我知道可以使用 SNMP 管理 JVM,并且 JVM 支持 JVM-MANAGEMENT-MIB。
有没有办法对与 JVM 关联的 SNMP 代理功能进行编程/扩展?
有没有办法向 JVM 上的 SNMP 代理添加对任何其他专有/标准 MIB 的支持,这样我就可以允许我在 JVM 上运行的应用程序被外部管理应用程序监控,而无需使用第三方 SNMP 代理图书馆?
我知道可以使用 SNMP 管理 JVM,并且 JVM 支持 JVM-MANAGEMENT-MIB。
有没有办法对与 JVM 关联的 SNMP 代理功能进行编程/扩展?
有没有办法向 JVM 上的 SNMP 代理添加对任何其他专有/标准 MIB 的支持,这样我就可以允许我在 JVM 上运行的应用程序被外部管理应用程序监控,而无需使用第三方 SNMP 代理图书馆?
根据http://blogs.oracle.com/jmxetc/entry/what_is_the_jvm_snmp,“JVM 的内置 SNMP 代理不可扩展。” 在我看来,您必须使用 SNMP4J 或 Sun 的 Java™ Dynamic Management Kit 之类的东西。