我正在尝试在NetBeans 6.9中安装GenericJMX Plugin。我是新手,我根本无法理解如何继续进行。这可能看起来过于笼统,但有人可以告诉我该怎么做吗?
非常感谢!
答案 0 :(得分:2)
专门针对collectd守护程序的插件。它不能在NetBeans IDE中使用。
如果您想监视正在运行的JVM实例,请特别注意JConsole和JMX。
还有一个用于NetBeans的JMX and JConsole Plugin可以帮助您在应用程序中构建管理,但是如果您只想监视正在运行的应用程序,请查看上面的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实例,我认为您可以根据概要标题下的GenericJMX Plugin页面上的文档配置collectd来执行此操作。
库libvirt插件用于监视虚拟机,例如Xen hypervisor。虽然JVM是“虚拟机”,但它与此插件所针对的虚拟机不同。来自libvirt的文档:
使用过的libvirt库提供了对许多虚拟化技术的抽象访问。目前(2010年4月),Xen,Qemu和KVM后端能够提供收集的统计信息。
我没有从Java插件中找到任何对libvirt插件的引用。