zabbix3.x添加H3C網絡設備詳解


                         zabbix3.x添加H3C網絡設備詳解

                                            作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

前言:

  歡迎加入:高級運維工程師之路 598432640

  相信大家在看我的文章之前,也看過其他人寫的博客,網上的資料大多都是zabbix2.x版本的添加網絡設備的教程,可是我用的版本和他們的zabbix版本是不一樣的,這就給我在監控上制造了一定的難度,我百度查閱了相關資料,監控網絡設備一般大家用的SNMP接口進行監控,而我們監控windows或者linux服務器時用的都是agent代理程序的接口進行監控,因為便於我們管理,便於我們開發自定義監控項,所以agent代理程序的接口進行監控對於我來說當然是最喜歡的啊。但是監控網絡設備就不適合用agent代理程序的接口進行監控了,因為網絡設備是沒有操作系統的,無法讓我們上去進行安裝agent客戶端啊,這些開發的人很聰明,自己開發出來了一個"SNMP V1","SNMP V2","SNMP V3"目前生產環境中用的最多的是"SNMP V2","SNMP V3"用的也不少,而且安全性更高,是將數據進行加密的(記住“agent代理程序的接口”也是可以支持加密的喲),但是配置起來比較繁瑣,如果有時間的話,我會給大家分享下加密的監控方式。本文主要用的是"SNMP V2"版本進行監控網絡設備的。

  

  好了,話不多說,讓我們開始配置的過程吧,配置起來其實很簡單,如果你熟練的話2分鍾就可以搞定了(我才不會告訴你第一次完成監控花費了是這個的60倍的時間才搞定的呢!相信一些小白跟我開始一樣也沒有搞明白,不過看完我這篇文章,按照我的去做應該就OK了),配置過程我把它分為3個步驟:

    1>.在網絡設備上開啟SNMP服務並配置好團體名稱(一般我們默認的都是“public”,當然你可以自定義的。)

    2>.利用第三方工具查找出你網絡設備的OID號碼;

    3>.在ZABBIX服務器的WEB端配置好相應的參數即可。

注意:

  此次試驗zabbix版本是3.2版本,如果您用的是zabbix2.x版本可能存在不適用的情況,您可以把該網頁關閉了

一.網絡設備上的配置

 1.查看你的設備上是否配置的有相關的團體名稱

 

 1 <YZWWHX-S7506E-V>display snmp-agent community 配置之前所擁有的團體名稱
 2    Community name: public
 3        Group name: public
 4        Storage-type: nonVolatile
 5 
 6    Community name: private
 7        Group name: private
 8        Storage-type: nonVolatile
 9 
10 <YZWWHX-S7506E-V>

 

2.如果你對上面的2個團體名稱不滿意的話,需要自定義一個也是OK的,怎么辦呢?看下面的操作

 1 <YZWWHX-S7506E-V>system-view 
 2 [YZWWHX-S7506E-V]snmp-agent community read yinzhengjie #創建一個叫"yinzhengjie"的團體名稱
 3 [YZWWHX-S7506E-V]snmp-agent sys-info version all  #讓這個設備啟用“SNMPv1, SNMPv2c and SNMPv3”接口的支持,當然我們這里也可以不用選擇all,直接選擇v2即可,不過為了研究V3帶來的方便請允許我這么配置吧~
 4 [YZWWHX-S7506E-V]snmp-agent target-host  trap address udp-domain 172.16.96.210 udp-port 161 params  securityname zabbix
 5 [YZWWHX-S7506E-V]display snmp-agent community 
 6    Community name: public
 7        Group name: public
 8        Storage-type: nonVolatile
 9 
10    Community name: private
11        Group name: private
12        Storage-type: nonVolatile
13 
14    Community name: yinzhengjie  #這就是剛剛創建出來的
15        Group name: yinzhengjie
16        Storage-type: nonVolatile
17 
18 [YZWWHX-S7506E-V]

 

 

二.查找OID

 1.下載查閱OID的第三方軟件(Getif);

大家可以在百度下載,我這里有意見下載好的安裝包,大家可以直接下載:

鏈接:http://pan.baidu.com/s/1eSP5fyE 密碼:iuwv

2.安裝后並運行該軟件(提示:不同的操作系統要注意你自己的權限是否為管理員【Windows操作系統】)

a>.以管理員身份運行該軟件;

b>.輸入網絡設備的管理IP以及剛剛創建的團體名

c>.觀察最下面一行的狀態是否為"SysInfo variables OK",如果有這個狀態,則說明:可以正確獲取交換機的OID。

d>.切換菜單欄為:“MBrowser”

依次選擇:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets #這是交換機端口入流量接口,我們會在下面看到入接口的OID,但是並不完整,我們還需要結合各個接口的ID,才能湊成完整的OID,因為我們要監控的是各個接口,其中包括物理端口,vlan等等。

