我有自己的MIB文件,我知道在很多情况下,我必须编写snmp代理来支持我自己的MIB。
但是这一次,我想如果我能够使用jboss snmp adapter(JBossSNMPAdapter)来支持我的MIB,那将会容易得多。这样,通过jboss snmp适配器,我可以通过它的oid进行查询。 我知道JBossSNMPAdapter已经支持MIB-II。
我想知道jboss snmp适配器是否可以支持用户定义的MIB,以便用户可以通过oid查询?以及如何配置?有没有关于这个的材料(jboss snmp适配器)?
非常感谢
答案 0 :(得分:2)
是的,这非常简单。
在snmp-agent.sar
目录中,您会看到一个名为attributes.xml
的文件。此文件将SNMP OID与JMX属性相关联。
因此,对于MIB中的每个项目,您需要通过JMX MBean公开该信息,然后将OID-> JMX关联添加到attributes.xml
。
代理本身既不知道也不关心您的MIB,因此您需要小心谨慎地在attributes.xml
中指定OID。