可以扩展jboss snmp适配器(snmp代理)以支持我定义的MIB吗?

时间:2010-10-24 02:44:22

标签: jboss jmx snmp

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

但是这一次,我想如果我能够使用jboss snmp adapter(JBossSNMPAdapter)来支持我的MIB,那将会容易得多。这样,通过jboss snmp适配器,我可以通过它的oid进行查询。 我知道JBossSNMPAdapter已经支持MIB-II。

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

非常感谢

1 个答案:

答案 0 :(得分:2)

是的,这非常简单。

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

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

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