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

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

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

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

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

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

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

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

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

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

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

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

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

В основата си SNMP е комуникационен протоколкоето определя как SNMP система за управление може да чете и записва оперативни параметри в отдалечени устройства. Параметрите се означават като идентификатори на обекти или OID. Някои от интересните OID, от гледна точка на мониторинга, са тези, които съдържат основните показатели на устройството, като например CPU и памет или използване на дискове. Но при наблюдение на използването на честотната лента на мрежата, два 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, той лесно може да бъде променен и адаптиран към точните нужди. А фактът, че това е първата система за наблюдение и че тя все още е наоколо, е доказателство за нейната стойност.

Коментари