Предлагает ли nagios какие-либо дополнительные функции по сравнению с monit?
это ответ утверждает, что monit - неуклюжий инструмент для ситуационной осведомленности, поэтому я задаю этот вопрос.
Да. Nagios имеет поддержку настраиваемых сценариев и проверок, лучшую интеграцию и более детальные параметры уведомлений. Монит хорош для базовых проверок системы и мониторинга демонов. Nagios более гибкий, но и требует более сложной установки.
Я считаю, что Monit хорош для установки с одним хостом, но мульти-Монит (M / Monit) на самом деле не так уж и хорошо решение с центральной консолью. Это хорошо для краткие обзоры вверх / вниз, но падает с большим количеством хостов или когда вам нужно контролировать системы через WAN. Интерфейс тоже слишком прост.
Я считаю, что для обеспечения хорошего обзора среды часто требуется несколько инструментов. Monit отлично подходит для того, чтобы убедиться, что все работает. Это достаточно просто для запуска и может предупредить, если процесс, который должен присутствовать, отсутствует. Подумайте о ntp, sshd, crond и т. Д. Используйте Monit для принятия корректирующих действий на основе этого.
Мой подход за последние несколько лет требовал, чтобы Monit использовался для мониторинга демонов и пользовательских приложений через файл PID. Observium или ORCA для построения графиков и анализа тенденций. OpenNMS для вверх / вниз и уведомлений. Мне еще предстоит найти пакет, который бы все делал чисто. Observium не делает предупреждений. Orca поддерживает только графики, OpenNMS имеет отличные уведомления и пороговые значения, но уродливый графики.
Я не использую Nagios из-за сложной настройки и моего знакомства с другими инструментами. Я унаследовал несколько установок Nagios, которые пошли наперекосяк из-за плохой реализации. Я считаю, что OpenNMS + Monit + решение для построения графиков на основе RRDTool работает лучше для меня.