Я пытался найти хорошее решение (которое может работать в Windows) для мониторинга / отслеживания тенденций / оповещения распределенной системы, состоящей в основном из технологии Java (Tomcat, ActiveMQ, JBossCache и т. Д.), Но также некоторых .Net и MySQL / SQLServer. Hyperic HQ (версия с открытым исходным кодом) кажется разумным решением, хотя оно не поддерживает последнюю версию Active MQ (5.2) или MySQL (5.1). Мне было интересно, какой опыт пережили другие. Будем очень признательны за любые советы, военные истории или альтернативные решения.
Кстати, компания, в которой я работаю, взяла на вооружение общий мониторинг ELM из Программное обеспечение TNT. У него много хороших функций, особенно когда речь идет о централизованном ведении журнала и мониторинге процессов. Однако ему не хватает конкретных подробных показателей и мониторинга, которые Hyperic HQ может предоставить для многих услуг, которые мы используем.
Я обнаружил, что Hyperic HQ - очень хороший инструмент, хотя он довольно жесток с точки зрения требований к оборудованию. (HQ, поддерживающий базу данных, растет очень быстро, но, опять же, функциональность имеет свою цену).
Однажды мы провели мониторинг большого количества серверов приложений JBoss (около 300 из них) с помощью HQ. Приятно было то, что мы смогли настроить подключаемый модуль JBoss в соответствии с - другими специальными - развертываниями, которые у нас были.
Я бы сказал, что это хороший инструмент для мониторинга, который позволяет вам действительно вникать в детали, если у вас достаточно ресурсов для его запуска. Его автоматическое обнаружение тоже действительно приятно ...
Нам понравилось использовать Hyperic (пользующийся последние несколько месяцев).
Самые большие проблемы с гипериком: