是否有可用于Tomcat的基于Web的JMX控制台,这些控制台基本上提供与Tomcat的JMX代理Servlet相同的功能,但以更加用户友好的方式提供?
我知道我可以仅通过RMI使用jconsole,但是由于防火墙问题,该解决方案并不总是适用。它还需要额外的服务器端配置,在某些组织中,更改服务器端配置可能不是那么简单。
因此,我希望拥有一个简单的war文件,无需任何配置就可以将其放入容器中(暂时忘记安全管理器)。同样,如果用户界面能够给人以质量和可靠性的印象,那将是很好的。
JMiniX 是作为JAR文件发布的,因此由您决定是否将其部署为应用程序的一部分或作为Web应用程序进行部署。
正在进行的工作是 Aji ,它看起来很有希望,并且可以运行控制台和应用程序以在不同的计算机上进行监视。
开箱即用的是提供JMX代理接口的 Tomcat Manager 。
Jolokia是用于远程JMX访问的HTTP / JSON桥。请参阅此博客文章,以实现基于JMX的仪表板。
我切换(或被我们的客户强迫切换)到 PSI Probe ,它是Tomcat Manager的替代产品。PSI探头不提供JMX代理(问题接受),但显示Tomcat的信息非常好。从他们的网站:
与许多其他服务器监视工具不同,PSI Probe不需要对现有应用程序进行任何更改。 它通过可访问Web的界面提供所有功能,只需将其部署到服务器即可使用。这些功能包括:
总结一下:如果有像PSI Probe这样的工具但具有JMX代理功能,我会很高兴。不幸的是,我没有找到任何内容,但是已安排了PSI Probe问题。