【问题标题】:Wildfly 8.2.0 expose JMX over RMIWildfly 8.2.0 通过 RMI 公开 JMX
【发布时间】:2016-02-18 17:02:59
【问题描述】:

是否可以通过 RMI 而不是通过 http-remoting 公开 JMX 接口?还是通过两者公开? 最好通过“service:jmx:rmi//”之类的 url 访问 Mbeans,以便能够建立 zabbix 门监控。 Zabbix 在连接 url 中存在硬编码值问题([ZBXNEXT-1274] Configurable JMX Endpoint - ZABBIX SUPPORT)

据我了解,我需要向 jmx 子系统添加额外的连接器。是正确的吗? jmx 子系统的部分 xml 现在是默认的,如下所示:

<subsystem xmlns="urn:jboss:domain:jmx:1.3">
    <expose-resolved-model/>
    <expose-expression-model/>
    <remoting-connector/>
</subsystem>

谢谢!

【问题讨论】:

    标签: jboss rmi wildfly jmx


    【解决方案1】:

    我不确定是否可以在 WildFly 中添加替代的 JMX 访问协议。至少不是作为支持的配置选项。 正如Java Documentation 中所述,可以通过标准 JVM 参数公开 JMX,但我不希望它能够正常工作。

    从 Zabbix 启用监控的另一种解决方案是使用 Jolokia 或其他类似技术通过 http 或 RESTful 接口公开部分或全部 JMX MBean。

    【讨论】:

      【解决方案2】:

      3.4 版中的 zabbix 具有可配置的 JMX 端点。

      https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/jmx_monitoring

      你只需要升级zabbix,在zabbix中添加应用服务器的jar,在模板中更改端点。我成功设置了 wildlfy 10,10.1 和 11。两种模式都受支持(域模式和独立模式)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-20
        • 1970-01-01
        • 2015-05-29
        • 1970-01-01
        • 2014-03-18
        • 2016-03-15
        相关资源
        最近更新 更多