JBoss SNMP适配器(SNMP代理)是否可以扩展以支持我定义的MIB?

4

我有自己的MIB文件,在许多情况下,我必须编写SNMP代理来支持自己的MIB。

但这一次,如果我可以使jboss snmp适配器(JBossSNMPAdapter)支持我的MIB,那将会更容易。因此,通过jboss snmp适配器,我可以通过其oid进行查询。 我知道JBossSNMPAdapter已经支持MIB-II。

我想知道jboss snmp适配器是否支持用户定义的MIB,以便用户可以通过oid进行查询? 如何配置?是否有关于此(jboss snmp适配器)的材料?

非常感谢

1个回答

2

是的,这很容易做到。

snmp-agent.sar 目录中,你会看到一个名为 attributes.xml 的文件。此文件将 SNMP OID 与 JMX 属性相关联。

因此,针对 MIB 中的每个项目,你需要通过 JMX MBean 公开该信息,然后将 OID->JMX 关联添加到 attributes.xml 中。

代理本身既不知道也不关心你的 MIB,因此你需要小心地在 attributes.xml 中正确指定 OID。


1
skaffman,感谢您的帮助! :-)这让我很好地理解了机制。看来我需要找出如何通过JMX MBean公开该信息。 - zhaojing
1
Skaffman,再次感谢您的帮助。您提供的信息对我来说非常有价值。在您的帮助下,我解决了问题,并且可以按照您的方式扩展SNMP适配器。您非常有帮助:-) - zhaojing

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接