Мониторинг JMX без жертв и рук или ног

Я заинтересован в настройке мониторинга JMX с минимальной конфигурацией, насколько это возможно. В VisualVM или в JConsole многие метрики отображаются только при подключении к серверу JMX. Я хотел бы сохранить эти (важные) и настроить сигнализацию, когда они пересекают определенный порог.

До сих пор я изучал OpenNMS, Nagios, Splunk и Zenoss. Ни у кого из них нет опыта работы с коробками. На данный момент меня больше интересует выполнение работы (я - разработчик, который подрабатывает в Ops)

Изменить: Из коробки, я имел в виду, нет необходимости устанавливать плагины (например, Splunk или Zabbix). Нет неуклюжих конфигураций (как в OpenNMS). Что-то, что работает с минимальными усилиями, укажите свой jmx url и пароль и baaam!

2 ответа

Nagios не производит никакого мониторинга "из коробки" - это просто механизм планирования и отчетности. Все реализовано с помощью дополнений. В случае с JMX есть выбор инструментов.

Хотя у Nagios (вполне обоснованно) самая большая установленная база пользователей из любой системы мониторинга с открытым исходным кодом (возможно, даже всех систем мониторинга), у нее есть некоторые ограничения - она ​​отлично подходит для составления расписаний, составления отчетов по SLA и интеграции с пользовательскими пробниками, но не так хороша. для мониторинга тренда / производительности и тестирования производительности; Если вы хотите больше функциональности в будущем, я бы посоветовал взглянуть на кактусы или зеносс.

Следующая версия Zabbix (2.0) изначально поддерживает JMX. Версия 1.9.8 является третьей бета-версией перед выпуском 2.0 и может быть найдена здесь: http://www.zabbix.com/download.php.

Также есть мост JMX для Zabbix 1.8 и 1.6, Zapcat.

Другие вопросы по тегам