如何使用 SNMP 监控 JVM 和应用程序
据我了解,可以使用 SNMP 管理 JVM,并且 JVM 支持 JVM-MANAGEMENT-MIB。
有没有办法对与 JVM 关联的 SNMP AGENT 功能进行编程/扩展?
有没有办法向 JVM 上的 SNMP 代理添加对任何其他专有/标准 MIB 的支持,以便我可以允许外部管理应用程序监视在 JVM 上运行的应用程序,而无需使用第三方 SNMP 代理图书馆?
I understand that JVMs can be managed using SNMP and JVMs come with support for JVM-MANAGEMENT-MIB.
Is there a way to program/extend the SNMP AGENT functionality which is associated with a JVM?
Is there a way to add support for any other proprietary/standard MIBs to the SNMP Agent on JVM, so that I can allow my applications running on the JVM to be monitered by external management applications with out making use of a third-party SNMP Agent library?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 http://blogs.oracle.com/jmxetc/entry/what_is_the_jvm_snmp, “JVM内置的SNMP代理不可扩展。” 在我看来,您必须使用 SNMP4J 或 Sun 的 Java™ 动态管理工具包之类的东西。
According to http://blogs.oracle.com/jmxetc/entry/what_is_the_jvm_snmp, “The built-in SNMP agent of the JVM is not extensible.” It looks to me like you would have to use something like SNMP4J or Sun’s Java™ Dynamic Management Kit.