Най-добрите SNMP инструменти за наблюдение на мрежата, които тестваме през 2020 г

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

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

Необходимостта от наблюдение на честотната лента

Когато сте мрежов администратор, задръстванията са вашият враг номер едно. Ако сравните мрежа с магистрала, където трафикът е данни на мрежата, претоварването на мрежата е подобно на задръстванията. Но за разлика от автомобилния трафик – където задръстванията могат лесно да бъдат забелязани, като просто погледнете пътя – трафикът в мрежата се случва в кабели, превключватели и рутери, където е невидим. Освен това всичко се случва със скоростта на светлината. Дори и да можехте да го видите, това щеше да се случи твърде бързо. Ето защо инструментите за наблюдение на мрежата са толкова важни. Те осигуряват на мрежовите администратори видимостта, от която се нуждаят, за да поддържат нещата гладко. След като откриете задръствания или други проблеми, можете да предприемете необходимите мерки за отстраняването им.

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

Три начина, по които може да се направи

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

1. Улавяне на пакети

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

2. Анализ на потока

NetFlow е и неговите множество варианти и еволюции като J-flow, IPFIX или sFlow, например, е система за анализ на мрежовия поток. Устройствата, които поддържат анализ на потока, събират информация за всеки поток от данни – оттук и името – което след това изпращат до колектор и анализатор на потоци. Той може да ви даде подробна качествена информация за използването на вашата мрежа, но ако всичко, което искате, е да наблюдавате честотната лента, тя може да е повече, отколкото ви трябва. И ако вземете предвид усилията, необходими за поставянето му, бързо ще разберете, че може да не е най-добрият инструмент за вас. Поне не сега.

  Как да споделяте музика с някой друг с AirPods

Ако искате повече информация за анализа на потока и най-добрите NetFlow колектори и анализатори, прочетете нашата скорошна статия: Най-добрите NetFlow колектори и анализатори за Windows: Прегледани през 2018 г.

3. SNMP

SNMP – което означава Simple Network Management Protocol – е сложна система, която може да се използва за дистанционно наблюдение, конфигуриране и управление на много различни видове мрежово оборудване. За съжаление единственото нещо просто в него е името му. А изпълнението му може да бъде сложна задача.

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

SNMP обяснено

Докато повечето текстове за SNMP ще ви разкажат за MIB и OID, не е нужно да знаете всичко за SNMP, за да го използвате. Донякъде прилича на кола. Не е нужно да знаете всичко за това как работи двигателят, за да го използвате. Нашата цел днес е да ви дадем достатъчно информация, за да можете да разберете, използвате и конфигурирате SNMP инструменти за наблюдение на мрежата, а не да ви направим експерт по SNMP. Това ще дойде с опита.

Първото нещо, което трябва да знаете за SNMP, е как да се свържете с устройство с активиран SNMP. На всяко SNMP устройство могат да бъдат конфигурирани два параметъра, наречени низове на общността. Можете да мислите за тях като за SNMP парола. Двата низа на общността се наричат ​​публичен и частен. Публичният низ се използва за достъп само за четене, докато частният низ позволява да се променят някои параметри.

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

Повечето SNMP системи за наблюдение на мрежата ще се интересуват главно от два параметъра: байтове в и изходящи байтове. Чрез четене на тези стойности периодично на известни интервали, инструментът за наблюдение може да изчисли броя на битовете за единица време – обикновено в секунда – което е точно каква е честотната лента.

Конкретно, ето как се прави: Инструментът за наблюдение ще анкетира устройство и ще прочете броячите му. След това, пет минути по-късно, той ще прочете отново същите броячи. Чрез изваждане на предишната стойност на броячите от текущата се получава общият брой байтове, прехвърлени в и изход през последните пет минути. След това е лесно да умножите тези числа по 8 – броя на битовете в един байт – след това да разделите резултатите на 300 – броя на секундите за пет минути – за да получите данните за използване на честотната лента за битовете в секунда. Тези цифри обикновено се съхраняват в някаква база данни и се използват за начертаване на графики на използване във времето.

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

