如何从非JMX客户端监视基于JMX的系统?

我想监视一个通过Erlang客户端使用JMX的weblogic系统。 我怎样才能做到这一点? (请注意,我无法使用SMTP,因为它被禁用,无法在服务器上启用)

您可以在通过HTTP接口公开您的JMX MBean的应用程序服务器上部署Jolokia 。 所有你需要做的,然后从你的Erlang客户端进行HTTP调用,并理解它返回的JSON输出。 确保你安全的Jolokia部署,以便世界无法访问它,当然。

也许这个Nagios插件( Jmx4perl )可能会帮助你。 它有一个必须在WebLogic服务器中部署的Java Web应用程序。 有了这个应用程序,您可以使用http访问WebLogic的JMX服务器。

也许你的WebLogic已经部署了这种应用程序。 JBoss有: JmxConsole