7-те най-добри инструменти за мониторинг на честотната лента с отворен код

click fraud protection

Всички ние - или поне всички мрежови администратори - желаем лентата да е неограничена и да не струва нищо. За съжаление, нищо не е по-далеч от истината. Широчината на лентата е скъпа и ограничена. В резултат на това ние сме склонни да поръчаме достатъчно честотна лента за нашите нужди. Това от своя страна има още едно последствие: ние трябва да следим използването на честотната лента. Това е единственият начин да разберем, когато широчината на честотната лента достигне критични прагове - където производителността започва да се влияе - което ни позволява да реагираме.

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

Мониторинг на пропускателната способност на мрежата с отворен код

Преди да разкрием кои са най-добрите инструменти, ще започнем с обсъждането

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

За мониторинга на мрежовата честотна лента

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

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

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

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

SNMP мониторинг накратко

Повечето инструменти за мониторинг на пропускателната способност на мрежата разчитат на протокола за просто управление на мрежата (SNMP), за да направят своята магия. Повечето мрежово оборудване има вградена възможност за SNMP и може да бъде анкетирано чрез инструменти за мониторинг на редовни интервали. Въпреки подвеждащото си име, SNMP всъщност е доста сложен. Но не се притеснявайте, не е нужно да сте експерт и да знаете всичко за него, за да го използвате. Все едно не е нужно да сте автомеханик, за да управлявате кола. За предпочитане е обаче да имате поне някаква представа за това как работи, така че нека да я разгледаме.

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

СВЪРЗАНО ЧЕТЕНЕ:10 най-добри инструменти за управление на виртуализацията

Датирайки от времето, когато ИТ сигурността не е била проблем, SNMP има само минимална сигурност. SNMP мениджър, свързващ се с устройство с активиран SNMP, ще предава „низ на общността“ със своята заявка. Ако низът съвпада с конфигурирания в оборудването, заявката ще бъде изпълнена. Устройствата обикновено имат конфигурирани два низа на общността, един за OID само за четене и един за модифицируеми. Комуникацията не е шифрована и всеки, който я прихваща, ще види струните на общността в ясен текст. Ето защо SNMP се използва само в частни, защитени мрежи.

Какво ще кажете за пример?

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

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

СВЪРЗАНО ЧЕТЕНЕ:Какво е пропускателна способност? 6 най-добри инструменти за измерване на пропускателната способност

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

Най-добрите инструменти за мониторинг на трафик с отворен код

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

1. Zabbix

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

Табло Zabbix

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

Zabbix също така разполага с много персонализирана система за сигнализиране, която не само ще изпраща подробни съобщения за уведомяване, но и може да бъде персонализирана въз основа на ролята на получателя. Освен това може да ескалира проблемите според гъвкавите потребителски нива на обслужване.

2. Nagios

Има две версии на Nagios на разположение. Има свободен и отворен код Nagios Core и тогава е платеното Нагиос XI. И двете споделят един и същ основен двигател, но приликата спира там. Nagios Core е система за наблюдение с отворен код, която работи на Linux. Системата е напълно модулна с действителния двигател за наблюдение в основата си. Двигателят се допълва от десетки налични плъгини, които могат да бъдат изтеглени, за да добавят функционалност към системата. Всеки плъгин добавя някои функции към ядрото.

Nagios XI табло

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

Нагиос XI е търговски продукт на базата на Nagios Core двигател, но това е цялостно самостоятелно решение за мониторинг. Продуктът е насочен към широка аудитория от малкия бизнес до големите корпорации. Много по-лесно е да инсталирате и конфигурирате, отколкото Nagios Core, благодарение на своя съветник за конфигурация и двигателя за автоматично откриване. Разбира се, тази лекота на настройка и конфигуриране идва на цена. Можете да очаквате да платите около 2 000 долара за лиценз за 100 възела и около десет пъти повече за неограничен.

3. Zenoss Core

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

Табло за управление на Zenoss Core

Отдолу, Zenoss Core е една от най-сложните системи за мониторинг за инсталиране и настройка. Инсталирането е изцяло управляван от командния ред процес. Днес мрежовите администратори се използват за инсталатори на GUI, съветници за конфигуриране и двигатели за автоматично откриване. Това може да направи инсталацията на продукта да изглежда малко архаична. След това отново това е в съответствие със света на Linux. Налични са достатъчно инсталационна и конфигурационна документация, а крайният резултат си заслужава усилията.

4. Icinga

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

Тактически преглед на Icinga

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

5. LibreNMS

LibreNMS е порт с отворен код на Observium, популярна платформа за наблюдение на търговски мрежи. Той е пълнофункционален система за наблюдение на мрежата което осигурява богатство от функции и поддръжка на устройства. Сред най-добрите му характеристики е неговият двигател за автоматично откриване. Той не разчита само на SNMP за откриване на устройства. Той може автоматично да открие цялата ви мрежа с помощта на CDP, FDP, LLDP, OSPF, BGP, SNMP и ARP. Говорейки за функциите за автоматизация на инструмента, той също има автоматични актуализации, така че винаги ще остане актуален.

Снимка на LibreNMS

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

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

6. кактуси

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

Промо изображение на кактуси

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

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

7. MRTG

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

MRTG Снимка

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

watch instagram story