首页 > TAG信息列表 > snmptranslate
NET-SNMP使用以及应用第三方MIB
使用第三方MIB文件 net-snmp 工具可以使用 MIB 描述文件将数字对象标识 (OID) 转换为文本对象标识符。 net-snmp 工具包提供了一些标准 MIB,但肯定不包含第三方厂商MIB。 查看MIB加载路径: 首先,应该了解工具加载 MIB 的路径。 默认情况下,它从以下目录列表中加载内容: $HOME/.snmp/snmp中载入第三方mib库(转载)
一般我们下载回来的mib文件可能后缀名为.mib,为了清晰起见,可能需要改名。一般改成 MIB_NAME.txt 这样的形式。 例如/usr/share/snmp/mibs/IP-MIB.txt 中包含如下一行 IP-MIB DEFINITIONS ::= BEGIN 这个MIB_NAME具体的定义是在mib文件中第一个包含 DEFINITIONS 的行,在DEFINITIONS之Zabbix添加SNMP自定义监控项OID出现“No Such Instance currently exists at this OID”
原因:zabbix 是用snmpget来获取指定的OID数据,snmpwalk是遍历某个OID下的数据。 所以一定要用snmpget来验证某个OID是否正确。 snmptranslate 获取的OID,用snmpwalk可以获取数据,但是snmpget需要多加一个.0 [root@CNGDCOP03 externalscripts]# snmptranslate -On F5-BIGIP-SYSTE