JMiniX作为JAR文件发布,因此如果您将它作为应用程序的一部分进行部署,或者将其作为Web应用程序进行部署,则由您决定。
正在进行的工作是Aji它看起来很有前途,它允许运行控制台和应用程序以监视不同的机器。
开箱即用的是提供JMX代理接口的Tomcat Manager。
Jolokia是用于远程JMX访问的HTTP/JSON桥接器。请参阅此blogpost以实现基于JMX的仪表板。
我切换(或被我们的客户强制切换)至PSI Probe,这是Tomcat Manager的替代品。 PSI Probe不提供JMX代理(接受Issue),但非常好地显示Tomcat信息。从他们的网站:
与许多其他服务器监控工具不同,PSI Probe不需要对现有应用程序进行任何更改。它通过可通过网页访问的界面提供了所有功能,只需将其部署到您的服务器即可使用。这些功能包括:
- 要求:实时监控流量,甚至在每个应用程序的基础。
- 会话:浏览/搜索属性,查看上一个IP,过期,估计大小。
- JSP:浏览,查看源代码,编译。
- 数据源:查看池使用情况,执行查询。
- 日志:查看内容,下载,更改运行时的级别。
- 线程:查看执行堆栈,kill。
- 连接器:状态,用法图表。
- 集群:状态,用法图表。
- JVM:内存使用情况的图表,建议GC
- 的Java服务包装:重新启动JVM。
- 系统:CPU使用率,内存使用情况,交换文件使用情况。
所以总结一下:如果会有像PSI Probe这样的工具,但是具有JMX代理功能,我会很高兴。不幸的是我没有找到任何东西,但PSI探针问题已安排。
看起来像一个不错的产品!有趣的是,我最终实现了一些与自己非常相似的东西(通过HTTP公开MBeans的Web应用程序,然后是基于jQuery的UI)。 – Muton 2012-06-27 14:23:35