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


46

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

Я особливо вдячний, якщо хтось, хто використовував обидві програми, може ознайомитись із вашим досвідом. Що краще для якого завдання і що ви рекомендуєте використовувати?

Примітка: ми також деякий час використовували кактуси. Основна проблема, яку ми маємо з Nagios, полягає в тому, що налаштування триває занадто довго і не дуже просто.

Відповіді:


68

Мунін і Нагіо - це справді різні інструменти.

З офіційного веб-сайту Munin :

Munin - це мережевий інструмент моніторингу ресурсів, який може допомогти проаналізувати тенденції використання ресурсів та "що щойно сталося, щоб вбити нашу діяльність?" проблеми. Він розроблений, щоб бути дуже підключеним та граючим. Установка за замовчуванням забезпечує безліч графіків майже без роботи.

Nagios - це інструмент моніторингу (оповіщення). Мунін може вважатися заміною кактусів .

Ми використовуємо їх обох: Нагіос і Мунін.

  • Nagios в реальному часі повідомляє нам, що щось не так: наприклад, веб-сервер вниз, середнє завантаження бази даних тощо.
  • Використовуючи Мунін, ви можете побачити тенденції та історію того, чому це відбувається.

6
Це чудовий опис +1. Мені є що додати: з муніном ви можете не тільки побачити тенденції, але і можете встановити пороги. Якщо один із цих порогових значень буде перевищено, мунін буде (може) повідомляти нагіосів (при пасивній перевірці). Тоді ви можете використовувати складну систему сповіщень Nagios.
cstamas

2
.. Варто згадати, що munin може насторожити - якщо ви покладете роботу на встановлення порогів і контактів для речей, які вас цікавлять нагіосів, стає трохи зайвим ... У недавньому оновлення інфраструктури я це зробив; Нагіо не вартував ускладнень за ту саму маленьку зайву, яку він нам пропонував. Мунін попереджає нас (через запланований SMS-шлюз для сповіщень), коли щось переходить в офлайн.
пацифіст

7

Мунін, безумовно, найкраще працює паралельно з Nagios. Він також може приєднуватися до нього, надсилаючи сповіщення про перевищення порогових значень у системі сповіщень Nagios. Ми використовуємо це в тому, що налаштовувати нові монітори практично неможливо. Нагіос вимагає трохи більше зусиль.

Зауважте також, що PNP4Nagios надає можливості для графіки Nagios - більшість плагінів повідомлятимуть дані про продуктивність, а потім PNP4Nagios зберігатиме цю інформацію в базах даних RRD та відображатиме її як графіки в інтерфейсі Nagios. Ми використовуємо його на додаток до Муніна, оскільки він дає графіки мережевих служб (головна сила муніна - це моніторинг локальної скриньки).

Останнє зауваження - ми також використовуємо кактуси , оскільки це найкорисніший інструмент для графічного порту комутаторів та маршрутизаторів через SNMP. Ми контролюємо <10 пристроїв. Це занадто багато болю, щоб налаштувати його на управління фактичними серверами - munin і Nagios / NRPE управляти набагато простіше, ніж агенти SNMP.


4
Раніше я використовував Nagios. І це причина, що я його покинув. Це надзвичайний інструмент, але для того, щоб мати щось корисне, потрібно багато годин і «супутникових» інструментів. Це я перейшов на ZABBIX. Це все інтегровано лише в одному інструменті.
Боб Ріверс

1

Кожен раз, коли я шукаю, що стосується моніторингу Нагіоса, є відомим у відповідях, але я ніколи не чув про Муніна, поки не побачив ваше запитання. Це трохи підказки для мене. Швидкий погляд на веб-сайт, на який ви пов’язані, насправді не дає зрозуміти.

Чому б не встановити Муніна паралельно з Nagios і не подивитися, що це зробить для вас? Це те, що я маю намір зробити. Хто знає, у майбутньому це може бути інструмент моніторингу для використання.


1

Існує ряд пов’язаних причин, чому ви хочете використовувати ці засоби моніторингу. Варто пам’ятати про це як про окремі потреби, які, ймовірно, потребують окремих інструментів, хоча, безумовно, є перекриття в тому, що інструменти можуть надати.

  1. Зосередьте увагу на проблемах у міру їх виникнення.
  2. Надайте інформацію для аналізу того, що відбувається і коли.
  3. Автоматизувати відповіді.

Наприклад, це основні напрямки:

  1. Нагіос
  2. Мунін або кактуси
  3. Моніт

Ви, звичайно, можете мати моніт надсилати сповіщення, але це незграбний інструмент для ситуаційного усвідомлення.

Ви також можете інтегрувати графіки продуктивності в Nagios, але я не впевнений, що для цього є переконливий випадок. Мунін так простіше налаштувати.


Ми щойно купили mmonit, з це монітований централізований сервер. дивовижна частина програмного забезпечення. я закоханий у цю річ. це як працювати 24 години від бару. все-таки я повинен зробити кілька конфігураційних файлів, це приємно і солодко.
Марк Рієра
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.