zabbix 添加私有 OID 显示 No instance
1 问题来源
使用 zabbix 监控交换机(H3C) 的 CPU 使用率。出现 No Such Instance currently exists at this OID 的问题
snmpget -v2c -cpublic 10.63.144.1 enterprises.25506.8.35.18.1.3
SNMPv2-SMI::enterprises.25506.8.35.18.1.3 = No Such Instance currently exists at this OID
2 设备信息
CentOS release 6.3 (Final)
zabbix 3.2.4
net-snmp-config -version 5.5
3 排查过程(不懂,慢慢猜的,maybe wrong)
3.1 使用 snmpget 命令发现 No Such Instance 问题
3.2 snmp 没有加载解析 mib
4 处理
4.1 cp /etc/cups/snmp.conf /etc/snmp
4.2 cat /etc/cups/snmp.conf
mibfile /usr/share/snmp/mibs/SNMPv2-SMI.txt
4.3 ls /usr/share/snmp/mibs
***... SNMPv2-SMI.txt ...***
4.4 重启zabbix(可能不需要,后来删除主机后生效,见4.5)
4.5 模板中修改 oid未生效,删除并重建主机后 OK