Zabbix 3.0 監控交換機(4)——溫度、風扇監控及配置Trigger

    要監控交換機的CPU、內存關鍵在於找到正確的OID,關於怎麼尋找OID請參考以下博文。

 http://tryrus.blog.51cto.com/10914693/1788833

    看這篇博文之前請確定已對zabbix的基本操作已有了解,有不明白的地方可以看我之前寫的博文。

 http://tryrus.blog.51cto.com/10914693/1772271

 http://tryrus.blog.51cto.com/10914693/1782062

一、 配置環境

    CentOS 7 Linux version 3.10.0-229.el7.x86_64

    Zabbix-3.0.1

    c2960s-universalk9-mz.122-55.SE5.bin

    c2960s-universalk9-mz.122-55.SE3.bin

    c3750e-universalk9-mz.122-55.SE5.bin

二、溫度監控及配置trigger

2.1 要用到的OID

序號

OID

型號

IOS

1

.1.3.6.1.4.1.9.9.13.1.3.1.3.1008

WS-C2960S-48TS-L

c2960s-universalk9-mz.122-55.SE5.bin  

2

WS-C2960S-24TS-L

c2960s-universalk9-mz.122-55.SE3.bin

3

.1.3.6.1.4.1.9.9.13.1.3.1.3.1006

WS-C3750X-24

c3750e-universalk9-mz.122-55.SE5.bin

    2.2 創建Item

        由於不同IOS的OID稍有不同,所以直接在交換機類型的模板上面新建Item,如下圖所示。

        Name,Key 這兩項的值可以隨便填寫,但最好是像我這樣,可以很直觀的知道這個item所監控的內容

        Type:SNMP v2版本

        SNMP OID:相對應的OID

        SNMP community:相對應的SNMP讀團體字

        Units:溫度的單位℃

        其它選項默認即可,最後的item Description填寫在思科網站上查找OID時的Description。點擊Add,完成item的創建。

   

    2.3 創建Graph

        在交換機類型模板中,創建Graph,如下圖所示。

        填寫Graph的Name,在Items選項中將剛剛創建好的items添加進來,點擊最底下的Add,完成Graph的創建。

   

    2.4 驗證Graph

        在Monitoring-->Graphs中選擇一臺交換機,查看Temperature Status,如下圖所示。

   

    2.5 創建Trigger

        還在是交換機類型模板中創建Trigger,這樣同類型下的所有交換機都會新增這個Trigger。

        創建Trigger,如下圖所示。

           

        這裏比較重要的是表達式,即zabbix應該在什麼情況下使用觸發器(Trigger)向用戶報警,讓用戶知道交換機的溫度異常。點擊Expression後面的Add增加表達式,如下圖所示。

    Item:這裏選ciscoEnvMonTemperatureStatusValue這個Item。

    Function:指的是函數,有下拉列表,從下拉列表中選擇平均值大於N。

    Last of(T):3m,最近三分鐘內的平均值

    N:30  這裏填寫30,表示30℃,攝氏度可以不用寫。

    最後的表達式爲{WS-C2960S-48TS-L:ciscoEnvMonTemperatureStatusValue.avg(3m)}>30

    wKioL1did3TR8Qh9AACXxP7qybM425.jpg        

    點擊創建Triggers界面最底下的Add,完成Trigger的創建。

   wKiom1didoSxFh7JAAJrqIjVhCM830.jpg        

關於表達式的詳細用法及函數功能,可以參考以下兩個文檔。

https://www.zabbix.com/documentation/3.0/manual/config/triggers/expression

https://www.zabbix.com/documentation/3.0/manual/appendix/triggers/functions

2.6 驗證trigger

        Trigger配置完成後,會立即生效。過一分鐘左右,我的郵件就收到了下圖所示的OK郵件,說明配置正確。

 wKioL1did8XjanspAAC7z5Bf4ZA328.jpg

三、風扇監控及配置trigger

   3.1 要用到的OID

        1.3.6.1.4.1.9.9.13.1.4.1.3.1007

        1.3.6.1.4.1.9.9.13.1.4.1.3.1034

     兩種類型的2960交換機,風扇的OID是一樣的,3750的OID就算是同一版本的IOS也存在差異,所以在實際測試爲準。

3.2 創建Item

    同創建溫度的Item一樣,在交換機類型模板裏創建Item,只是風扇的item不需要填寫單位。其它選項默認即可,最後的item Description填寫在思科網站上查找OID時的Description。點擊Add,完成item的創建。  

   wKiom1diduLQaSOBAAD8Sy-AihM102.jpg

   wKioL1did_exCJCQAAELBm42xe4860.jpg

   

        風扇的值有以下幾種,1表示風扇是正常的,其它幾種都表示不正常情況。

       1:normal

    2:warning

    3:critical

    4:shutdown

    5:notPresent

    6:notFunctioning


3.3創建Graph

在交換機類型模板中,創建Graph,如下圖所示。

  填寫Graph的Name,在Items選項中將剛剛創建好的items添加進來,點擊最底下的Add,完成Graph的創建。

  wKiom1did8TBkrRoAAE690zFzPI662.jpg   

 3.4 驗證Graph

    在Monitoring-->Graphs中選擇一臺交換機,查看Temperature Status,如下圖所示。

    風扇是正常運行狀態,所以值一直爲1。

    wKioL1dieQTTkuMVAAMWXmkqUcE768.jpg    

3.5創建Trigger

    還在是交換機類型模板中創建Trigger,這樣同類型下的所有交換機都會新增這個Trigger。

    創建Trigger,並點擊Expression後面的Add增加表達式,如下圖所示。

    注意Function的配置,正常的值爲1,其它情況爲非1。非正常情況時都選擇讓zabbix報警。

 wKiom1dieCmw4ypiAACI0kHlNE4523.jpg

    添加完成後如下圖所示,點擊最底下的Add,完成Trigger的創建。

 wKiom1dieE2DEBRCAAE2_eR16Cw263.jpg 

3.6 驗證trigger

    Trigger配置完成後,會立即生效。過一分鐘左右,我的郵件就收到了下圖所示的OK郵件,說明配置正確。

    wKiom1dieIDB6AJoAACaQwsXTK8357.jpg

謝謝你打開這篇博文,並一直堅持看到了這裏,如果覺得對你有幫助,請不要吝嗇點一下右下角的贊。


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