zabbix本身可以通過SNMP協議對交換機等網絡設備進行監控,本文針對H3C交換機設備進行zabbix監控項配置指導,旨在指導技術人員操作實施網絡設備的監控
<H3C>system-view [H3C]snmp-agent [H3C]snmp-agent sys-info version v2 [H3C]snmp-agent community read public [H3C]snmp-agent trap enable [H3C]snmp-agent target-host trap address udp-domain 192.168.10.10 udp-port 161 params securityname public v2c
snmpwalk -v 2c -c public your-switch-ip
CPU使用率、溫度、電源狀態OID獲取
CPU使用率
用getif軟件或MIB手冊獲取相關OID,1.3.6.1.4.1.25506.2.6.1.1.1.1.6
說明:MIB手冊上的OID並沒有子節點,需要通過snmpwalk查詢過濾出有值的數據,獲取子節點值
snmpwalk -v 2c -c public your-switch-ip 1.3.6.1.4.1.25506.2.6.1.1.1.1.6 | grep -v 0$
交換機上查詢結果,圖中只是展示部分
snmpwalk -v 2c -c public your-switch-ip 1.3.6.1.4.1.25506.2.6.1.1.1.1.12 |grep -v 65535$
交換機查詢結果(部分)
經過對比可以獲取OID對應設備的子節點信息:
solt1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.220 hotspot 1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.221 hotspot 2 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.222 hotspot 3 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.223 hotspot 4 solt2 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.240 hotspot 1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.241 hotspot 2 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.242 hotspot 3 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.243 hotspot 4
電源狀態
查詢MIB手冊或使用getif獲取OID,1.3.6.1.4.1.25506.8.35.9.1.2.1.2
snmpwalk -v 2c -c public your-switch-ip 1.3.6.1.4.1.25506.8.35.9.1.2.1.2
snmpwalk查詢結果
交換機查詢結果(部分):
Web端配置
配置模板
配置--->模板--->創建模板
配置模板宏
進入宏,添加交換機SNMP配置的團體名
接下來是、圖形、觸發器等等,就不一一配置了
描述 | |
---|---|
Admin status of interface {#SNMPVALUE} | 端口管理狀態 |
Alias of interface {#SNMPVALUE} | 端口別名 |
Description of interface {#SNMPVALUE} | 端口描述 |
Inbound errors on interface {#SNMPVALUE} | 端口接收包錯誤數 |
Incoming traffic on interface {#SNMPVALUE} | 端口入流量 |
Interface speed of interface {#SNMPVALUE} | 端口速度 |
Operational status of interface {#SNMPVALUE} | 端口操作狀態 |
Outbound errors on interface {#SNMPVALUE} | 端口發送包錯誤數 |
Outgoing traffic on interface {#SNMPVALUE} |
說明:根據需求,建議關閉不相關監控項,以減少無用監控項以及Zabbix壓力