Приложение для мониторинга в реальном времени JMX
Я ищу (вероятно) настольное приложение для мониторинга приложений через JMX в режиме реального времени. Приложение должно обеспечивать возможность разработки панели мониторинга с диаграммами и датчиками со значениями из нескольких запросов JMX. Я должен быть в состоянии установить пороговые значения для некоторых значений и быть предупрежденным звуками, если значение выходит за пределы порогового значения.
Приложение всегда будет работать на большом мониторе в нашей операционной комнате.
Традиционные приложения для мониторинга, такие как Nagios, Hyperic и другие, не вписываются в мои требования в режиме реального времени. Они также отлично поддерживают историю мониторинга или оповещения, но не имеют хорошего и быстрого графического интерфейса.
Мой бюджет составляет $200, но всегда предпочтительны бесплатные и открытые источники. У меня есть время настроить его.
7 ответов
Zenoss Core имеет ZenPack для мониторинга JMX: http://community.zenoss.org/docs/DOC-4027 Открытый и бесплатный JMX ZenPack используется многими пользователями и клиентами в некоторых действительно больших приложениях.
Я использую Java Mission Control
которая является частью последних выпусков JDK7 и всех выпусков JDK8. Двоичный файл называется jmc
в Linux и jmc.exe
на Windows, и он находится в $JAVA_HOME/bin/
,
Частота дискретизации по умолчанию составляет 1 секунду, но она настраивается для каждого атрибута MBean.
Помимо мониторинга объектов, представленных JMX, вы можете запустить профилировщик под названием Java Flight Recorder
,
Существует множество инструментов JMX, которые могут делать то, что вы хотите.
Вы имеете в виду бюджет? Это должно быть бесплатно? Дешевые? Enterprise? ITRS/BMC/HPOV - это более крупные и дорогие решения.
Сколько усилий вы собираетесь приложить, чтобы настроить его? Nagios / Zenoss / etc бесплатны, но легко расширяемы.
Я составлю список пакетов, которые я найду:
Попробуй MC4J, тоже бесплатно
Попробуйте лучшее решение для мониторинга программного обеспечения: Nagios.
В сети есть несколько плагинов JMX: nagios jmx.