Мониторинг JMX с использованием Zabbix - PullRequest
6 голосов
/ 26 декабря 2011

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

Ответы [ 5 ]

7 голосов
/ 26 декабря 2011

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

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

3 голосов
/ 26 декабря 2011

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

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

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

1 голос
/ 30 июля 2012

Будьте осторожны, мониторинг JMX приводит к сбою Zabbix сервера в 2.0.1 !!!https://support.zabbix.com/browse/ZBX-5206

0 голосов
/ 05 мая 2015

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

0 голосов
/ 30 декабря 2011

Возможно, вы захотите взглянуть на JMX Proxy сервлет или написать свой собственный, если по умолчанию не выполняет то, что вы хотите.

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

...