SNMP капани — Друга характеристика на SNMP

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

Администраторите обикновено трябва да конфигурират на всяко устройство кои капани се изпращат и къде се изпращат. Това го прави много гъвкава, макар и тежка по конфигурация система за предупреждение.

Най-добрите безплатни инструменти за наблюдение на SNMP

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

  Как да споделяте вашите Apple Maps Live ETA на iPhone

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

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

SolarWinds Network Performance Monitor е приложение за Windows, което, както бихте очаквали, използва SNMP за анкета на множество мрежови устройства и получава статистика за трафика от техните интерфейси. Резултатите се показват визуално на графики, изобразяващи статистиката за използване на всеки интерфейс. Можете да добавите устройство към инструмента, като просто посочите неговия IP адрес и низ от общността на SNMP. След това инструментът ще запита устройството и ще изброи всички налични параметри и ще ви позволи да решите кои искате да включите във вашите графики. Например, мрежов комутатор ще изложи всеки интерфейс трафик и броячи на грешки.

Има много повече функции за монитора на мрежовата производителност. Един от основните е неговата мащабируемост. Инструментът ще работи с малки мрежи, но лесно ще мащабира до големи мрежи, състоящи се от десетки хиляди хостове, разпределени на множество места. NPM може също да създава мрежови карти и да показва визуално представяне на критичния път между две устройства или услуги. За повече подробности трябва да посетите страницата на продукта на уебсайта на SolarWinds.

Връзка за изтегляне БЕЗПЛАТНА ПРОБНА ПРОБЛЕМА: https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP софтуер за наблюдение на честотната лента

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

ManageEngine също има някои безплатни инструменти. Един, който особено харесваме, е SNMP софтуер за наблюдение на честотната лента. Той е част от безплатния пакет OpUtils на ManageEngine, който включва селекция от около 16 помощни програми за управление на мрежата. Софтуерът работи както на Windows, така и на Linux. Можете да получите безплатно издание, което позволява наблюдение на до 10 устройства и техните интерфейси. ManageEngine също има платена версия без ограничение на устройството. И ManageEngine предлага безплатна 30-дневна версия за оценка на пълния си софтуер OpsUtil. Всъщност безплатната версия се инсталира първо като 30-дневна пробна версия, която се връща към ограничени функции на тридесет и първия ден.

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

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

3. MRTG

В Multi Router Traffic Grapher, или MRTG, може да се счита за дядо на инструментите за наблюдение на SNMP. Все още широко използван, съществува от 1995 г. Има причина за това дълголетие: с него се справя. Това е напълно безплатна система с отворен код. MRTG може да не е най-фантастичният и най-красивият, но може би е най-гъвкавият. MRTG може да наблюдава много параметри освен честотната лента. Всъщност той може да наблюдава, регистрира и изобразява всеки SNMP параметър.

Двата основни компонента на MRTG са Perl скрипт, който чете SNMP данни от целеви устройства и C програма, която взема данните, съхранява ги в кръгова база данни и създава уеб страници с графики за използване на честотната лента. Фактът, че е написан предимно на Perl, позволява на всеки да персонализира софтуера според своите специфични нужди. MRTG се предлага за Windows или Linux. Първоначалната настройка и конфигурация може да са малко по-сложни от това, което бихте изпитали с други системи за наблюдение, но документацията е лесно достъпна.

  Подправете началната страница на вашия браузър с тези 10 произволни генератора на уебсайтове

Инсталирането на MRTG изисква първо да инсталирате и конфигурирате Perl. Без него няма да работи. Има начин да стартирате MRTG като услуга на Windows вместо приложение, но това изисква някои допълнителни манипулации, включително някои модификации на системния регистър. Веднъж инсталиран, MRTG се конфигурира чрез редактиране на конфигурационния му файл по истински стар стил на Linux. Администраторите, свикнали с конфигурацията на GUI, могат да се сблъскат със стръмна крива на обучение.

