【问题标题】:Tools to JVM/AS monitoringJVM/AS 监控工具
【发布时间】:2012-08-26 16:37:53
【问题描述】:

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

我只知道 jconsole 和 VisualVM

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

非常感谢=]


感谢您到目前为止的回答。有人知道一些监控 WebLogic 的工具吗?

【问题讨论】:

    标签: java jboss ejb websphere


    【解决方案1】:

    也试试 JavaMelody。

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

    【讨论】:

      【解决方案2】:

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

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

      jmap - 用于堆摘要视图

      jstat - 性能统计数据

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 您好,感谢您的回答,但是我在 google 中找不到这个工具“WAS ISC”。 :S 你能给我一个链接吗?很抱歉,如果一个不明白这么好。
        • ISC 代表集成解决方案控制台。广泛使用的名称是 WebSphere 管理控制台(基于 Web 的管理工具)。检查信息中心 - pic.dhe.ibm.com/infocenter/wasinfo/v6r0/…
        • 还要注意应该成为 IBM JDK 一部分的 Health Center
        【解决方案4】:

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

        但它也相当复杂,更适合生产环境。

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

        【讨论】:

          【解决方案5】:

          IBM 用于 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 应用程序(位于 Monitoring and Tuning > Performance Viewer > Admin Console 中的当前活动)以获取您提到的所有指标。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-05-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多