Wildfly 8.2.0通过RMI公开JMX

时间:2015-11-17 10:48:38

标签: jboss rmi wildfly jmx

是否可以通过RMI公开JMX接口,而不是通过http-remoting公开?或通过两者暴露? 通过url访问Mbeans会很棒,例如“service:jmx:rmi //”,以便能够建立zabbix门监控。 Zabbix在连接URL中存在硬编码值的问题([ZBXNEXT-1274]可配置JMX端点 - ZABBIX支持)

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

txt <- "A,B,C,D
12,34,Yo,67
28,34,Hi,99"

DF <- read.csv(textConnection(txt),
         colClasses = list(D = "character"))

sapply(DF, class)

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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进行了成功设置。支持两种模式(域和独立)。