0

我正在尝试在 NetBeans 6.9中安装GenericJMX 插件。我是一个新手,我根本不明白如何进行。这似乎是一个太笼统的问题,但有人可以告诉我该怎么做吗?

非常感谢!

4

1 回答 1

2

有问题的插件专门用于collectd守护程序。它不能在 NetBeans IDE 中使用。

如果您想监视正在运行的 JVM 实例,请特别查看JConsole和一般的JMX

还有一个适用于 NetBeans 的JMX 和 JConsole 插件可帮助您在应用程序中构建管理,但如果您只想监视正在运行的应用程序,请查看上面的 JConsole 链接。

编辑: collectd-java 插件是 collectd 守护程序的插件。它将JVM 嵌入到collectd 中并提供对collectd 的API 的访问。有关更多信息,请参阅collectd-java文档。

因此,我对此的理解是,collectd 有一个名为 collectd-java 的插件,启用此插件后,您可以使用 GenericJMX 插件来监控所有 JVM 进程。您还可以使用此插件将消息/统计信息从您的应用程序发送到 collectd 守护程序。例如,文档指出:

高级 Java 进程可以使用 JMX 接口自己提供性能信息。例如,Apache Tomcat 应用程序服务器提供有关处理的请求数、发送的字节数、处理时间和线程数的信息。

如果你想做与上面类似的事情,你需要在你的项目中包含 java 绑定,它的源代码格式位于 [collectd-src]/bindings/java。如果您只想监控您的 JVM 实例,在我看来,您可以根据Synopsis 标题下的GenericJMX 插件页面上的文档配置 collectd 来执行此操作。

库 libvirt 插件用于监控虚拟机,例如Xen 管理程序。虽然 JVM 是“虚拟机”,但它与此插件所针对的虚拟机不同。从 libvirt 的文档中:

使用的 libvirt 库提供对许多虚拟化技术的抽象访问。目前(2010 年 4 月),Xen、Qemu 和 KVM 后端能够提供收集的统计信息。

我没有从 Java 插件中找到对 libvirt 插件的任何引用。

于 2011-10-06T11:40:52.833 回答