如何使用Python连接JMX代理
我正在为我的服务器开发一个自定义监控系统。
这个应用是用Python和Django开发的。
我的服务器上运行着Java的网络应用,我需要监控这些应用运行的JVM(Java虚拟机),所以我启动应用时开启了JMX(Java管理扩展)。
现在我需要把我的Python应用连接到JVM的JMX代理。
有没有什么方法可以做到这一点呢?
我读过关于HtmlAdapterServer的内容,它可以通过特定的URL来管理JMX的MBeans(管理基础对象),但我不知道该怎么使用它。
提前谢谢你,祝好!
3 个回答
0
Jpype是另一个选择。你可以启动JVM(Java虚拟机),然后用Java代码来获取Glassfish的监控数据。想了解更多,可以查看这个链接:http://jpype.sourceforge.net/
4
你觉得用 Jython 怎么样?可以看看这个网站:http://www.jython.org/