我一直在尝试为我的 JMX Enabled 应用程序编写一个 snmp 包装代理,它将把 JMX MBean 中布局的所有信息转换为 SNMP 属性。
我在试图了解从哪里开始以及使用什么方面有点不知所措。根据我的阅读,snmp4j 可能是 Java 的 snmp 库,但我无法理解 Snmp4jAgent 中的代码示例。
此外,通过阅读作者网站中对 SNMP4JAgentJMX的描述,我认为 Snmp4jAgentJMX 可以帮助我编写此代理,但我不明白如何使用它。实际上,查看示例代码(org.snmp4j.agent.mo.jmx.example.JMXTestAgent)我找不到代码向任何 MBean 或 JMX 工厂注册的部分,这让我假设我不明白正确地执行此代码。
对于没有 SNMP 经验的人,我非常感谢代码示例和/或一些教程或文档。
谢谢!!