Какие бесплатные инструменты являются лучшими для мониторинга набора серверов, на которых работают (в основном) приложения Java? Потребуется отслеживать несколько серверов приложений (некоторые JBoss, некоторые Jetty и т. Д.). Все запускаются и останавливаются из системы служб в Ubuntu или Debian через YAJSW (служебная оболочка для приложений Java).
Какой у вас был опыт работы с инструментами?
Сейчас мы внимательно следим за этими тремя:
Каков реальный опыт, и каковы его сильные и слабые стороны? Есть ли что-то, чего нам следует избегать?
мне нравиться нагиос лично. Вполне настраивается со всеми видами вещей, которые вы можете контролировать.
Я обнаружил, что ZenOss Core довольно просто использовать для мониторинга приложений Java / JBoss - он также не требует добавления каких-либо плагинов / войн в вашу конфигурацию Java / JBoss для мониторинга. Самым большим недостатком ZenOss для меня является то, что он довольно тяжелый при мониторинге только небольшого набора сервисов, что говорит о том, что он, кажется, очень хорошо масштабируется. На аналогичном оборудовании я отслеживал от 20 до 1000 сервисов без заметного изменения нагрузки. Если у вас есть машина, которую вы можете посвятить мониторингу, с оперативной памятью 512 + МБ - очень хороший выбор.