延續之前的問題
目前打算把所有的設備流量全部移轉到librenms
其實之前就一直有這個打算
但一直沒做
原因是librenms如果要使用自訂的oid畫圖
支援程度不高而且很麻煩
現在好像有看到custom oid的功能
不過還沒試
然後cacti就只留非標準snmp畫出來的圖
再來另一個問題是 weathermap
因為librenms必須使用到 php 7的版本
可是wearhermap目前在php 7 上還是不支援
所以做法是在原來的cacti上把librenms的rrd 捉過來使用
但是
本來以為捉過來就可以直接使用
結果
weathermap weathermap 畫圖時預設是捉
traffic_in 和 traffic_out 這二個DS
cacti產生的rrd file 是這二個沒錯
但librenms產生的並不是
librenms rrd file的DS如下
INOCTETS OUTOCTETS INERRORS OUTERRORS
INUCASTPKTS OUTUCASTPKTS INNUCASTPKTS OUTNUCASTPKTS I
NDISCARDS OUTDISCARDS INUNKNOWNPROTOS INBROADCASTPKTS OUTBROADCASTPKTS
INMULTICASTPKTS OUTMULTICASTPKTS
所以要使用時必須指定DS
範例如下
TARGET /var/www/html/weathermap/librenms_rrd/10.0.0.1/port-id456.rrd:INOCTETS:OUTOCTETS
接下來的另一個問題是 weather weather 預設只會往前找 800 秒 rrd 的記錄時間
可是有可能會找不到值 而沒辦法畫圖
這個問題在cacti上沒碰過
可是使用librenms 的 rrd rrd 確實有發生讀不到的問題
所以必須在 weathermap的config 加上以下參數
SET rrd_period 3000
https://network-weathermap.com/manual/0.97/pages/targets.html
沒有留言:
張貼留言