Возможный дубликат:
Программное обеспечение для мониторинга состояния сервера
привет, мне нужно решение для мониторинга серверов. решение должно иметь возможность предупреждать, когда сервер выходит из строя, также я хочу, решение должно быть гибким для работы с различными серверами, например, оно должно иметь возможность контролировать такие серверы, как веб-сервер, сервер приложений, сервер БД и ... я хочу знаете, доступно ли мне какое-либо решение с открытым исходным кодом? заранее спасибо
Nagios (http://www.nagios.org) - это решение для мониторинга с открытым исходным кодом, которое поставляется с целым рядом плагинов по умолчанию для мониторинга таких вещей, как состояние хоста, использование ЦП, состояния служб и т. д.
Также довольно легко написать свои собственные плагины для отслеживания конкретных показателей вашего бизнеса (см. http://nagiosplug.sourceforge.net/developer-guidelines.html).
Какая у вас целевая платформа?
Даже если splunk не является открытым исходным кодом, я рекомендую вам проверить его, он может делать почти все, что вы хотите, и его можно расширять. Это бесплатно до определенной пропускной способности (это довольно дорого, если вы хотите получить условно-бесплатное ПО).
Проверьте этот пост https://stackoverflow.com/questions/183977/what-commercial-and-open-source-competitors-are-there-to-splunk для решений с открытым исходным кодом.
Если вы ищете систему с открытым исходным кодом на Java, взгляните на OpenNMS. Он не так широко используется, как Nagios, но имеет довольно хорошую репутацию.
Пытаться ProtoMon Lite это бесплатно и имеет множество опций. К сожалению, это не открытый исходный код.