Най-добрите алтернативи на Nagios за мрежов мониторинг

През повече от 15 години, откакто за първи път видя светлината, Нагиос – която преди се е наричала NetSaint – е останала една от най-известните платформи за наблюдение на мрежата. Преди беше най-подходящ за наблюдение на състоянието на системата нагоре или надолу и за предоставяне на сигнали, когато нещо се повреди, но се превърна в истинска пълнофункционална платформа за наблюдение. Днес има две конкуриращи се версии на Nagios. Има безплатното ядро ​​Nagios с отворен код и Nagios XI, платен инструмент за наблюдение, базиран на Nagios Core с добавени функции. Днес ще разгледаме някои от най-добрите алтернативи на Nagios за наблюдение на мрежата. Това е много активна област на информационните технологии и вече има много алтернативи.

Преди да разгледаме наличните алтернативи на Nagios, ще започнем, като говорим за самия Nagios, кои са най-добрите му характеристики и защо той се превърна в популярен инструмент. След това ще разгледаме недостатъците на инструмента, причините, поради които някой би искал да го замени с алтернативно решение. След това ще обсъдим накратко наблюдението на мрежата като цяло. Ще разгледаме как повечето инструменти го правят с помощта на Simple Network Management Protocol. И накрая, ще бъдем готови за голямото разкритие и ще прегледаме някои от най-добрите алтернативи на Nagios за наблюдение на мрежата.

Относно Нагиос

Първоначално Nagios е известен като NetSaint. Този инструмент с отворен код е идеята на Итън Галстад и група разработчици. Името Nagios е рекурсивно съкращение от „Nagios Ain’t Gonna Insist On Sainthood“, като „Sainthood“ се позовава на оригиналното име, NetSaint. Интересното е, че Agios също е гръцката дума „светец“. Името е променено в отговор на правно оспорване от собственици на подобна търговска марка.

Nagios е много добър инструмент за наблюдение на мрежи и сървъри. Той ще работи на CentOS или RedHat Enterprise Linux. Може също да работи като виртуална машина на хост на Windows, но по същество е софтуер на Linux. За разлика от повечето други мрежови инструменти в този списък, Nagios не разчита само на SNMP за наблюдение на мрежови устройства. Той има своя собствена система, вградена направо в основния му двигател, който комуникира с устройствата, за да събира отчети за състоянието. Показателите, които се събират редовно от монитора, се показват като живи данни в таблото на инструмента и можете също да изберете да съхранявате данни за по-късен анализ. Тази комбинация прави доста мощен инструмент.

Въпреки използването на собствена схема за събиране на данни, Nagios ще предостави всички данни, необходими за извършване на мониторинг на мрежата и планиране на капацитета. Има много удобно табло, където можете бързо да видите състоянието на вашата мрежа. Този продукт също има една от най-добрите системи за предупреждение за уведомяване на администраторите, когато се открие нещо странно. В крайна сметка това беше първата цел на инструмента да осигури предупреждение за необичайни ситуации и все още е една от силните му страни.

Nagios се възползва от огромна общност, която поддържа версията Nagios Core с отворен код и осигурява разработване на много усъвършенствани плъгини, давайки на инструмента впечатляваща широта по отношение на възможностите за наблюдение.

Какво не е наред с Nagios?

Заглавието на тази статия може да накара много читатели да се чудят какво може да не е наред с Nagios, за да оправдае замяната му с алтернативен инструмент. Е, всъщност няма нищо лошо в Nagios per se. Той е там от почти 20 години и все още е силен. Но фактът, че нищо не е наред с Nagios, не означава непременно, че няма други отлични продукти, които трябва да имате предвид. И ако все още пазарувате за платформа за наблюдение и сте чували за Nagios, може би бихте искали да знаете какви други опции има.

Друга причина, поради която може да търсите да замените Nagios, е, ако сте използвали безплатното Nagios Core и искате да знаете, преди да инвестирате в Nagios XI, какви други опции са налични. Без значение защо сте тук, ние сме на път да разкрием кои са нашите най-добри избори, но първо, нека да разгледаме накратко как обикновено работи мрежовото наблюдение.

  Thunderbolt 3 срещу USB-C: Каква е разликата?

Как работи мрежовото наблюдение?

