Мониторинг JMX с помощью Zabbix

Мне нужно посмотреть, какой размер памяти, использование процессора и так далее для моего приложения, найдено в Zabbix как инструмент мониторинга и хотите создать мост между zabbix и моим приложением. Я не хочу добавлять дополнительный модуль с JMX MBeans. Существуют ли некоторые реализации / решения для создания мостов ? Я хочу скопировать некоторые jar / jars o мой путь к классу и посмотреть общую информацию о мониторинге. Большое спасибо.

5 ответов


также можно использовать бета-версию Zabbix 2.0 (бета-версия 1.9), которая позволит вам использовать Java Gateway как мост. Это требует запуска другой службы, однако это позволяет вам контролировать удаленные процессы java за различными брандмауэрами, к которым вы не хотите прямое воздействие JMX.

документация для мониторинга JMX является здесь


Да, есть один с именем Zapcat. Я использовал его. Он прост в установке и отлично работает.

http://www.kjkoster.org/zapcat/Zapcat_JMX_Zabbix_Bridge.html

http://sourceforge.net/projects/zapcat/


позаботьтесь, мониторинг JMX делает Zabbix сервер аварийно завершает работу 2.0.1!!!
https://support.zabbix.com/browse/ZBX-5206


вы можете посмотреть на JMX Прокси сервлет или напишите свой собственный, если по умолчанию он не делает то, что вы хотите.

Zabbix должен иметь возможность извлекать данные через HTTP.


Jolokia или hawtio можно использовать здесь.