2022年7月13日 星期三

cacti Cisco IOSXR ASR temperature and Ericsson(Redback) SmartEdge/SSR temperature

 之前在cacti 0.8.x有寫過Cisco IOSXR ASR temperature and Ericsson(Redback) temperature。自己寫的原因是在網路上找不到。

但換成cacti 1.2.x後就不能用了。找了一陣子看過了幾年有沒有人放出來,但還是找不到。

本來想要修一修舊的就好,但修的不太順,索性寫個新的版本,希望下次cacti大改版時還能用啊。

Cisco的部份主要只有在ASR 9010測試過,理論上ASR 9006應該也可以。

但我沒有寫get的部份,在realtime的部份也許不能用(等要用再來修吧)

https://github.com/tiserle/cacti_asr_temperature

ericsson的部份比較麻煩,有限制版本。在SmardEdge的部份,SEOS6是一定不能用的(snmpd沒有吐資料),SEOS12可以用,SEOS11我手邊沒有得測,所以不知道,我猜可以。

最麻煩的是SSR ,在IPOS 18可以用,但要調cacti的參數,原因是他們的snmpd被snmpwalk爬時忘了設定limit,會一路爬到timeout,此外SSR對於snmpd的priority設定的很低,常常就不回資料,要等一下才行。如果要用的話記得在設備中的snmp timeout盡量拉長。這個是用snmp index寫的,比較簡單,但變化自然就比較少。

https://github.com/tiserle/cacti_ericsson_redback_temperature

後來手癢寫了script-server的版本,但同樣的,在設備中的snmp timeout還是要拉到50000 (50秒)才行。

https://github.com/tiserle/cacti_ericsson_redback_temperature

沒有留言:

張貼留言