H3C交换机开启SNMP协议
//进入系统视图
<H3C>system-view
//开启snmp
[H3C]snmp-agent
//开启SNMPv2
[H3C]snmp-agent sys-info version v2
//设置团体名,团体名默认为public,改掉默认的团体名,xxx将会在查询以及zabbix主机和模板配置中使用到
[H3C]snmp-agent community read xxx
//开启trap报文
[H3C]snmp-agent trap enable
//允许向zabbix发送Trap报文,使用的团体名为xxx
[H3C]snmp-agent target-host trap address udp-domain zabbix-server-ip udp-port 161 params securityname xxx v2c
//查看snmp版本,配置完成之后记得保存
[H3C]display snmp-agent sys-info version
Cisco交换机开启SNMP协议
//思科交换机查看SNMP协议是否开启
Switch#sh snmp
//进入全局配置模式
Switch#configure terminal
//设置只读字符串,Utry为团体名称,ro为只读
Switch(config)##snmp-server community xxx ro
//启用snmp陷井,允许交换机将所有类型SNMP Trap发送出去
Switch(config)#snmp-server enable traps snmp
//SNMP采用版本2,xxx 作为团体名称
Switch(config)#snmp-server host zabbix-server-ip version 2c xxx
//指定SNMP Trap的接收者为zabbix-server-ip,发送Trap时采用xxx作为团体名称
Switch(config)#snmp-server host zabbix-server-ip traps xxx
//设置vlan1虚接口IP地址做为为snmp trap信息的发布地址
Switch(config)#snmp-server trap-source vlan 1
Cisco路由器开启SNMP协议
//思科路由器查看SNMP协议是否开启
Switch #sh snmp
// 进入全局配置模式
Switch #configure terminal
//Utry为自定义的共同体名称,常用Public,设置只读字符串,xxx 为团体名称,ro为只读
Switch(config)#snmp-server community xxx ro
//在哪台终端(公网地址x.x.x.x)上应用共同体,现在需要zabbix-server上通过SNMP协议监控该路由器
Switch(config)#snmp-server host zabbix-server-ip xxx
//启用snmp陷阱,将所有类型SNMP Trap发送出去
Switch(config)#snmp-server enable traps