使用Zabbix中遇到的問題:snmp監控埠流量偶爾會斷圖
在使用zabbix的snmp方式的監控埠流量時,某一個圖總是斷斷續續的(被監控裝置有較大的埠流量),經常會出現幾分鐘內沒有影象的問題。
這是因為item中是使用MIB中的ifInOctets(OID:1.3.6.1.2.1.2.2.1.10)和ifOutOctets(OID:1.3.6.1.2.1.2.2.1.16)作為獲取埠流量的依據的。其表示某介面流入或流出的資料總量。
這裡解釋一下,因為取到的值是資料的總量,所以我們在設定item時會使用前後兩次取到的差值除以時間得到一個介面速率。當zabbix得到一個小於等於0的差值時就會認為取值錯誤。
但是這兩個OID的資料型別為32位,所能表示的最大值就是2^32Byte=4GB,這是很容易就可以超出的累加值。當裝置的該值累加到4GB時就會清0,然後重新進行累加。
然後由於清0以後計算的差值有誤(差值是小於零的數),就會出現斷圖的情況。
為了解決這個問題,需要將取值使用的OID改成ifHCInOctets(1.3.6.1.2.1.31.1.1.1.6)和ifHCOutOctets( 1.3.6.1.2.1.31.1.1.1.10),這兩個OID的資料型別為64位,所能表示的最大值就是2^64Byte=16777216TB,就基本不可能再發生斷圖的情況了。
大家在zabbix的模板裡將取值用的OID改成上面的64位的就好了^^
相關文章
- 分散式監控系統之Zabbix 使用SNMP、JMX通道採集資料分散式
- zabbix修改LINUX的CPU負載監控問題Linux負載
- java 反轉單連結串列,偶爾會遇到的面試題Java面試題
- Zabbix監控使用進階
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- zabbix監控
- 使用Zabbix + Python對Mysql監控PythonMySql
- 網路效能監控與流量回溯分析 - 輕鬆診斷網路問題
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- Zabbix監控ActiveMQMQ
- zabbix 7.0 新增功能亮點(三)— 監控項支援SNMP Hex資料預處理
- zabbix監控頁面自動截圖
- python獲取zabbix監控項圖形Python
- Zabbix監控之遷移Zabbix
- laravel使用中遇到的問題Laravel
- 使用zabbix監控oracle的後臺日誌Oracle
- rt-thread AT元件偶爾當機的問題thread元件
- 02 . Zabbix配置監控項及聚合圖形
- 【Zabbix】使用zabbix 3.4自帶Mysql模板,監控Redhat 7.0上的MysqlMySqlRedhat
- 監控資料庫連線遇到的一個小問題資料庫
- zabbix監控平臺
- 【監控】Zabbix安裝
- 使用zabbix監控sql server的釋出訂閱SQLServer
- Zabbix監控平臺的搭建
- Zabbix新增主機監控-zabbix+grafana從零設計自己的監控平臺Grafana
- Zabbix監控安裝部署
- zabbix監控windows DHCP serverWindowsServer
- Zabbix實戰--監控NginxNginx
- Vue使用中遇到的程式碼問題Vue
- 分散式監控系統之Zabbix基礎使用分散式
- Phalcon填坑手冊:開發中會遇到的問題和解決方案(不斷更新)
- 使用git遇到的問題Git
- Zabbix透過Orabbix監控OracleOracle
- zabbix監控閱讀目錄
- Zabbix監控 MS SqlServer2019SQLServer
- Zabbix如何監控Oracle的告警日誌Oracle
- iOS 流量監控分析iOS
- 如何使用zabbix內建 key 配置windows服務監控Windows
- 使用 Docker 安裝 Zabbix,並配置自定義監控項Docker