依次選擇:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifOutOctets #同上,這是交換機的出流量接口信息,下面有其的OID信息。

3.查看端口的接口信息,即完整的OID信息。

a>.切換菜單欄為:“Interfaces”,點擊start按鈕,就會自動搜索各個接口信息

b>.查看接口信息

c>.如何獲得一個OID完整的OID呢?

方法一:

其實很簡單,我下面舉兩個例子,相信您一看就明白了

出接口:1.3.6.1.2.1.2.2.1.16.3   #其中“1.3.6.1.2.1.2.2.1.16”表示出接口的OID,而后面的“3”為接口的ID,整個加起來就是一個完整的出接口OID信息

入接口:1.3.6.1.2.1.2.2.1.10.3   #其中“1.3.6.1.2.1.2.2.1.10”表示入接口的OID,而后面的“3”表示接口的ID,整個加起來就是一個完整的入接口OID信息

方法二:

上面的方法后簡單了吧,就是通過MBrowser和Interfaces來手動獲取一個完整的OID信息,這樣弄肯定是沒有錯的,但是還有一種方法特別簡單,請看圖:

  點擊后選擇字符類型為字符串(string),其左側就是完整的OID,此時interfaces.ifTable.ifEntry.ifInOctets.1中“interfaces.ifTable.ifEntry.ifOutOctets”就是出接口的OID,而這個“1”就是接口標記為“1”的接口信息,我們從圖中就可以看到完整的OID信息:“1.3.6.1.2.1.2.2.1.16.1”,那么問題來了,你清楚這個對應哪個接口嗎?你顯然是不清楚的,及時你在zabbix監控的有數據也不好使~這個時候還是要結合Interfaces去查找標記為“1”所對應的接口信息。所以,我們可以忽略這種方式去查OID,直接用第一種方法去查就好~

 

三.zabbix添加交換機監控

   好了,既然網絡設備以及開啟了SNMP協議,而且也有了想要的OID,那么我們就一起來配置一下zabbix的web端吧~配置過程很簡單,具體操作如下:

1.創建主機

a>.創建主機群組

b>.給該主機群組自定義一個名稱方便你記憶即可;

c>.創建主機

d>.自定義主機名稱已經選擇相應的接口類型

2.創建模板

  創建模板是為了方便對具有監控相同監控項的主機直接link即可,不用再重新做配置,這是zabbix的好處之一,相信玩過zabbix的人應該都清楚。

a>.點擊創建模板;

b>.點擊添加模板

 

3.添加監控項

a>.找到剛剛咱們自定義的模板;

b>.點擊創建監控項

c>.監控一個出接口信息,以下我標記出來的都要填寫喲~

  注意那個數字“8”,其實是“位”與"比特"的換算,即“1比特”=“8位”。

4.為監控項創建圖像

  創建圖像是為了方便我更加直觀的看出數據走勢的規律性,因此我不管做什么我都系統給他添加監控項。

a>.找到之前創建的模板,點擊圖形;

b>.點擊創建圖形

c>.編輯名稱並點擊添加按鈕

d>.點擊選擇按鈕

e>.點擊添加

 5.查看圖形走勢

a>.查看上圖的配置效果圖;

b>.同樣的方法,我們配置出入接口的監控信息如下圖

  哈哈~現在已經是下班時間,用的流量少了,這很正常~因為當前時間已經是17:40啦~

  

 

致那些迷茫的小伙伴:

  好了,配置的步驟就是這樣了,你想要監控什么東西只要找到其OID即可,配置起來沒有任何的難度,但是我們在剛剛接觸這個軟件的時候覺得他很陌生這是很正常的,但是當我們玩熟了這個軟件,其實發現它也就那樣,沒有那么復雜,主要是看你是否用心,我在自己QQ群里,去年就在問用zabbix監控H3C交換機咋弄,3個月前還是他在問,1個月前他還在問同樣的一個問題,最近我有時間了,用了2個小時就搞定了,當然比我牛逼的大神多了去了,他們可能不到2分鍾就搞定的了,但是我第一次去研究的話就要花費他們60倍的時間,這就是差距!其實我也感嘆很深,我一個朋友曾經說過一句話我覺得挺有道理的:“菜鳥並不可怕,可怕的是沒有一顆研究的心!”,所以,能看到我博客的人我喜歡你也有一種研究精神,在群里多活躍,我們一起去研究一個東西,可能只用10分鍾就搞定了,但是要我一個人要就一個東西的話可能要2個小時!我個人能力有限啊,只有大家團結起來,組成強大的知識網,我們才能變得越來越強~技術改變你我! 

  技術改變你我!歡迎加入高級運維工程師之路:598432640

 


免責聲明!

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



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