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

Zabbix jmx проверить доступность

Иногда в моем zabbix я вижу, что мой JMX-агент недоступен, если кто-нибудь знает способ контролировать статус JMX-агента, возможно ли это?

Один из подходов - использовать nodata() запускать для некоторого элемента JMX, так же, как и с agent.ping или любой другой элемент, чтобы проверить поступление данных.

Другой вариант - использовать внутренний элемент zabbix[host,jmx,available] (видеть внутренняя документация по позициям). Если значение этого элемента равно 1, то значок JMX во внешнем интерфейсе будет зеленым. В противном случае, если значение равно 0, значок JMX будет красным. Значение 2 соответствует серому значку.

Если вас интересует мониторинг доступности самого шлюза Java, а не агента JMX, хорошей идеей будет использование внутреннего элемента zabbix[java,,ping]. К сожалению, согласно ZBX-8049, в настоящее время это действительно не работает.