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