使用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中Orabbix監控失效的問題及分析
- java 反轉單連結串列,偶爾會遇到的面試題Java面試題
- 使用pg_stat_statement監控pgsql遇到的問題SQL
- 分散式監控系統之Zabbix 使用SNMP、JMX通道採集資料分散式
- iftop監控一個埠的網路流量
- zabbix修改LINUX的CPU負載監控問題Linux負載
- Zabbix監控使用進階
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- AIX 6.1 snmp監控AI
- zabbix監控
- 分散式監控系統Zabbix-3.0.3-完整安裝記錄(4)-解決zabbix監控圖中出現中文亂碼問題分散式
- oracle rac 其中第一個節點監聽偶爾中斷處理案例Oracle
- zabbix使用perconaplugin監控mysqlPluginMySql
- 分散式監控系統Zabbix-完整安裝記錄 -新增埠監控分散式
- Zabbix監控ActiveMQMQ
- MySQL監控--zabbixMySql
- 網路效能監控與流量回溯分析 - 輕鬆診斷網路問題
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- Zabbix監控之遷移Zabbix
- 自定義key解決zabbix埠監聽取值不準確的問題
- 使用Zabbix + Python對Mysql監控PythonMySql
- PostgreSQL的監控三(zabbix)SQL
- laravel使用中遇到的問題Laravel
- 使用zabbix監控oracle的後臺日誌Oracle
- rt-thread AT元件偶爾當機的問題thread元件
- Linux-使用snmp監控郵件佇列Linux佇列
- 使用 SNMP 和 Cacti 監控 Linux 伺服器Linux伺服器
- 使用SNMP來監控Linux伺服器(zt)Linux伺服器
- 【監控】Zabbix安裝
- zabbix監控平臺
- zabbix新增php監控PHP
- zabbix 7.0 新增功能亮點(三)— 監控項支援SNMP Hex資料預處理
- 【Zabbix】使用zabbix 3.4自帶Mysql模板,監控Redhat 7.0上的MysqlMySqlRedhat
- [zt] 使用snmp 監控 Oracle 10g(10.2.0.4) 時oracle 10g snmp的配置Oracle 10g
- Zabbix監控平臺的搭建
- 監控資料庫連線遇到的一個小問題資料庫
- 使用zabbix監控sql server的釋出訂閱SQLServer
- 分散式監控系統Zabbix--使用Grafana進行圖形展示分散式Grafana