Назад | Перейти на главную страницу

Zabbix JMX JBoss мониторинг

Кто-нибудь из вас пытался контролировать

'Jboss.as.expr: subsystem = datasources, data-source = aft-ds ".?

Я пробовал сделать это с таким Item

jmx ["jboss.as.expr: type = имя источника данных = aft-ds", "jdbc", "PreparedStatementCacheMissCount"]

Но zabbix не может это интерпретировать. Кто-нибудь знает как сажать делать?

Элементы JMX в Zabbix принимают два аргумента, имя объекта и имя атрибута, и имеют общий формат jmx[<object name>,<attribute name>]. В вашем примере вы пытаетесь передать три аргумента, что неверно.

Если вы можете просмотреть значение, которое вы пытаетесь отслеживать в JConsole, то преобразование его в элемент Zabbix тривиально. В качестве простого примера возьмем следующую картинку:

Имя объекта (отмечено красным) входит в первый аргумент, а имя атрибута (отмечено синим) - во второй аргумент. Попробуйте это со своим объектом JBoss.

Обратите внимание, что единственный URL-адрес подключения JMX, поддерживаемый Zabbix, имеет форму service:jmx:rmi:///jndi/rmi://{$HOST}:{$PORT}/jmxrmi, поэтому, если JBoss использует другую схему URL-адресов, вам придется либо подождать, пока ZBXNEXT-1274 реализована, или воспользуйтесь одним из предложенных там обходных путей.

См. Также официальная документация для получения дополнительных сведений о настройке мониторинга JMX в Zabbix.