我有我们自己的 MIB 文件,我知道在很多情况下,我必须编写 snmp 代理来支持我自己的 MIB。
但这一次,我想如果我可以让jboss snmp适配器(JBossSNMPAdapter)来支持我的MIB,那就容易多了。这样,通过 jboss snmp 适配器,我可以通过它的 oid 进行查询。
我知道 JBossSNMPAdapter 已经支持 MIB-II。
我想知道jboss snmp适配器是否可以支持用户定义的MIB,以便用户可以通过oid查询? 以及如何配置?有没有关于这个的 Material (jboss snmp 适配器)?
非常感谢
最佳答案
是的,这很简单。
内snmp-agent.sar
目录,你会看到一个名为 attributes.xml
的文件.此文件将 SNMP OID 与 JMX 属性相关联。
因此,对于 MIB 中的每个项目,您需要通过 JMX MBean 公开该信息,然后将 OID->JMX 关联添加到 attributes.xml
.
代理本身既不知道也不关心您的 MIB,因此您需要小心在 attributes.xml
中指定 OID。适本地。
关于jboss - jboss snmp 适配器(snmp 代理)可以扩展以支持我定义的 MIB 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006958/