snmpwalk -m 与 snmp4j

发布于 2024-11-09 10:43:13 字数 218 浏览 0 评论 0原文

在linux上我可以执行类似这样的东西 snmpwalk -c public -v2c -m;

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

on linux I can execute something like this snmpwalk -c public -v2c -m <path_to_vendor_mib_file> <ip_address>

I would like to implement this same line in java using snmp4j. Is it possible? I didn't find any examples using the -m parameter to load the vendor specific mib file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尛丟丟 2024-11-16 10:43:13

根据此消息,无法加载MIB​​规范在运行时使用 snmp4j。

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

如果您的应用程序更通用,您将需要找到一个 MIB 解析库,例如 Mibble

According to this message, it is not possible to load MIB specifications at runtime with snmp4j.

If it works for your application, it will be better to parse the MIB file at design/build time to generate code. This will make your application more rigid in that it will only know about that particular MIB.

If your application is more general purpose, you will need to find a MIB parsing library like Mibble.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文