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

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

我想通过 Erlang 客户端监控使用 JMX 的 weblogic 系统。我该怎么做?(请注意,我无法使用 SMTP,因为它已被禁用,并且无法在服务器上启用)

答案1

您可以部署鬼椒属在通过 HTTP 接口公开 JMX MBean 的应用服务器上。然后,您需要从 Erlang 客户端执行的所有操作就是进行 HTTP 调用并理解它返回的 JSON 输出。当然,请确保保护 Jolokia 部署,以便其他人无法访问它。

答案2

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

也许您的 WebLogic 已经部署了此类应用程序。JBoss 有:Jmx控制台

相关内容