我有自己的MIB文件,在许多情况下,我必须编写SNMP代理来支持自己的MIB。
但这一次,如果我可以使jboss snmp适配器(JBossSNMPAdapter)支持我的MIB,那将会更容易。因此,通过jboss snmp适配器,我可以通过其oid进行查询。 我知道JBossSNMPAdapter已经支持MIB-II。
我想知道jboss snmp适配器是否支持用户定义的MIB,以便用户可以通过oid进行查询? 如何配置?是否有关于此(jboss snmp适配器)的材料?
非常感谢
我有自己的MIB文件,在许多情况下,我必须编写SNMP代理来支持自己的MIB。
但这一次,如果我可以使jboss snmp适配器(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。