【问题标题】:JMX Monitoring using Zabbix使用 Zabbix 进行 JMX 监控
【发布时间】:2011-12-26 15:53:42
【问题描述】:

我需要查看我的应用程序的内存大小、CPU 使用率等,找到zabbix 作为监控工具,并希望在 zabbix 和我的应用程序之间建立桥梁。我不想使用 JMX MBean 添加其他模块。是否有一些用于创建桥梁的实现/解决方案?我想在我的类路径中复制一些 jar/jars 并查看一般监控信息。 非常感谢。

【问题讨论】:

    标签: java monitoring jmx zabbix


    【解决方案1】:

    还可以使用 Zabbix 2.0 的 beta 版本(Beta 版本为 1.9),这将允许您使用 Java Gateway 作为桥梁。这确实需要运行另一个服务,但是它确实允许您在不希望直接暴露 JMX 的各种防火墙后面监视远程 Java 进程。

    JMX 监控的文档是here

    【讨论】:

      【解决方案2】:

      是的,有一个叫 Zapcat。我用过。它安装简单,工作正常。

      http://www.kjkoster.org/zapcat/Zapcat_JMX_Zabbix_Bridge.html

      http://sourceforge.net/projects/zapcat/

      【讨论】:

        【解决方案3】:

        注意,JMX 监控导致 Zabbix 服务器在 2.0.1 中崩溃!!!
        https://support.zabbix.com/browse/ZBX-5206

        【讨论】:

          【解决方案4】:

          您可能想查看JMX Proxy servlet 或编写自己的,如果默认的不符合您的要求。

          Zabbix 应该能够通过 HTTP 检索数据。

          【讨论】:

            【解决方案5】:

            Jolokiahawtio 可以在这里使用。

            【讨论】:

              猜你喜欢
              • 2014-09-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多