zabbix監控交換機

    利用zabbix實現對交換機的監控,利用snmp實現監控的原理是通過oid獲取需要的監控數據。不同的交換機設備oid可能會有所差異,如果不確定具體的oid可以通過如下命令進行逐步分析:

snmpwalk -v 2c -c homed 192.168.52.6 >oid.txt

    通過zabbix的lld實現對dell交換機的監控步驟:

  1. 首先配置交換機的公共體名,所有交換機的共同體名最好統一方便管理

    snmp-server community "homed" ro

  2. 在zabbix服務端主機上進行測試

    snmpwalk -v 2c -c homed 192.168.52.6 sysName    

    獲取交換機的名字,如果能獲取的數據說明配置正確

  3. 配置zabbix,實現同lld進行監控

    配置公共體名:一般---巨集

    {$SNMP_COMMUNITY}  = homed     //在定義模塊中進行引用

    配置模板:create discovery rule

    key1: ifName 

    OID:IF-MIB::ifName    //OID獲取的是接口的名稱

    eg: IF-MIB::ifName.1 = STRING: Te1/0/1  {#SNMPINDEX}=1 {#SNMPVALUE}=Te1/0/1    

    {#SNMPINDEX}和{#SNMPVALUE} 爲key1產生的兩個變量爲後面定義原型使用

    SNMP 共同體名:{$SNMP_COMMUNITY}    //在巨集中定義好的

    過濾器: {#SNMPVALUE} 匹配 Te //過濾你想要的接口信息,用於監控

    創建項目原型:

    key2:ifInOctets[{#SNMPVALUE}]

    OID:IF-MIB::ifInOctets.{#SNMPINDEX}

    unit:bps--8

    store value:Delta(speed per second)

    觸發器定義:

    name:Outgoing use on interface {#SNMPVALUE} exceed 100M for the last 5 minutes

    {Network Traffic Monitor:ifOutOctets[{#SNMPVALUE}].count(#5,100M,"gt")}=5 

     //連續5次大於等於100M告警

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章