Когато става въпрос за мониторинг на мрежи, има няколко начина, по които можете да го направите. Методът, който използвате до голяма степен зависи от нивото на детайлност, което искате, усилията, които сте готови да положите, и парите, които можете да похарчите. По отношение на детайлите Повечето администратори се интересуват специално от оперативните параметри на мрежовото оборудване, като натоварване на процесора или използване на паметта и използване на честотната лента – в битове в секунда – на различните интерфейси.

Повечето инструменти за наблюдение на мрежата използват протокола за просто мрежово управление или SNMP, за да постигнат своите постижения. SNMP е функция, която е вградена в повечето мрежово оборудване. Устройствата с SNMP имат броячи и измервателни уреди, които могат да се четат дистанционно от системите за наблюдение. Например, има измервателни уреди за използване на процесора и паметта и броячи на байтове за вход и изход за всеки интерфейс.

Въпреки че избягваме голяма част от ненужните технически подробности, нека се опитаме да обясним как работи. За параметри от тип габарит, като използване на процесора и паметта, е лесно да ги прочетете с помощта на SNMP. За параметрите от типа на брояча нещата могат да бъдат малко по-сложни. Мрежовите устройства обикновено нямат измервателни уреди за използване на честотната лента за техните интерфейси. Това, което имат, са броячи на байтове и байтове, които продължават да се увеличават с преминаването на трафика. Те имат един от тези двойки броячи за всеки интерфейс. Между другото, мрежовите устройства също имат подобни броячи на грешки и грешки, които някои инструменти за наблюдение могат да използват за наблюдение на процента грешки на интерфейса, често добър индикатор за общото здраве на интерфейса.

Инструментът за наблюдение на мрежата SNMP анкетира всяко устройство, което наблюдава, на известен интервал – обикновено 5 минути – и чете броячите на байтовете за влизане и излизане на всеки наблюдаван интерфейс. Останалото е само математика. Инструментът изважда предишните стойности на брояча от текущата стойност. Резултатът е броят на байтовете – или грешките – влезли или излезли за пет минути. След това умножава числото по 8 (тъй като има 8 бита в байт) и ги разделя на 300 (тъй като има 300 секунди за пет минути), за да получи средното използване на честотната лента в битове в секунда през последните пет минути.

Важно е да се разбере, че макар този метод да се използва откакто съществуват инструменти за наблюдение, той има някои ограничения. По-специално, всеки кратък пик в мрежовия трафик ще бъде напълно невидим за инструмента за наблюдение. Вземете, например, 100 Mbps интерфейс. Ако няма трафик в продължение на 75 секунди, след това 100 Mbps за 30 секунди и няма трафик отново за още 75 секунди, инструмент за наблюдение на SNMP би трябвало да се използва на 50%, въпреки че е бил максимален за половината от 5-минутния интервал.

Най-добрите алтернативи на Nagios

Бързо търсене с Google или която и да е друга търсачка ще разкрие десетки инструменти за наблюдение на мрежата. Някои са търговски продукти, други са с отворен код. Нашият списък с най-добрите алтернативи на Nagios съдържа предимно платени инструменти, тъй като те често предлагат по-богат набор от функции. Всички платени инструменти в нашия списък имат безплатна пробна версия, която е ограничена по време или възможности, което ви позволява да изпробвате някой от тях. Тъй като някои от тези инструменти изискват значителни усилия, за да ги настроите правилно, може да искате да избягвате да опитвате твърде много.

1. Монитор на производителността на мрежата SolarWinds (БЕЗПЛАТНА пробна версия)

SolarWinds е известен със своите отлични инструменти за мрежово администриране и с многобройните си безплатни инструменти. Неговият водещ продукт, SolarWinds Network Performance Monitor, или NPM, е цялостно решение за наблюдение на мрежата, което постоянно се нарежда сред най-добрите в своя клас. Инструментът разполага с удобен за потребителя GUI интерфейс, който администраторите могат да използват за наблюдение на устройства и за конфигуриране на инструмента. SolarWinds също е известен със своите безплатни инструменти, всеки от които е насочен към специфичен аспект на мрежовата администрация.

Обратно към Монитора на производителността на мрежата, нека да видим какво може да предложи. Добавянето на устройство към мрежовия монитор за производителност е лесно. Просто посочвате IP адреса или името на хоста на устройството и параметрите на SNMP връзка. Системата ще запита устройството и ще изброи всички наблюдавани SNMP параметри. Всичко, което трябва да направите, е да изберете тези, които искате да включите на вашето табло, графики и отчети. И като говорим за добавяне на устройства, на практика няма ограничение за броя на устройствата, които можете да добавите. Мащабируемостта на този инструмент е една от най-добрите му характеристики. От шепа устройства до хиляди от тях, това ви покрива.

  Как да създадете брошура в Microsoft Word

