基于Web的Tomcat JMX控制台?

Mut*_*ton 13 tomcat jmx

是否有任何基于Web的JMX控制台可用于Tomcat,它基本上提供与Tomcat的JMX代理Servlet相同的功能,但是以更加用户友好的方式?

我知道我可以简单地使用jconsole而不是RMI,但由于防火墙问题,这种解决方案并不总是适用.它还需要额外的服务器端配置,在某些组织中,更改服务器端配置可能不是那么简单.

所以我想要的是一个简单的war文件,我可以在没有任何配置的情况下放入我的容器中(现在让我们忘记安全管理器).此外,如果用户界面会产生质量和可靠性的印象,那将是很好的.

Chr*_*ipp 12

JMiniX作为JAR文件发布,因此如果您将其作为应用程序的一部分进行部署或将其部署为Web应用程序,则由您自己决定.

正在进行的工作是Aji,它看起来很有前途,允许运行控制台和应用程序在不同的机器上进行监控.

开箱即用的是Tomcat Manager,它提供了一个JMX代理接口.

Jolokia是用于远程JMX访问的HTTP/JSON桥接器.请参阅此博客帖子以实现基于JMX的仪表板.

我切换(或被迫由我们的客户切换)到PSI Probe,替代Tomcat Manager.PSI探头不提供JMX代理(问题接受),但显示Tomcat的信息非常好.从他们的网站:

与许多其他服务器监控工具不同,PSI Probe不需要对现有应用程序进行任何更改.它通过可通过Web访问的界面提供其所有功能,只需将其部署到您的服务器即可使用.这些功能包括:

  • 请求:即使在每个应用程序的基础上实时监控流量.
  • 会话:浏览/搜索属性,查看最后的IP,到期,估计大小.
  • JSP:浏览,查看源代码,编译.
  • 数据源:查看池使用情况,执行查询.
  • 日志:查看内容,下载,在运行时更改级别.
  • 线程:查看执行堆栈,kill.
  • 连接器:状态,使用情况图表.
  • 群集:状态,使用情况图表.
  • JVM:内存使用情况图表,建议GC
  • Java Service Wrapper:重新启动JVM.
  • 系统:CPU使用率,内存使用情况,交换文件使用情况.

总结一下:如果有像PSI Probe这样的工具,但有JMX代理功能,我会很高兴.不幸的是我找不到任何东西,但是安排了一个PSI Probe问题.