Най-добрите MRTG алтернативи за подобряване на мониторинга на вашата мрежа през 2020 г

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

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

(Почти) Всичко, което трябва да знаете за MRTG

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

За да разберем по-добре MRTG, нека се върнем назад в историята към лятото на 1994 г. в университета DeMonfort в Лестър, Великобритания. Тогава университетът разполагаше с над 1000 мрежови компютъра, споделящи една 64 kbps интернет връзка. Излишно е да казвам, че дори в тези дни на предимно текстови изчисления, връзката често претърпя значителни задръствания. Беше ясно, че университетът не може да получи по-голяма верига за поне една година, така че беше решено да се постави нещо, така че всеки потребител да може да види на живо изображение на използването на честотната лента на веригата с течение на времето.

Роден е Multi Router Traffic Grapher. На всеки пет минути той анкетираше броячите на октетите на рутера за интернет портал на университета. Софтуерът използва тези данни, за да изведе средната скорост на трансфер на интернет връзката за всеки петминутен интервал. Инструментът също така генерира уеб страница с четири графики, показващи скоростите на трансфер за последния ден, седмица, месец и година.

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

Как работи?

MRTG се възползва от Simple Network Management Protocol или SNMP, функция, която е вградена в повечето мрежово оборудване. Устройствата с SNMP имат броячи, които могат да се четат дистанционно от системи за наблюдение като MRTG. Той е ефективен и върши работата. Всички алтернативи на MRTG, предложени тук, използват SNMP по подобен начин.

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

  Как да персонализирате Gmail в мрежата

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

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

Недостатъците на MRTG

Въпреки че MRTG има някои силни страни за това – като например, че е безплатен и с отворен код и е написан предимно на Perl, така че всеки може лесно да го модифицира и адаптира към своите нужди – софтуерът има няколко сериозни недостатъка. На първо място, MRTG е доста стар инструмент със силен Unix фон. Преди известно време беше пренесен на платформата на Windows, но процесът на инсталиране е доста тромав. Процесът е добре документиран в документ с име mrtg-nt-guide. Това име не ви ли дава представа за възрастта на документа?

Ще ви спестя подробностите, но е достатъчно да кажа, че стъпките за инсталиране са многобройни и сложни. Например, трябва да инсталирате Perl на вашия компютър, преди да инсталирате MRTG. Също така, MRTG не може да работи като услуга, освен ако не използвате външна помощна програма, която може да изпълнява всяко приложение като услуга. Документацията предлага един такъв инструмент, който преди е бил безплатен, но сега е платена програма. Като цяло, инсталирането на MRTG на Windows може да бъде мъка вие-знаете-къде.

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

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

И накрая, „текущата“ версия на MRTG датира от януари 2012 г., преди повече от шест години. Това може да означава две неща. Или продуктът е толкова добър и не изисква допълнителна функционалност или корекции на грешки, или вече не се поддържа активно. Избирам второто. Това не означава, че продуктът вече не е добър. Със сигурност е толкова добър, колкото беше през 2012 г., но има вероятност по-новите алтернативни продукти да имат по-нови функции или да използват по-добри – и вероятно по-бързи – технологии.

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

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

  Добавете пълни функции за набиране към Центъра за управление [Jailbreak]

1. Монитор на производителността на мрежата SolarWinds (безплатна пробна версия)

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

Точно като MRTG, SolarWinds NPM анкетира мрежови устройства, използвайки SNMP протокола и чете броячите на техните интерфейси. NPM съхранява резултатите в SQL база данни и използва анкетираните данни за изграждане на графики, показващи използването на всеки интерфейс.

БЕЗПЛАТЕН 30-ДНЕВЕН ПРОБЕН ПРОБЕН: Монитор на производителността на мрежата SolarWinds

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

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

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

По отношение на цената, SolarWinds Network Performace Monitor започва от малко под $3 000 и варира в зависимост от броя на устройствата за наблюдение и избраните допълнителни компоненти. Ще трябва да се свържете с екипа по продажбите на SolarWinds за подробна оферта. Но ако искате да изпробвате продукта, преди да купите, е налична безплатна 30-дневна пробна версия, както е за повечето платени продукти на SolarWinds.

2. PRTG

PRTG или по-точно. Paessler Router Traffic Grapher е друга отлична система за наблюдение. Това е продукт от корпоративен клас, за който Paessler твърди, че е най-лесният за настройка. Според Paessler PRTG може да бъде настроен за няколко минути. Вашият опит може да варира и ние със сигурност харчим повече от това, но все пак е много лесно и бързо за настройка. Определено повече от MRTG, така че се справя с едно от основните си ограничения.

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

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

3. ManageEngine OpManager

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

  Как да защитите вашия Mac от Ransomware

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

Налична е безплатна версия, ако искате да я изпробвате, преди да закупите. Това е наистина безплатна версия, а не безплатна пробна версия. Той обаче е ограничен и ще ви позволи да наблюдавате не повече от десет устройства. Ако управлявате малка мрежа, може би ще се справите с безплатната версия. Що се отнася до платените версии, можете да изберете плановете Essential или Enterprise. Първият ще ви позволи да наблюдавате до 1000 възела, докато другият достига до 10 000.

4. Кактуси

Кактуси е близък родител на MRTG. Основният му компонент е RRDTool, система за регистриране на данни и графики, разработена от Тоби Оетикер, основният разработчик на MRTG. Това наследство е доста очевидно, когато погледнете графиките на Cacti, които са удивително подобни на MRTG.

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

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

5. Обсервиум

Observium е платформа за наблюдение, която се отличава с ниска поддръжка и автоматично откриване. Той поддържа широка гама от типове устройства, платформи и операционни системи, включително, наред с други, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Основният фокус на Observium е осигуряването на красив, интуитивен и прост, но мощен потребителски интерфейс, показващ здравето и състоянието на вашата мрежа.

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

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

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

В заключение

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