我正在将自定义监视系统用于我的服务器。如何使用python连接到JMX代理
该应用程序是使用python和Django开发的。
服务器正在运行java web应用程序,我需要监视运行应用程序服务器的JVM,因此我使用启用JMX来启动应用程序。
现在我需要将我的python应用程序连接到JVM JMX代理。
有没有什么办法得到这个?
我已阅读了关于HtmlAdapterServer的说明,它能够从特定的URL管理JMX MBeans,但我不知道该如何使用它?
提前感谢和问候
我正在将自定义监视系统用于我的服务器。如何使用python连接到JMX代理
该应用程序是使用python和Django开发的。
服务器正在运行java web应用程序,我需要监视运行应用程序服务器的JVM,因此我使用启用JMX来启动应用程序。
现在我需要将我的python应用程序连接到JVM JMX代理。
有没有什么办法得到这个?
我已阅读了关于HtmlAdapterServer的说明,它能够从特定的URL管理JMX MBeans,但我不知道该如何使用它?
提前感谢和问候
有一个WebServices based JMXServer的参考实现,你可以在服务器上进行部署。基于文档,可以使用VB脚本来调用JMX操作,所以我会假设你也可以使用Python。
如何使用Jython? http://www.jython.org/
Jpype是另一种选择。启动jvm和java代码来检索glassfish监控数据。 http://jpype.sourceforge.net/