我可以执行类似snmpwalk -c public -v2c -m <path_to_vendor_mib_file> <ip_address>
我想使用snmp4j在java中实现这一行。可能吗?我没有找到任何使用-m参数加载特定于供应商的mib文件的示例。
答案 0 :(得分:1)
根据this message,无法在运行时使用snmp4j加载MIB规范。
如果它适用于您的应用程序,最好在设计/构建时解析MIB文件以生成代码。这将使您的应用程序更加严格,因为它只会知道该特定的MIB。
如果您的应用程序更通用,则需要找到像Mibble这样的MIB解析库。