zabbix本身可以通过SNMP协议对交换机等网络设备进行监控,本文针对H3C交换机设备进行zabbix监控项配置指导,旨在指导技术人员操作实施网络设备的监控
监控模板下载链接 : https://github.com/luckman666/zabbix_agent_install
1、已获取到环境的zabbix Server节点的IP地址。
2、已获取到环境zabbix Server节点的root用户密码。
3、环境zabbix Server节点服务均正常,能够正常访问交换机。
4、环境zabbix Server节点安装snmpwalk工具(直接yum安装即可)
<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.1
snmpwalk -v 2c -c public your-switch-ip
用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查询结果
交换机上查询结果,图中只是展示部分
因此:
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.212是slot1的CPU使用率
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.232是slot2的CPU使用率
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.252是slot3的CPU使用率
以此类推
查询MIB手册或getif获取OID,1.3.6.1.4.1.25506.2.6.1.1.1.1.12
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$
snmpwalk查询结果(部分)
交换机查询结果(部分)
经过对比可以获取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
查询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
1.3.6.1.4.1.25506.8.35.9.1.2.1.2.1 是slot1的电源状态
1.3.6.1.4.1.25506.8.35.9.1.2.1.2.2 是slot2的电源状态
配置—>模板—>创建模板
进入宏,添加交换机SNMP配置的团体名
以Slot1电源状态为例
接下来是、图形、触发器等等,就不一一配置了
说明:根据需求,建议关闭不相关监控项,以减少无用监控项以及Zabbix压力
参考链接 :
zabbix监控交换机(附模板链接) :https://mp.weixin.qq.com/s/X85TtsYJxRwYK-uBxvcZZg