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

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

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

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

非常感谢

最佳答案 是的,这很简单.

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

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

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

点赞