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

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

web

华为交换机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




dom

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

在华为官网上查询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
url

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


.net

对比后, 能够看出官方给的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须要结合键值去验证后,才行


pwa

因此在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

server

Zabbix中新增模板, blog

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