zabbix 网络设备拓扑实时图(系统学习Zabbix之通过snmp监控网络设备)
zabbix 网络设备拓扑实时图(系统学习Zabbix之通过snmp监控网络设备)SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Platform Software Software Version 7.1.070 Release 6616P01[root@bogon ~]# snmpwalk -v 2c -c yang 172.27.5.206 .1.3.6.1.2.1.1snmp-agent community read yangsnmp-agent sys-info version v2c v3在server上通过snmpwalk测试网络连通性:
之前说过可以在主机上安装zabbix agent实现对目标主机各项指标的监控。但是如果要监控路由器交换机等网络设备就行不通了,这时候我们需要通过SNMP协议获取网络设备的监控项,然后进行监控。
1.创建监控host,删除默认的agent interfaces,启用snmp interface:
2.交换机上配置
snmp-agent
snmp-agent community read yang
snmp-agent sys-info version v2c v3
在server上通过snmpwalk测试网络连通性:
[root@bogon ~]# snmpwalk -v 2c -c yang 172.27.5.206 .1.3.6.1.2.1.1
SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Platform Software Software Version 7.1.070 Release 6616P01
H3C S6825-54HF
Copyright (c) 2004-2021 New H3C Technologies Co. Ltd. All rights reserved.
SNMPv2-MIB::sysObjectID.0 = oid: SNMPv2-SMI::enterprises.25506.1.2481
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (353960728) 40 days 23:13:27.28
SNMPv2-MIB::sysContact.0 = STRING: New H3C Technologies Co. Ltd.
SNMPv2-MIB::sysName.0 = STRING: H3C
SNMPv2-MIB::sysLocation.0 = STRING: Hangzhou China
SNMPv2-MIB::sysServices.0 = INTEGER: 78
3.zabbix-server 创建监控项,这里我们先创建模板,在模板里创建监控项,通过调用模板的方式去调用监控项
如果不会创建的话,可以参照系统自带的关于snmpv2的模板。这里注意type of information要根据oid的返回值来写,这里的返回值是机器的名字,所以要选文本
key值可是随便写,作为一个标记即可。snmp的团体名要通过宏来定义
主机调用这个模板后,即可完成监控:
最后在监控选项的最新数据里可以看到读到的数据:
如果我们监控的是cpu使用率,流量的数字型数据,那么我们还可以为这些监控项设置图表进行监控。