Мониторинг на честотната лента в Linux: Топ 5 инструменти през 2020 г.

click fraud protection

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

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

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

instagram viewer

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

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

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

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

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

Представяне на протокола за просто управление на мрежата (SNMP)

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

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

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

Как работи в реалния живот

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

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

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

Използване на Linux като платформа за наблюдение

Като операционна система, Linux функционално не се различава от всички други като Windows или Mac OS. Основната разлика между Linux и други популярни операционни системи е фактът, че Linux е с отворен код и повечето дистрибуции са достъпни безплатно. Много хора са склонни да бъркат с отворен код и безплатни. Вярно е, че софтуерът с отворен код често е безплатен, но не е задължително. Например, операционната система Red Hat Enterprise Linux не е безплатна. За да добавят объркването, участниците в движението с отворен код често наричат ​​софтуера с отворен код като безплатен софтуер с безплатен внушаващ свобода, а не отсъствие на разходи.

През годините Linux, която някога е била пределна операционна система, инсталирана от нерди и компютърни науки студенти - спомням си, че прекарах седмици за изтегляне на SLS Linux по едно изображение на дискета наведнъж над 1200 бод набиране Връзка; Определено бях един от тези глупаци - стана популярна опция като сървърна операционна система. Някои скорошни дистрибуции също постигат голям напредък като жизнеспособна алтернатива на Windows като операционна система за персонален компютър, въпреки че това е съвсем различен дебат.

Въпреки че Linux е популярна операционна система за всякакви сървъри, това е още повече, когато става въпрос за работа с конкретни инструменти. Има няколко безплатни и с отворен код мрежов инструмент за наблюдение на честотната лента, които ще работят само в Linux. И ако вашият инструмент за избор може да работи на Windows или Linux, не би ли имало по-икономичен смисъл да стартирате в безплатна операционна система, а не да губите малко пари за скъпа?

Докато някои хора все още не вярват на безплатни и отворени източници на операционни системи и софтуер за критични за мисията приложения и не биха поставили например ценни корпоративни данни на MySQL сървър, работещ на Linux, много от тях обикновено нямат толкова възражения срещу използването на платформата за изпълнение на мрежова администрация инструменти. Едно основно предимство на използването на Linux като основна платформа за инструменти за мониторинг на мрежата е, че е лесно да настроите Linux сървър само с необходимите пакети. Въпреки че това може да се направи с Windows, това е значително по-сложно.

Най-добрите инструменти за наблюдение на честотната лента в Linux

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

1. ManageEngine OpManager

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

Управление на таблото за управление на OpManager

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

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

2. Nagios

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

Nagios XI табло

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

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

3. Zenoss Core

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

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

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

4. Zabbix

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

Табло Zabbix

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

5. кактуси

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

Снимка на кактуси

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

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

Обобщавайки

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

watch instagram story