【问题标题】:How to fix undefined identifier error with snmp如何使用 snmp 修复未定义的标识符错误
【发布时间】:2020-06-25 12:05:14
【问题描述】:

我尝试将 HOST-RESOURCES-MIB 与 snmptranslate 一起使用,但它显示以下错误:

Did not find 'hrMIBAdminInfo' in module HOST-RESOURCES-MIB (/home_ldap/kbuscsei/mibsnew2//HOST-RESOURCES-TYPES.txt)
Unlinked OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 }
Undefined identifier: hrMIBAdminInfo near line 7 of /home_ldap/kbuscsei/mibsnew2//HOST-RESOURCES-TYPES.txt
Cannot adopt OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 } 

该标识符在 HOST-RESOURCES-MIB 的第 108 行进行了区分

hrMIBAdminInfo  OBJECT IDENTIFIER ::= { host 7 }

知道可能出了什么问题吗?

【问题讨论】:

    标签: snmp


    【解决方案1】:

    这只能是您使用的snmptranslate 实用程序的错误,因为HOST-RESOURCES-TYPES 是标准的一部分。

    大多数 MIB 文档解析器应该从第 107 行获取定义并且不报告任何错误,但有缺陷的文档解析器可能无法在此类典型场景中正常工作。

    我不确定您使用的是哪个 snmptranslate 实用程序,但有很多替代品符合标准。

    【讨论】:

    • 我使用的是 5.7.3 版本。我会在周末尝试另一个盒子,那里的所有内容都会更新。
    • 它已经结束了,一些扩展名是 .mib 一些是 .txt。因为所有都已重命名为 .txt 一切正常。
    猜你喜欢
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2015-10-11
    • 2014-06-05
    相关资源
    最近更新 更多