<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)状态展示,和端口流量统计,展示设备端口的情况