【问题标题】:snmpwalk -m with snmp4jsnmpwalk -m 与 snmp4j
【发布时间】:2011-05-23 21:07:51
【问题描述】:

在 linux 上我可以执行类似snmpwalk -c public -v2c -m <path_to_vendor_mib_file> <ip_address>

我想使用 snmp4j 在 java 中实现这一行。是否可以?我没有找到任何使用 -m 参数加载供应商特定 mib 文件的示例。

【问题讨论】:

    标签: java snmp snmp4j


    【解决方案1】:

    根据this message,snmp4j 无法在运行时加载 MIB 规范。

    如果它适用于您的应用程序,最好在设计/构建时解析 MIB 文件以生成代码。这将使您的应用程序更加严格,因为它只知道特定的 MIB。

    如果您的应用程序更通用,则需要找到像Mibble 这样的 MIB 解析库。

    【讨论】:

    • 这个答案不再正确。 SNMP4J 通过其附加 API SNMP4J-SMI 支持 MIB 解析。该 API 附带一个示例应用程序 SnmpWalk,它完全支持(接近)原始问题中引用的命令行。
    猜你喜欢
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多