在linux上,我可以执行类似这样的snmpwalk -c public -v2c -m <path_to_vendor_mib_file> <ip_address>
。
我想用snmp4j在java中实现同样的代码行。有可能吗?我没有找到任何使用-m参数加载特定于供应商的mib文件的示例。
发布于 2011-05-26 19:34:23
根据this message的说法,不可能使用snmp4j在运行时加载MIB规范。
如果它适用于您的应用程序,则最好在设计/构建时解析MIB文件以生成代码。这将使您的应用程序更加严格,因为它将只知道该特定的MIB。
如果您的应用程序是更通用的,则需要找到像Mibble这样的MIB解析库。
https://stackoverflow.com/questions/6103057
复制相似问题