zabbix監控cisco路由器線路連通性——通過snmp獲得cisco設備ip sla監控結果


  IP SLA概念

  IP SLA是 Internet Protocol Service-Level Agreement的縮寫,意思是IP服務等級協議。是一個很實用的“可用性”檢測工具,可以檢測多種協議的可用性,包括icmp、dns、http、ftp等等。本文使用的是icmp-echo,也就是用ping監控下一跳的可達性,並讓zabbix通過snmp oid獲得到檢測結果,實現報警。

  cisco路由器配置

ip sla 1
 icmp-echo x.x.x.x source-interface FastEthernet0/1 #配置要檢測的下一跳ip地址
Threshold(millisecs) :5000  #默認的最大延遲
 Timeout(millisecs) :5000 #跟threshold意思一樣為最大延遲
 Frequency(secs) :10 #檢測間隔改為10
ip sla schedule 1 life forever start-time now #使ip sla進程運行

 snmp-server community **** RO
 snmp-server host x.x.x.x ****   #snmp的相關配置

  zabbix  oid配置

  zabbix獲取網絡設備信息是通過snmp oid獲得的,需要預先知道對應監控項的snmp oid和key名,這兩個參數不同廠商的設備是不一樣的,對於思科的2811路由器我從網上搜索到ip  sla 對應的oid和key為:

1.3.6.1.4.1.9.9.42.1.2.10.1.2.1

enterprises.9.9.42.1.2.10.1.2.1

其中最后一位猜測應該對應的是ip sla的序號

在zabbix服務器上使用snmpwalk測試:

 snmpwalk -v 2c -c **** 10.1.137.17 1.3.6.1.4.1.9.9.42.1.2.10.1.2.1
SNMPv2-SMI::enterprises.9.9.42.1.2.10.1.2.1 = INTEGER: 1  

 

如果ip sla獲得的值是1,就代表檢測通過了,如果是其他數值,就代表檢測失敗。

 

然后根據這個信息再創建對應監控項的觸發器就可以實現zabbix報警了~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM