zabbix5.0监控华为交换机,添加自定义监控项

参考网址
https://www.zabbix.com/documentation/5.0/manual/config/items/itemtypes/snmp
https://blog.csdn.net/zdl244/article/details/105311303

华为交换机oid查询
https://support.huawei.com/mibtoolweb/enterpriseMibInfo/zh#PBI2-6691579_PBI2-22070326

先在交换机上配置snmp
snmp-agent sys-info version v2c ##这个v2是对应的cacti中的snmp协议版本;
snmp-agent community read ci Publiceup ##Publiceup是团体名
snmp-agent trap enable ##开启snmp-agent陷阱
snmp-agent target-host trap address udp-domain 10.7.1.103 udp-port 161 params securityname Publiceup
snmp-agent target-host trap address udp-domain 10.7.1.103 params securityname Publiceup ###允许向SNMP服务器10.7.4.14发送Trap报文,使用的团体名为Publiceup

zabbix server中安装snmpwalk
yum install -y net-snmp net-snmp-utils

在华为官网上查询oid
zabbix5.0监控华为交换机,添加自定义监控项

在zabbix server中使用snmpwalk命令, 查找当前设备空闲内存问题
snmpwalk -v 2c -c Publiceup 10.7.4.14 1.3.6.1.4.1.2011.6.3.5.1.1.3

得到结果如下
zabbix5.0监控华为交换机,添加自定义监控项
Snmpv2-smi::后面是键值
enterprises.2011.6.3.5.1.1.3.0.0.0

对比后, 可以看出官方给的oid中,后面缺少.0.0.0
所以在1.3.6.1.4.1.2011.6.3.5.1.1.3这个oid后面添加.0.0.0后再次查询
zabbix5.0监控华为交换机,添加自定义监控项
对比两次查询结果,发现一致,表明此oid正确, 注意,在zabbix中添加的snmp oid值必须要正确,不然获取不到数据, 官方给的oid需要结合键值去验证后,才行

所以在zabbix中添加的键值要是验证过的oid,
比如, 这个1.3.6.1.4.1.2011.6.3.5.1.1.3查询空闲内存的oid
验证后,正确的oid应该是1.3.6.1.4.1.2011.6.3.5.1.1.3.0.0.0

Zabbix中新增模板,

新增监控项, 键值和snmp oid值必须要与上面查到的一致。
zabbix5.0监控华为交换机,添加自定义监控项
在模板中添加图形, 图形中链接刚才设置的监控项,
zabbix5.0监控华为交换机,添加自定义监控项
添加主机, 链接模板测试
添加主机时,注意设置snmp参数, snmp选择v2和设置交换机时一致
zabbix5.0监控华为交换机,添加自定义监控项
设置宏, 宏中值要和交换机中snmp团体名一致
zabbix5.0监控华为交换机,添加自定义监控项
查看结果, 如果设置都正确, 图形中应该会有数据了
zabbix5.0监控华为交换机,添加自定义监控项

猜你喜欢

转载自blog.51cto.com/13879648/2561305