JVM / AS监控工具

时间:2012-08-26 16:37:53

标签: java jboss ejb websphere

我正在研究有助于监视JVM(内存,处理器,线程数)和/或在应用程序生产期间使用Application Server资源的工具(请求,池中EJB的数量等)等等)。

我只知道jconsole和VisualVM

你还知道什么?你用的目的是什么?

非常感谢=]


直到现在感谢答案。有人知道一些监控WebLogic的工具吗?

5 个答案:

答案 0 :(得分:2)

也尝试使用JavaMelody。

https://code.google.com/p/javamelody/

答案 1 :(得分:1)

jhat - 在服务器上获取内存转储

jstack - 获取所有当前线程的跟踪并查看是否存在死锁

jmap - 用于堆摘要视图

jstat - 性能统计

这些工具基于控制台,易于在没有GUI的服务器上使用

答案 2 :(得分:0)

WAS ISC具有内置的PMI(性能监控基础架构) - 它允许收集您提到的每台服务器的所有性能数据。

答案 3 :(得分:0)

您可以查看RHQ平台。它允许您不仅管理和监视JVM,还管理和监视许多其他服务。当您使用某些JBoss服务器时,这些解决方案特别有用。

但它也非常复杂,更适合生产环境。

这是链接:http://www.jboss.org/rhq

答案 4 :(得分:0)

IBM for Websphere Monitoring的官方工具是 IBM Tivoli Composite Application Manager for Application Diagnostics(ITCAM for AD),它与 IBM Tivoli Monitoring(ITM)平台一起使用让您全面了解生产服务器中的内容以及警报,历史数据,事件发生时的某些操作等。

或者,您可以尝试使用Support Assistant提供的Health Center等解决方案,或者使用Nagios等开源监控系统,并使用可以监控Websphere环境的插件。

如果您只是想快速解决问题并且不需要包含警报,历史数据等的完整监控产品,您可以使用性能查看器应用程序(位于监控和调优> Performance Viewer中) >来自管理控制台的当前活动)以获取您提到的所有指标。