Тъй като предупреждението е една от силните страни на Nagios и важна характеристика на инструментите за наблюдение, нека видим как изглежда това в NPM. Неговата система за предупреждение всъщност е ненадмината. Той е много адаптивен, ако имате нестандартни нужди, но може да се използва и извън кутията с минимални конфигурации. Системата за предупреждение е достатъчно интелигентна, за да не изпраща известия за „неважни“ събития посред нощ или да изпраща стотици известия за толкова неотговарящи сървъри, когато основният проблем е изключен рутер или мрежов превключвател.

Цените за мрежовия монитор за производителност на SolarWinds започват от $2 955 за до 100 наблюдавани елемента и се повишават в зависимост от броя на наблюдаваните елементи. Някои допълнителни инструменти също могат да бъдат добавени към NPN, което потенциално повишава цената му. Ако предпочитате да изпробвате продукта, преди да се ангажирате да го закупите, е налична безплатна 30-дневна пробна версия за изтегляне от уебсайта на SolarWinds.

2. PRTG

Paessler Router Traffic Grapher, който обикновено се нарича просто PRTG, е друга отлична алтернатива на Nagios. Този инструмент може да наблюдава всички системи, устройства, трафик и приложения на вашата ИТ инфраструктура. Това е всеобхватен пакет, който не разчита на външни модули или добавки, които трябва да бъдат изтеглени и инсталирани за основно наблюдение. Някои разширени функции са налични като допълнителни сензори. Поради своята интегрирана природа, той е по-бърз и по-лесен за инсталиране от много инструменти за наблюдение на мрежата. Paessler твърди, че можете да започнете да наблюдавате в рамките на 2 минути. PRTG предлага избор от няколко различни потребителски интерфейса. Има корпоративна конзола на Windows, базиран на Ajax уеб интерфейс и мобилни приложения за Android и iOS.

Една от най-добрите характеристики на PRTG е неговата система за автоматично откриване. Той ще сканира мрежови сегменти и автоматично ще разпознава широк спектър от устройства и системи, създавайки сензори от предварително дефинирани шаблони на устройства. Тази функция е аксесоар, който прави софтуера толкова бърз за инсталиране. Функцията за карта на инструмента ще ви позволи да създавате персонализирани карти с вашите данни за наблюдение, предлагайки уникален начин за показване на данни. Що се отнася до неговите функции за предупреждение, те са много гъвкави и адаптивни. Когато използвате безплатните клиентски приложения за Android, iOS и Windows Phone, можете дори да получавате push известия директно на вашето устройство. Можете също да настроите известия чрез имейл или SMS. Мощен API ви позволява да пишете свои собствени скриптове за уведомяване.

PRTG има сравнително проста ценова структура. Има безплатна версия, която е пълнофункционална, но ще ограничи възможностите ви за наблюдение до 100 сензора. Имайте предвид, че за разлика от повечето подобни инструменти всеки наблюдаван параметър се брои като един сензор. Така че, наблюдението на честотната лента на всеки порт на 48-портов комутатор ще изисква 48 сензора. Има и 30-дневна пробна версия, която позволява неограничен брой сензори, но ще се върне обратно към 100 сензора, след като пробният период приключи. Ако трябва да наблюдавате повече от 100 сензора, ще трябва да закупите лиценз. Цената им варира в зависимост от броя на сензорите от $1 600 за 500 сензора до $14 500 за неограничен брой сензори.

3. WhatsUp Gold

WhatsUp Gold от Ipswitch е друго добре познато име в областта на инструментите за мониторинг. Преди това беше инструмент за наблюдение нагоре или надолу, но се превърна в пълен инструмент за управление с проактивен мониторинг за мрежов трафик, приложения, виртуални среди и конфигурации на устройства. Днес WhatsUp Gold има всичко, което можете да очаквате от инструмент за наблюдение от корпоративен клас, и всичко това е достъпно чрез неговия интуитивен GUI.

WhatsUp Gold разполага с двигател за автоматично откриване, който ще намери вашите устройства и ще ги добави към конзолата за наблюдение. Той не само ще намери вашето мрежово оборудване, но и физически сървъри, виртуални сървъри, облачни сървъри и приложения. Има дори изглед на карта, върху който може да се щракне за повече информация за всяко устройство.

  Трябва ли да използвате Hubitat за автоматизиране на вашия умен дом?

