如何使用python连接到JMX代理程序

时间:2010-08-16 06:37:14

标签: java python django jmx

我正在为我的服务器开发自定义监控系统。

应用程序是使用python和Django开发的。

服务器正在运行java Web应用程序,我需要监视运行应用程序服务器的JVM,因此我启动了JMX启动应用程序。

现在我需要将我的python应用程序连接到JVM JMX代理。

有没有办法解决这个问题?

我已经阅读了HtmlAdapterServer,它允许从特定网址管理JMX MBean,但我不知道如何使用它?

提前致谢并提出最好的问候

3 个答案:

答案 0 :(得分:4)

如何使用Jython? http://www.jython.org/

答案 1 :(得分:1)

您可以在服务器上部署WebServices based JMXServer的参考实现。根据文档,可以使用VB Scripting来调用JMX操作,所以我假设你也可以使用Python。

答案 2 :(得分:0)

Jpype是另一种选择。启动jvm和代码java以检索glassfish监控数据。 http://jpype.sourceforge.net/