解决Zabbix用snmp监控网络流量不准的问题
發(fā)現(xiàn)Zabbix用snmp監(jiān)控網絡流量不準的問題好久了,根據防火墻或上網行為的顯示流量遠遠過300Mbps,但是zabbix圖形上顯示的差別很大。
今天終于找到一篇文章http://www.linuxidc.com/Linux/2014-12/110547.htm?才解決了顯示異常的問題,但是暫時修改后會出現(xiàn)無法自動添加圖形,只能手動添加圖形。
在zabbix中導出template snmp interfaces模板,然后修改一下名字,重新導入。修改這個新的模板:
在“探索規(guī)則”中找到“項目原型”,點擊“Incoming traffic on interface {#SNMPVALUE}”,
1.將其“鍵值”中的ifInOctets[{#SNMPVALUE}]修改為ifHCInOctets[{#SNMPVALUE}]
2.將“SNMP OID”中的IF-MIB::ifInOctets.{#SNMPINDEX}修改為IF-MIB::ifHCInOctets.{#SNMPINDEX}
同樣:“項目原型”中的“Outgoing traffic on interface {#SNMPVALUE}”也做類似修改。
也就是將ifInOctets和ifOutOctets替換為ifHCInOctets和ifHCOutOctets。
然后把主機刪除,重新添加主機,這次一切都清爽了,繪的圖都是連續(xù)的,也沒再出現(xiàn)陡增陡降的問題
為了對比我沒有刪除舊主機,使用重新添加一個的方式:
上圖是使用新模板顯示的效果,下圖是同時間段舊模板顯示的效果:
這里強調一下:直接更改主機里關聯(lián)的模板是沒有用的,一定要是新建的主機使用新模板才生效。
?
原理:snmp計數(shù)器的機制,如果溢出了,則清0重新記錄。
另外,如果是count32,最大支持的值是2^32=4G,也就是說超過4G,交換機snmp計數(shù)器自動溢出,然后從0開始重新計數(shù).然后,由于清零以后計算的差值有誤,就會出現(xiàn)斷圖的情況。
替換為count64位數(shù)據類型,基本就不可能再發(fā)生斷圖的問題
?
總結
以上是生活随笔為你收集整理的解决Zabbix用snmp监控网络流量不准的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闭关修炼(二十五)基础web安全
- 下一篇: 远动监控技术