Назад | Перейти на главную страницу

Мунин против Нагиоса

В настоящее время мы используем Nagios для мониторинга около 20 машин Linux (сервисы и функциональные ссылки). Я просто узнаю о Мунин и интересно, это замена Nagios, или ее можно использовать вместе с Nagios? Я не хочу тратить часы на его настройку, просто чтобы обнаружить, что у меня уже есть все эти функции с Nagios.

Я был бы особенно признателен, если бы кто-то, кто использовал обе программы, поделился своим опытом. Что лучше для какой задачи и что посоветуете использовать?

Примечание: мы также какое-то время использовали Cacti. Основная проблема, с которой мы сталкиваемся с Nagios, заключается в том, что установка занимает слишком много времени и не очень проста.

Мунин и Нагиос - действительно разные инструменты.

Из официальный сайт Мунина:

Munin - это сетевой инструмент для мониторинга ресурсов, который может помочь проанализировать тенденции в отношении ресурсов и выяснить, «что только что снизило нашу производительность?» проблемы. Он разработан, чтобы работать по принципу "включай и работай". Установка по умолчанию предоставляет множество графиков без почти никакой работы.

Nagios - это инструмент для мониторинга (оповещения). Мунина можно было считать заменой Кактусы.

Мы используем их обоих: Nagios и Munin.

  • Nagios сообщает нам в реальном времени, если что-то не так: например, не работает веб-сервер, средняя загрузка базы данных и т. Д.
  • Используя Munin, вы можете увидеть тенденции и историю того, почему это произошло.

Munin определенно лучше всего работает параллельно с Nagios. Он также может подключаться к нему, отправляя уведомления о превышении пороговых значений в систему уведомлений Nagios. Причина, по которой мы его используем, заключается в том, что установить новые мониторы практически несложно. Nagios требует немного больше усилий.

Также обратите внимание, что PNP4Nagios предоставляет Nagios возможности построения графиков - большинство плагинов будут сообщать данные о производительности, а затем PNP4Nagios сохранит эту информацию в базах данных RRD и отобразит ее в виде графиков в интерфейсе Nagios. Мы используем его в дополнение к Munin, так как он дает графики сетевых сервисов (основная сила munin - мониторинг локального бокса).

И последнее замечание - мы также используем Кактусы, так как это наиболее полезный инструмент для построения графиков портов коммутатора и маршрутизатора через SNMP. Он контролирует <10 устройств. Слишком сложно настроить его для управления реальными серверами - munin и Nagios / NRPE намного проще в управлении, чем агенты SNMP.

Каждый раз, когда я ищу что-нибудь, связанное с мониторингом Nagios, это заметно в ответах, но я никогда не слышал о Мунине, пока не увидел ваш вопрос. Это подсказка для меня. Быстрый взгляд на веб-сайт, на который вы ссылаетесь, не проясняет ситуацию.

Почему бы не настроить Munin параллельно с Nagios и не посмотреть, что он для вас сделает? Вот что я собираюсь делать. Кто знает, в будущем это может быть САМЫЙ инструмент мониторинга.

Есть ряд связанных причин, по которым вам нужны эти инструменты мониторинга. Об этом стоит помнить как об отдельных потребностях, для которых, вероятно, требуются отдельные инструменты, хотя, безусловно, они могут частично совпадать.

  1. Сосредоточьте внимание на проблемах по мере их возникновения.
  2. Предоставьте информацию для анализа того, что и когда происходит не так.
  3. Автоматизируйте ответы.

Например, это основные направления:

  1. Nagios
  2. Мунин или Кактусы
  3. Монит

Вы, конечно, можете настроить отправку предупреждений с помощью монитора, но это неуклюжий инструмент для ситуационной осведомленности.

Вы также можете интегрировать графики производительности в Nagios, но я не уверен, что для этого есть убедительные доводы. Настроить Munin намного проще.