1、網路設備開啟SNMP功能,設定CommunityName(public)及SNMP v2版本。
2、Zabbix Server建立模板:組態→創建模板,模板名稱自取。
3、進入模板並建立應用集,名稱自取,不可與模板相同。
4、取得網路設備OID及鍵值,以HP1920s為例:
#觀察網路設備OID及鍵值:
[root@zabbix ~]# snmpwalk -v 2c -c public 192.168.1.253 | more
#取得第1Port的OID
[root@zabbix ~]# snmpget -v 2c -c public -On 192.168.1.253 IF-MIB::ifInOctets.1
第1port Inbound、Outbound鍵值分別為:
「ifInOctets.1」、「ifOutOctets.1」
第2port Inbound、Outbound鍵值分別為:
「ifInOctets.2」、「ifOutOctets.2」
以此類推。
第1Port inbound、outbound流量OID
「1.3.6.1.2.1.2.2.1.10.1」、「1.3.6.1.2.1.2.2.1.16.1」
第2Port inbound、outbound流量OID
「1.3.6.1.2.1.2.2.1.10.2」、「1.3.6.1.2.1.2.2.1.16.2」
以此類推。
5、進入模板並建立項目。
5-1 名稱輸入Port1-Inbound
5-2 類型選擇 SNMPv2端點代理程式
5-3 鍵值輸入 ifInOctets.1
5-4 SNMP OID輸入 1.3.6.1.2.1.2.2.1.10.1
5-5 SNMP community輸入網路設備設定的 public
5-6 數據類型選擇 數字的(浮點)
5-7 單位輸入 bps
5-8 數據更新間隔 60
5-9 儲存值選擇 差量(單純變化)
5-10 應用集選擇第3點建立的應用集名稱
其它可預設,Port2~Port8的Inbound及Outbound設定以此類推。
6、進入模板,建立網路設備圖形:
6-1 名稱輸入 Port1-8(自取)
6-2 將第5點建立的多個項目加入
7、建立主機
7-1 主機名稱自取(不可與模板及應用集相同)
7-2 移除IP介面,輸入SNMP介面(網路設備IP)
以上,報告完畢,不清楚的地方要自己研究囉。