我正在为我的服务器开发自定义监控系统。
应用程序是使用python和Django开发的。
服务器正在运行java Web应用程序,我需要监视运行应用程序服务器的JVM,因此我启动了JMX启动应用程序。
现在我需要将我的python应用程序连接到JVM JMX代理。
有没有办法解决这个问题?
我已经阅读了HtmlAdapterServer,它允许从特定网址管理JMX MBean,但我不知道如何使用它?
提前致谢并提出最好的问候
答案 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/