MRTG е най-добре да изтеглите директно от него уебсайт на разработчика. Предлага се като .zip файл за Windows или tarball за Linux. Към момента на писане на това издание най-новата стабилна версия е 2.17.4.

MRTG може да не е най-удобната за потребителя система за наблюдение, знаем това. Но все пак той е може би най-гъвкавият. А фактът, че това е първата система за наблюдение и че все още съществува, е доказателство за нейната стойност.

4. Кактуси

Кактуси може да се разглежда като MRTG на стероиди. Ако погледнете някоя от графиките на Cati, ще откриете, че приликата с MRTG е поразителна. Cacti е изграден върху RRDTools, който е от същия разработчик и е пряк потомък на MRTG.

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

За да разберете по-добре кактусите, трябва да знаете повече за RRDtool. Според неговия разработчик „RRDtool е индустриалният стандарт на OpenSource, високопроизводителна система за регистриране на данни и графична система за данни от времеви серии. RRDtool може лесно да бъде интегриран в шел скриптове, Perl, Python, Ruby, Lua или Tcl приложения.” RRDtool е пряк потомък на MRTG. Ако си спомняте как казахме, че MRTG използва C програма за съхранение на данни и изобразяване на графики, RRDTool е еволюцията на тази C програма.

Накратко, Cacti е интерфейс на RRDTool. Той съхранява необходимите данни за създаване на графики и попълването им с данни в MySQL база данни. Написано е изцяло на PHP. Софтуерът поддържа своите графики, източници на данни и кръгови архиви в база данни и също така обработва събирането на данни, оставяйки графиките на RRDTool. Кактусите са стъпка напред от MRTG. Всъщност много потребители на Cacti – включително и вашите наистина – са бивши потребители на MRTG. Влязох в Cacti, когато трябваше да заменя MRTG с нещо, което беше по-лесно за конфигуриране и използване, тъй като мрежата, която управлявах, продължаваше да расте. Кактусите могат да бъдат изтеглени директно от собствен уебсайт

5. PRTG

И накрая, нека поговорим за Paessler Router Traffic Grapher или PRTG. Paessler – немска компания – предлага това отлично решение за наблюдение, което много наподобява Cacti или дори MRTG. Вероятно затова абревиатурата на продукта толкова много прилича на MRTG. Има обаче по-лъскаво и професионално усещане.

Според Paessler можете да настроите PRTG за няколко минути. Това може да е преувеличено и нашият опит разкрива, че ще ви отнеме малко повече време, за да го конфигурирате напълно. Все пак трябва да признаем, че настройката на продукта беше изключително лесно изживяване.

А що се отнася до характеристиките му, те са впечатляващи. Първо, можете да избирате между няколко различни потребителски интерфейса. Има вградена корпоративна конзола на Windows, базиран на Ajax уеб интерфейс, както и мобилни приложения за Android и iOS. Една от характеристиките на мобилните приложения, които особено харесахме, е възможността да сканирате етикет с QR код, който можете да отпечатате от софтуера и да прикрепите към вашите устройства, за да бъде незабавно отведен до графиките на устройството.

И като говорим за графики, това е друга област, в която PRTG блести. PRTG може не само да наблюдава и да графики използването на честотната лента. Може да записва много повече параметри, използвайки SNMP, WMI, NetFlow и Sflow. Инструментът има някои невероятни отчети, които могат да се изпълняват при поискване или да бъдат планирани и след това да се разглеждат като HTML или PDF. можете дори да ги експортирате в CSV или XML, за да бъдат обработени външно.

В Уебсайт на Paessler позволява да избираме между две различни версии на PRTG. Има безплатна версия или безплатна 30-дневна пробна версия. Първият ще ограничи възможностите ви за наблюдение до 100 сензора. Paessler отчита всеки параметър, който искате да наблюдавате, като един сензор. Например, наблюдението на честотната лента на всеки порт на 48-портов комутатор ще изисква 48 сензора. И ако искате да наблюдавате и натоварването на процесора и паметта на превключвателя, ще ви трябват още два сензора.

Обобщавайки

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