Jboss Wildfly 8.2.0通过RMI公开JMX

Jboss Wildfly 8.2.0通过RMI公开JMX,jboss,rmi,wildfly,jmx,Jboss,Rmi,Wildfly,Jmx,是否可以通过RMI而不是http远程处理公开JMX接口?还是两者都暴露? 通过“service:jmx:rmi//”这样的url访问MBean,以便能够建立zabbix网关监控,这将是非常棒的。Zabbix在连接url中存在硬编码值问题([ZBXNEXT-1274]可配置JMX端点-Zabbix支持) 据我所知,我需要向jmx子系统添加额外的连接器。这是正确的吗? jmx子系统的部分xml现在是默认的,如下所示: <subsystem xmlns="urn:jboss:domain:jmx

是否可以通过RMI而不是http远程处理公开JMX接口?还是两者都暴露? 通过“service:jmx:rmi//”这样的url访问MBean,以便能够建立zabbix网关监控,这将是非常棒的。Zabbix在连接url中存在硬编码值问题([ZBXNEXT-1274]可配置JMX端点-Zabbix支持)

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

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


谢谢

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


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

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

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