Мунин против Нагиоса
В настоящее время мы используем Nagios для мониторинга около 20 компьютеров Linux (сервисы и функциональные ссылки). Я просто узнаю о Мунине и задаюсь вопросом, является ли это заменой Nagios или ее можно использовать вместе с Nagios? Я не хочу тратить часы на его настройку, просто чтобы обнаружить, что у меня уже есть все эти функциональные возможности с Nagios.
Я был бы особенно признателен, если бы кто-то, кто использовал обе программы, мог дать некоторое представление о вашем опыте. Что лучше для какой задачи и что вы рекомендуете использовать?
Примечание: мы также использовали Кактусы в течение некоторого времени. Основная проблема, которую мы имеем с Nagios, состоит в том, что установка занимает слишком много времени и не очень проста.
4 ответа
Munin и Nagios - действительно разные инструменты.
Munin - это инструмент для мониторинга сетевых ресурсов, который может помочь проанализировать тенденции в ресурсах и "что только что повлияло на нашу производительность?" проблемы. Это разработано, чтобы быть очень подключи и играй. Установка по умолчанию предоставляет множество графиков практически без работы.
Nagios - это инструмент мониторинга (оповещения). Munin можно считать заменой для Cacti.
Мы используем их обоих: Нагиос и Мунин.
- Nagios в реальном времени сообщает нам, если что-то не так: например, отключен веб-сервер, средняя загрузка базы данных и т. Д.
- Используя Munin, вы можете увидеть тенденции и историю о том, почему это происходит.
Мунин определенно работает лучше всего параллельно с Нагиосом. Он также может привязываться к нему, отправляя уведомления о превышении порогов в систему уведомлений Nagios. Мы используем его потому, что установить новые мониторы практически тривиально. Нагиос требует немного больше усилий.
Также обратите внимание, что PNP4Nagios предоставляет Nagios графические возможности - большинство плагинов сообщают данные о производительности, а затем PNP4Nagios сохраняет эту информацию в базах данных RRD и отображает ее в виде графиков в интерфейсе Nagios. Мы используем его в дополнение к Munin, так как он дает графики сетевых сервисов (основной силой munin является мониторинг локальной сети).
И последнее замечание - мы также используем Cacti, так как это наиболее полезный инструмент для построения графиков портов коммутатора и маршрутизатора через SNMP. У нас есть <10 устройств, контролируемых этим. Слишком сложно настроить его для управления реальными серверами - управлять munin и Nagios/NRPE намного проще, чем агентами SNMP.
Каждый раз, когда я ищу что-то связанное с мониторингом Nagios, в ответах заметно, но я никогда не слышал о Мунине, пока не увидел ваш вопрос. Это немного подсказка для меня. Быстрый просмотр веб-сайта, на который вы ссылаетесь, на самом деле не проясняет ситуацию.
Почему бы не настроить Munin параллельно с Nagios и не посмотреть, что он сделает для вас? Это то, что я собираюсь сделать. Кто знает, в будущем это может быть инструмент мониторинга для использования.
Есть ряд причин, по которым вам нужны эти инструменты мониторинга. Стоит помнить об этом как об отдельных потребностях, которые, вероятно, требуют отдельных инструментов, хотя в этих инструментах есть определенное совпадение.
- Сосредоточьте внимание на проблемах по мере их возникновения.
- Предоставить информацию для анализа того, что происходит и когда что-то идет не так.
- Автоматизировать ответы.
Например, это основные направления:
- Nagios
- Мунин или Кактусы
- монит
Вы, конечно, можете иметь возможность отправлять оповещения, но это неуклюжий инструмент для ситуационной осведомленности.
Вы также можете интегрировать графики производительности в Nagios, но я не уверен, что для этого есть убедительные аргументы. Munin намного проще в настройке.