天天看點

Zabbix SNMP監控 交換機、防火牆、負載裝置

SNMP監控CISCO交換機

1.cisco交換機上配置SNMP

設定snmp-server community 為public 

指令行執行: snmp-server community public ro

2. zabbix上定義Discovery政策

a.定義Discovery政策IP搜尋範圍,agent選擇“SNMPv2 agent”,“community”為前面設定的“public”,

OID設定為".1.3.6.1.2.1.1.1.0",添加完成後如圖

Zabbix SNMP監控 交換機、防火牆、負載裝置

3.Discovery政策生效後,在Monitoring-Discovery下能看到所發現的cisco裝置

Zabbix SNMP監控 交換機、防火牆、負載裝置

4.發現完成後,可以設定自動關聯,也可以自己手動關聯

1)手動關聯步驟如下:

系統配置-主機中-建立主機

Zabbix SNMP監控 交換機、防火牆、負載裝置

此處我們可以自己定義總,然後關聯模闆。

zabbix提供了很多模闆,交換機等。不過比對度特别低,基本都要自己挨個ITEM的去修改,

此圖右側,模闆為修改後的模闆。

2)自動設定關聯

首先建立一條Action政策auto discovery cisco 2960,

Event source選擇Discovery

Action conditions添加如下三條

Service type = "SNMPv2 agent"

Discovery status = "Up"

Received value like "2960" #根據Discovery得到的值,滿足這三個條件則執行下面的操作。

Action operations

Add to group "Cisco switcher" #添加主機到Cisco switcher 組中

Link to template "Template_Cisco_2960" #關聯主機到2960模闆

Zabbix SNMP監控 交換機、防火牆、負載裝置

5 設定完關聯後,會出現如下圖,不過正常模闆不經修改會關聯失敗。下圖的SNMP監控辨別為紅色

修改相關模闆

我們以交換機的模闆為例,系統預設提供了很多模闆

Zabbix SNMP監控 交換機、防火牆、負載裝置

修改與建立ITEM

而當我們監控交換機時,相關聯最為接近的為Template_Cisco_2960,

其中預設提供了24個網絡端口的監控項item,我們要分别進行修改 

*snmp-server community 為public 

*修改要查詢端口OID

*修改item名稱

*預設提供了24個網絡端口,而我們的交換機有48個端口,則要新添加另外24個端口

注:我們有個别交換機包含master1 與2并連方式的交換機,我們要特别添加另外的24個網絡端口監控與視圖

添加方法如下:

Zabbix SNMP監控 交換機、防火牆、負載裝置

選擇ITEM即監控項,

Zabbix SNMP監控 交換機、防火牆、負載裝置

如圖所示,為其中8個端口的監控,我們要依此建立出48個端口,其中要包含48個端口的IN/OUT

Zabbix SNMP監控 交換機、防火牆、負載裝置

其中OID.1.3.6.1.2.1.2.2.1.10.10101 中的10101,為在系統中

snmpwalk -v 2c -c public host 顯示出的對應内容中的各項,如我們要監控網絡端口、查詢snmpwalk得出的結果

1

2

3

4

5

6

7

8

<code>IF-MIB::ifInOctets.1 = Counter32: 0</code>

<code>IF-MIB::ifInOctets.2 = Counter32: 0</code>

<code>IF-MIB::ifInOctets.3 = Counter32: 0</code>

<code>IF-MIB::ifInOctets.4 = Counter32: 0</code>

<code>IF-MIB::ifInOctets.5 = Counter32: 3780013615</code>

<code>IF-MIB::ifInOctets.6 = Counter32: 2727747323</code>

<code>IF-MIB::ifInOctets.7 = Counter32: 0</code>

<code>IF-MIB::ifInOctets.8 = Counter32: 0</code>

其中 IF-MIB::ifInOctets.5 代表網絡端口5,類似以上OID中的10101

*SNMP OID:.1.3.6.1.2.1.2.2.1.10.10101

*KEY :改為網絡端口監控項ifInOctets.10101

*SNMP community 改為public

*檢測内容 :即顯示标題,此處我們按監控端口命名

*資料儲存天數:預設為7天,我們可以根據需求将儲存天數設大

依次類推,建立好監控項之後。回到主機中,去建立視圖

建立視圖

因為我們要監控48個端口的流量 ,建立視圖也要依次去建立

Zabbix SNMP監控 交換機、防火牆、負載裝置

如圖,

點選右上角的“建立圖表”

*輸入圖形顯示名稱 GigabitEthernet0/1

*勾選Show working time 與Show triggers

*監控項處“添加”

Zabbix SNMP監控 交換機、防火牆、負載裝置

其中選擇“搜尋”,添加你要檢視的圖形

此處可添加多個,先用不同顔色 。

添加完成後

配置圖表功能

cacti中支援一個HOST下所有圖表顯示,可以直覺的看到各個流量的圖表,而ZABBIX中,在視圖中則要一一點進去看,是以配置圖表可以達到直覺看圖的功能

Zabbix SNMP監控 交換機、防火牆、負載裝置

配置圖表中“Create Screen”,然後輸入顯示名稱,輸入你想要建立的列數、行數(此處可預設,建立完成後可動态添加)

建立完成後,點選進入

此時我們還并沒有添加圖表,要添加,點選“更改”

Zabbix SNMP監控 交換機、防火牆、負載裝置

選擇我們要添加的圖表,注意此處右上角處要選擇對應要檢視的HOST

每個圖表依依添加,添加完成後如圖

Zabbix SNMP監控 交換機、防火牆、負載裝置

我們可以在狀态統計的配置圖表中檢視

Zabbix SNMP監控 交換機、防火牆、負載裝置
Zabbix SNMP監控 交換機、防火牆、負載裝置

本文轉自Grodd51CTO部落格,原文連結:http://blog.51cto.com/juispan/2061759,如需轉載請自行聯系原作者

繼續閱讀