使用zabbix監(jiān)控交換機端口流量
前一陣我們想用zabbix監(jiān)控交換機網(wǎng)卡出口流量,下面和大家一并分享下實現(xiàn)方法。
1)假設我們想獲取交換機出口流量,則需要先找到該接口出口字節(jié)數(shù)所對應的OID。為什么不直接找交換機出口流量?因為我們找來找去實在是在不到直接表明出口流量的OID,只能找到該出口字節(jié)數(shù)所對應的OID。那么如何獲取OID?通過MIB瀏覽器可以獲取到相應交換機接口流量屬性的OID。我們使用getif這個軟件來獲取交換機OID,下面是這個軟件官網(wǎng)鏈接,有興趣的朋友可以下載試用一下。
http://www.wtcs.org/snmp4tpc/getif.htm
2)在填寫好SNMP參數(shù)后,點擊start,來完成對交換機OID的獲取。在interface選項卡,可以查看到交換機接口。
3)選擇你要監(jiān)控的端口記下端口對應的int字段,然后點擊MBrowser。OID成樹狀結構(TCP/IP詳解卷一有詳細介紹),依次選擇iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifOutOctets。
interfaces.ifTable.ifEntry.ifOutOctets后接的數(shù)字表明交換機接口,根據(jù)在interface選項卡中找到的int值,可以在這里查看當前交換機該端口傳輸出的字節(jié)數(shù),進而通過該字節(jié)數(shù)計算出該口的流量,同時我們也可以獲得該接口的OID值。
4)當我們找到要監(jiān)控接口流量OID后,下面進入zabbix,在zabbix里新建主機,其中選擇SNMP interfaces,填寫好IP地址點擊確定。
5)在創(chuàng)建好一個監(jiān)控主機之后,下面來創(chuàng)建一個監(jiān)控項,在創(chuàng)建監(jiān)控項的時候應注意,因為我們剛才查的OID是交換機接口出口字節(jié)數(shù),因此在創(chuàng)建監(jiān)控項時要有一些選擇。
a)類型:SNMPv2 agent;
b)key:用于標識該監(jiān)控項;
c)SNMP OID:填寫上面我們找到的OID
d)單位:bps
e)Use custom multiplier:這個我們要勾選上,以為我們通過OID取到的是字節(jié)數(shù),這里乘以8得到的才是bit
f)數(shù)據(jù)更新間隔:這個根據(jù)自己需要進行填寫
g)store value:選擇Delta Speed per second,因為我們監(jiān)控的流量(bps),因此需要數(shù)據(jù)的增量除以時間的增量。
6)創(chuàng)建好監(jiān)控項之后,在創(chuàng)建一個圖形顯示項即可完成對網(wǎng)卡流量的監(jiān)控,在創(chuàng)建圖形顯示項時,選擇我們之前創(chuàng)建的監(jiān)控項即可。
通過上面的方法就可以實現(xiàn)使用zabbix監(jiān)控交換機端口出口流量,當然通過獲得不同的OID也可以監(jiān)控其他的。