Основні відмінності між Nagios та Open NMS?


12

Я хочу запропонувати моєму менеджеру комплексну систему моніторингу та розглядав питання про OpenNMS. Однак я тут бачив сяючі похвали Нагіоса і сподівався, що хтось із досвідом може допомогти проілюструвати ключові відмінності для мене. Чи відрізняються їх фокуси чи вони просто конкуренти?

Якщо деякий фон допомагає, ми запускаємо 6 серверів на сайті (Файловий сервер, УАТС, проксі, додаток тощо) та два сервери поза межами сайту (Веб-сайт / розробка) разом з парою комутаторів та маршрутизатором. Служба моніторингу, яку ми встановлюємо, буде працювати на окремому перетвореному робочому столі під управлінням freeBSD. Всі наші матеріали працюють або з Linux, або з похідною BSD.

Ми хочемо не витрачати грошей на це (зітхнути).

Дякуємо за будь-яку допомогу.

EDIT Схоже, що openNMS пропонує більш комплексне рішення, ближче до того, що я хочу. Однак, оскільки він написаний на Java та порт ще не є в офіційному дереві портів, він був накладений вето. Тепер починається мій Nagios був би кращим, ніж просто кампанія MRTG. Дякую за швидку відповідь.

-Заміняйте

Відповіді:


5

У Вікіпедії є порівняльна таблиця, яка дуже допомагає

Я думаю, що ключові відмінності:

  • мова: Nagios написаний на C, а OpenNMS на Java. Це робить nagios набагато швидше на старих обладнаннях.

  • Збір даних: Nagios здійснює дуже мало збору даних. Інше програмне забезпечення (наприклад, кактуси) буде потрібно для більш розгалуженої системи збору даних. OpenNMS включає його поза коробкою.

  • Відкриття хоста та сервісу: Nagios має бути сказано, що слід контролювати, тоді як OpenNMS має функції виявлення.


1
Щоб бути педантом, Nagios робить збір даних для речей , як uptimes, він просто не зберігаються дані про продуктивності конкретних передається назад від клієнта і не вихідні дані про продуктивності. Існують варіанти збереження цих даних у межах бази даних Round Robin (RRD) в конфігурації Nagios, і тоді кактуси (або просто прості RLDTool) можуть використовуватися для виведення даних.
Карл Кацке

Спасибі! Я займався дослідженнями з моменту публікації цього запису і виявив це в документах Nagios (пов’язаних із файлами opennms) "" Nagios не розроблений як заміна повноцінному застосуванню для управління SNMP, як HP OpenView або OpenNMS. " Схоже, мені потрібно попрацювати над тим, щоб отримати Java на freeBSD
Шанс

Я практично завзятий на "C" продуктивність, і, безумовно, вирахував би бали з будь-якого проекту, написаного на Java. Ефект від продуктивності зазвичай зводиться до вибору плагінів. Відображаючи мій досвід, Nagios сам працює дуже швидко, і я абсолютно вважаю, що написання на "C" значною мірою є відповідальним, вбивство плагінів / компонентів / аддонів perl / python / php практично задушує сервер до смерті. Офіційні плагіни, написані на "С", абсолютно чудові. На жаль, для деяких речей perl - це необхідність. помножте на це 1000 разів, і ...
Дж. М. Бекер

3

Я б запропонував вам також розглянути Zenoss Core , безкоштовну версію Zenoss. Я встановив його для моніторингу нашої мережі та серверів, і виявив, що він дуже здатний і набагато зручніший для користувачів, ніж Nagios. Це робить те, що роблять Nagios та кактуси, але інтегровано. Більшість функціональних можливостей вам, ймовірно, є, але якщо ні, то ви можете розширити їх за допомогою пакетів Zenoss і плагінів Nagios.

Ви можете буквально встановити його і працювати за 30 хвилин, тому його легко оцінити. Серйозно, ми дуже задоволені цим, і це ідеально підходить для ваших вимог.


Я виявив, що у Зеноса саме навпаки: я встановив його і працював за 30 хвилин, але не міг змусити його нічого зробити.
Карл Кацке

Вибачте, що це чую, Карле. Наш досвід був дуже приємним. Як і будь-яке рішення для моніторингу, існує крива навчання, і потрібен час, щоб підробити деталі та пороги, але налаштування було те, що мене перемогло. Ми встановили його, нехай він сканує нашу підмережу, видалив усі хости клієнтів і призначив хости серверів правильним класам пристроїв. Ви перевірили керівництво адміністрації? zenoss.com/community/docs
Martijn Heemels

Чому люди відмовляються від моєї відповіді? Це веб-сайт із питань питань та питань, і я думаю, що цілком справедливо повідомити запитувача про альтернативні варіанти, про які вони можуть не знати, доки вони актуальні та можуть вирішити свою проблему.
Martijn Heemels

@Martijn - я здогадуюсь, тому що питання не шукало додаткових альтернатив, плюс лінія Zenoss, маючи "Core" видання, дуже сильно підштовхує до комерційних видань, тоді як OpenNMS та Nagios "трапляються", щоб мати комерційну підтримку, але все доступне і у виданнях "спільноти".
warren

Зенос - приголомшливий. Цей веб-інтерфейс дуже простий у використанні і робить Nagios схожим на якогось старого динозавра ...
Антуан Бенкемун


2

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


2

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


2

Я б рекомендував вам http://omdistro.org/ . Це попередньо складена і попередньо налаштована версія Nagios з великою кількістю плагінів, щоб зробити управління, конфігурацію та візуалізацію досить просто, використовуючи в основному розширення Check_MK. Основна перевага полягає в тому, щоб Nagios працював у пасивному режимі, тобто перевірки здійснюватимуться локально (кожним сервером), а лише Nagios надсилається статус. Для середніх великих установок це величезне вдосконалення. Варто зазначити, що він підтримує розгортання багатьох сайтів, тому якщо у вас є віддалені сайти, ви


0

Наскільки я розумію, OpenNMS - це інструмент управління, який здійснює моніторинг (ну!), Тоді як Nagios - це лише інструмент моніторингу.

Цитування глава OpenNMS групи , Тарус Балог , «OpenNMS має великі можливості моніторингу, але ми розробили це буде додаток для управління мережею , платформа якого моніторингу є лише одна частина.» *

З сайту Nagios : "Можливості відстежувати програми, сервіси, операційні системи, мережеві протоколи, системні показники та компоненти інфраструктури одним інструментом" *

Історія Nagios починалася з моніторингу та продовжувалась, тоді як OpenNMS починалася з управління та продовжувалась.


-1

Незалежно від того, який інструмент ви вибрали, вам слід додатково скористатися послугою зовнішнього моніторингу. Я думаю про такі сервіси, як AlertFox або Gomez.

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