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

标签 jboss jmx snmp

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

但这一次,我想如果我可以让jboss snmp适配器(JBossSNMPAdapter)来支持我的MIB,那就容易多了。这样,通过 jboss snmp 适配器,我可以通过它的 oid 进行查询。
我知道 JBossSNMPAdapter 已经支持 MIB-II。

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

非常感谢

最佳答案

是的,这很简单。

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

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

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

关于jboss - jboss snmp 适配器(snmp 代理)可以扩展以支持我定义的 MIB 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006958/

相关文章:

java - LDAP 请求挂起 15 秒

apache-kafka - 如何在命令行上监视Kafka代理的JMX指标?

java - 如何在 Windows 中将 jar 添加到 jconsole 类路径?

java - 使用 JMX 进行负载平衡

java - 如何使用 snmp4j 从多个 snmp 陷阱接收源 IP 地址

java - 附件的 HTTP 响应 header 内容处置

java - 使用 Jboss 读取 PropertyPlaceholderConfigurer 类路径 Spring

linux - OID MIB 值存储在哪里?

java - 解码 ByteBuffer,snmp 陷阱消息的结果

java - Wildfly 8.2 中配置日志的正确方法