<H3C>system-view //進入系統視圖
[H3C]snmp-agent //開啟snmp
[H3C]snmp-agent sys-info version v2 //開啟SNMPv2
[H3C]snmp-agent community read xxx //設置團體名,團體名默認為public,改掉默認的團體名,xxx將會在查詢以及zabbix主機和模板配置中使用到
[H3C]snmp-agent trap enable //開啟trap報文
[H3C]snmp-agent target-host trap address udp-domain zabbix-server-ip udp-port 161 params securityname xxx v2c //允許向zabbix發送Trap報文,使用的團體名為xxx
[H3C]display snmp-agent sys-info version //查看snmp版本,配置完成之后記得保存
二.在服務端驗證是否可以獲取數據
遠程查詢,在zabbix-server上操作
snmpwalk -v 2c -c xxx switch-ip

三.添加監控項和圖形
在模板中配置,此處不做介紹
四.snmpwalk
使用snmpwalk查看支持SNMP協議的設備的一些信息,如cisco交換機或路由器IP地址等,也可用來協助開發SNMP功能。
zabbix-server安裝net-snmp-utils:
yum install -y net-snmp-utils
snmpwalk 的用法:
snmpwalk -v 1或2(代表SNMP版本) -c SNMP密碼 IP地址 OID
(對象標示符)
(1) -v: 指定snmp的版本, 1或者2;
(2) -c: 指定連接設備SNMP讀密碼;
(3) IP: 指定要walk的設備的IP地址;
(4) Oid:代表要獲取設備的指標oid;
如:snmpwalk -v 2c -c public 10.10.1.113
五.可以監控的數據
能通過監控設備的溫度、CPU、電源,反映設備的工作狀態。能通過端口(up/down)狀態展示,和端口流量統計,展示設備端口的情況