WhatsUp Gold също има отлична система за предупреждение, която да ви информира за проблемите, преди потребителите да ги забележат. Чрез Центъра за предупреждения на инструмента можете да изберете да използвате предварително дефинирани прагове или да ги зададете според вашите специфични нужди. Системата за предупреждение ви позволява да създавате политики за действие, които дефинират какво се случва, когато наблюдаван параметър промени състоянието. Сигналите могат да се предават по имейл, SMS, Slack или IFTTT публикации. Системата може също да рестартира услуги и да задейства уеб аларми.

Налично е безплатно издание на WhatsUp Gold — както винаги е било — но е ограничено до наблюдение на максимум пет устройства. За повече устройства платените лицензи са налични в три нива на нарастваща функционалност със структура на цените, базирана на броя на устройствата, които трябва да бъдат наблюдавани. Има и безплатна, пълнофункционална пробна версия, която можете да използвате за ограничен период от време.

4. ManageEngine OpManager

ManageEngine е друг известен производител на инструменти за управление на мрежата. Неговият инструмент OpManager е цялостно решение за управление, което ще отговори на повечето нужди от мониторинг. Инструментът работи на Windows или Linux и е зареден с отлични функции. Една от тях е неговата функция за автоматично откриване, която може да картографира вашата мрежа, като ви дава уникално персонализирано табло.
Таблото за управление на ManageEngine OpManager е друга от силните страни на инструментите. Той е супер лесен за използване и навигация и има функция за разбивка надолу. Ако харесвате мобилни приложения, те са достъпни за таблети и смартфони, което ви позволява да имате достъп до инструмента отвсякъде. Като цяло това е много полиран и професионален продукт.

Сигнализирането в OpManager е също толкова добро, колкото и всички други негови компоненти. Има пълен набор от базирани на прагове сигнали, които ще помогнат за откриване, идентифициране и отстраняване на проблеми с мрежата. Множество прагове с различни известия могат да бъдат зададени за всеки показател за ефективност.

Ако искате да изпробвате ManageEngine OpManager преди да купите, е налична безплатна версия. Но вместо ограничен във времето пробен период, този е с ограничени функции. Например няма да ви позволи да наблюдавате повече от десет устройства. Въпреки че това може да е достатъчно за целите на тестване, то е недостатъчно за всички мрежи освен за най-малките. За повече устройства трябва да избирате между плановете Essential или Enterprise. Първият ще ви позволи да наблюдавате до 1000 възела, докато другият достига до 10 000. Информацията за цените е достъпна, като се свържете с отдела за продажби на ManageEngine.

5. Кактуси

Кактусите е може би най-използваната безплатна система за мониторинг с отворен код. Може да не е толкова богат на функции, колкото някои търговски продукти, но предвид цената му е чудесен инструмент. Кати също има известно историческо значение. Освен MRTG – който е майката на всички инструменти за наблюдение на мрежата и отдалечен родител, това е вероятно най-старият инструмент за мониторинг, който все още съществува. И това нямаше да е така, ако не беше отличен инструмент.

Cacti беше пуснат за първи път през 2004 г. като уеб интерфейс към RRD инструмент, компонентът за регистриране и графики на MRTG. Основните му компоненти са бърз полер, усъвършенствано шаблониране на графики и множество методи за събиране на данни. Кактусите също така разполагат с контрол на достъпа на потребителите и всеки потребител може да бъде конфигуриран да има достъп до различен набор от графики, полезна функция за големи внедрявания с множество екипи за поддръжка. Cacti също може да се похвали с лесен за използване, макар и донякъде остарял уеб-базиран интерфейс. Може да се мащабира от малък бизнес или домашни LAN до сложни мрежи с хиляди устройства на множество сайтове.

Cacti използва RRDTool за съхраняване на данни в SQL база данни и за създаване на графики. Основно е написан на PHP, което го прави лесен за модифициране, за да отговаря на вашите нужди. Инструментът има вградени шаблони за няколко вида устройства. Тези шаблони вече включват повечето елементи, които може да искате да наблюдавате. Кактусите са толкова популярни, че много шаблони, специфични за устройството, могат да бъдат изтеглени или от уебсайтовете на производителите на устройства, или от форумите на Cacti, управлявани от общността. Единственото нещо, което липсва на продукта, е добра функция за предупреждение. Но със своя PHP код с отворен код нищо не спира никого да го добави.