Zabbix JMX JBoss监控

你们中的任何一个人都试图监视

'Jboss.as.expr:subsystem = datasources,data-source = aft-ds“。

我试图用这样的项目来做

jmx [“jboss.as.expr:type = datasources name = aft-ds”,“jdbc”,“PreparedStatementCacheMissCount”]

zabbix不能解释它。 有没有人有任何想法如何种植吗?

Zabbix中的JMX项目有两个参数,对象名称和属性名称,并具有通用格式jmx[<object name>,<attribute name>] 。 在你的例子中,你尝试传递三个参数,这是不正确的。

如果您可以在JConsole中查看您要监控的值,那么将其转换为Zabbix项目是微不足道的。 以下面的图片为例:

JConsole的

对象名称(用红色标记)进入第一个参数,属性名称(用蓝色标记)进入第二个参数。 试试用你的JBoss对象。

请注意,Zabbix支持的唯一的JMX连接URL的forms是service:jmx:rmi:///jndi/rmi://{$HOST}:{$PORT}/jmxrmi ,所以如果JBoss使用不同的URLscheme必须等到ZBXNEXT-1274被执行,或者使用其中的一个解决办法。

有关在Zabbix中设置JMX监视的更多详细信息,请参阅官方文档 。