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