如何使用python连接到JMX代理

2024-05-13 18:41:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的服务器定制监控系统。

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

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

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

有办法弄到吗?

我读过HtmlAdapterServer,它支持从特定url管理jmxmbean,但我不知道如何使用它?

提前感谢并致以最良好的问候


Tags: thedjango服务器web应用程序url代理enable
3条回答

您可以在服务器上部署一个WebServices based JMXServer的引用实现。基于这些文档,可以使用VB脚本来调用JMX操作,因此我假设您也可以使用Python。

更新:

Jolokia提供了一个HTTP/REST API来访问JMX MBeanServers。python客户机应该很容易调用它。

用Jython怎么样?http://www.jython.org/

Jpype是另一个选项。启动jvm并编写java代码来检索glassfish监控数据。http://jpype.sourceforge.net/

相关问题 更多 >