SNMP мониторинг е най-често срещаният типтехнология за мрежов мониторинг Тя позволява на администраторите на мрежи от всякакъв размер да бъдат информирани за състоянието на мрежите, които управляват, както и тяхното използване. По същия начин, Linus също е много често срещана платформа, към която са се обърнали много мрежови администратори. Въпреки че все още не е толкова често срещан в света на настолните компютри, както търговските предложения от някои мега-доставчици, той е много често срещан в света на сървърите. Дори IBM го направи своя ОС на избор на много от своите системи с по-голям обхват.
Като се има предвид всичко това, не е изненада, че Linux може да бъде и платформата за избор на инструменти за мониторинг на мрежата. Днес разглеждаме някои от най-добрите инструменти за мониторинг на SNMP за Linux.
Ще започнем нашата дискусия, като погледнемпри мрежовия мониторинг като цяло и след това в конкретния случай на използване на SNMP за наблюдение на мрежи. Без да се впускаме в прекалено технически условия, ще направим всичко възможно да обясним как работи SNMP, особено в контекста на мрежите за мониторинг. След това ще навлезем в основата на темата и ще ви дадем кратък преглед на някои от най-добрите инструменти за мониторинг на SNMP за Linux.
Само за да е ясно всичко, тук говорим SNMP инструменти за мониторинг, които работят на операционната система Linux а не инструмент SNMP, използван за наблюдение на Linux системи. От друга страна, нищо не ви спира да използвате базиран на Linux инструмент за наблюдение, за да наблюдавате вашите Linux машини.
За мониторинга на мрежите
За мрежовия администратор задръстванията савраг номер едно. Ако сравните мрежа с магистрала, където трафикът е данни на мрежата, задръстванията в мрежата са подобни на задръстванията. Но за разлика от автомобилния трафик - където задръстванията могат лесно да бъдат забелязани чрез просто гледане на пътя - мрежовият трафик се осъществява в рамките на кабели, превключватели и рутери, където е невидим. Освен това всичко се случва с пламващи скорости. Дори да беше видимо, щеше да ни се случи твърде бързо, за да го видим. Ето защо инструментите за мониторинг на мрежата са толкова важни. Те предоставят на мрежовите администратори видимостта, от която се нуждаят, за да гарантират, че нещата протичат гладко. Те могат да идентифицират задръствания или други проблеми, позволявайки на администраторите да предприемат необходимите мерки за справяне със ситуацията.
Друго важно предимство на мрежовата честотна лентаинструментите за мониторинг са с планиране на капацитета. Няма как около използването на мрежата с времето винаги да се увеличава. Точно като дисково пространство, колкото повече разполагате, толкова повече се нуждаете. Въпреки че сегашната честотна лента на вашата мрежа може да е достатъчна, в крайна сметка тя ще трябва да бъде увеличена. Проследявайки използването на честотната лента, ще можете да планирате ъпгрейда на лентата, преди прекомерното използване да се превърне в проблем.
SNMP към спасението
Протоколът за просто управление на мрежата (SNMP) есложна технология, въпреки донякъде подвеждащо име, която може да се използва за отдалечен мониторинг, конфигуриране и контрол на много различни видове мрежово оборудване. За щастие не е нужно да знаете всичко за SNMP, за да го използвате за наблюдение на използването на мрежовата честотна лента. За сега нека само да заявим, че SNMP се използва от инструменти за мониторинг за четене на интерфейсните броячи на мрежовите устройства и използваме тези данни, за да изчислите използването на честотната лента и да изчислите нейното развитие във времето. В следващия раздел ще разгледаме повече подробности за вътрешната работа на Протокола за просто управление на мрежата, като гарантираме, че имате достатъчно информация за конфигуриране и използване на всеки инструмент за мониторинг на мрежата SNMP.
SNMP обяснено
Много уроци по SNMP обикновено са доста техническии да ви разкажа всичко за MIB и OID. Не усещаме обаче, че трябва да знаете всичко за SNMP, за да го използвате. Донякъде е като кола. Не е нужно да знаете всичко за това как работи двигателят, за да задвижва такъв. Така че, нашата цел днес е да ви дадем достатъчно информация, така че да можете да разберете, използвате и конфигурирате инструменти за мониторинг на SNMP мрежата, а не да ви правим SNMP експерт, което е нещо, което ще дойде с опит.
Първи неща първо, как се свързва иудостоверяване на устройство с активиран SNMP? Много е просто, макар и не много сигурно. На всяко SNMP устройство се задават параметри, наречени низове на общността. Можете да мислите за низове на общността като пароли за SNMP. Обикновено има два низа на общността, конфигурирани на всяко устройство. Единият от тях се използва за достъп само за четене, докато другият ще позволи на единия да промени някои параметри. Те могат да имат всякаква стойност, която искате, и техните съответни настройки по подразбиране често са зададени на „обществени“ и „частни“. Въпреки че това е проста и ефективна схема за удостоверяване, тя изобщо не е защитена, тъй като низовете на общността се предават с ясен текст по мрежата и могат да бъдат прихващани и компрометирани. Това е една от причините много администратори да не конфигурират низове за четене / запис на общности на устройствата, които управляват.
СЪЩО ЧЕТЕТЕ: Обяснени SNMP капани - най-добрите инструменти за получаване и обработка на капани
Така че, нека да кажем, че SNMP мониторинг на мрежатасистема се свързва към мрежово устройство, използвайки низ за общност само за четене. Има много различни експлоатационни параметри, които могат да бъдат прочетени дистанционно. От особен интерес, когато става дума за мониторинг на честотната лента, са няколко показателя, наречени интерфейсни байтови броячи. Има чифт от тях - един за въвеждане и един за изход - за всеки мрежов интерфейс. Те просто се увеличават от устройството, тъй като битове се получават и предават по интерфейс. Четейки тези стойности периодично на интервали от познания - всеки пет минути е типичен, инструментът за наблюдение може да изчисли броя на битовете за единица време - обикновено за секунда - което е точно как се изразява честотната лента.
Конкретно, ето как е направено: Инструментът за мониторинг ще анкетира устройство и четенеговите броячи. След това, пет минути по-късно, тя ще прочете отново същите броячи. Чрез изваждане на предишната стойност на броячите от текущата се получава общият брой прехвърлени байтове през и последните пет минути. Тогава е просто да се умножат тези числа по 8 - броя на битовете в един байт - и след това се разделят резултатите на 300 - броя секунди за пет минути - за да се получат цифрите за използване на честотна лента на бита в секунда. Тези фигури обикновено се съхраняват в някаква база данни и се използват за построяване на графики на използване във времето.
Няколко други стойности на SNMP могат да бъдат интереснимрежов мониторинг Например, има броячи на интерфейс за вход и изход. Подобно на това, което се прави с байтове в и извън, тези стойности могат да бъдат използвани за изчисляване на броя грешки в секунда, цифра, която ви казва много за общото здравословно състояние на мрежовата връзка. Други интересни показатели включват измервателни уреди за използване на процесора и паметта.
Най-добрите инструменти за мониторинг на SNMP за Linux
1. ManageEngine OpManager
Най- ManageEngine OpManager е мощен инструмент за наблюдение на мрежата „всичко в едно“който предлага всеобхватни възможности за мониторинг на мрежата, които ви помагат да следите ефективността на мрежата, да откривате неизправности в мрежата в реално време, да отстранявате грешки и да предотвратявате прекъсванията. Инструментът поддържа различни среди от множество доставчици и може да мащабира, за да отговаря на вашата мрежа, независимо от нейния размер. Той ще ви позволи да наблюдавате вашите устройства и мрежа и да придобиете пълна видимост и контрол върху цялата ви мрежова инфраструктура. Инсталирането и настройката на този продукт са бързи и лесни. Можете да го стартирате за по-малко от две минути. Тя не изисква сложни инсталационни процедури и се предлага в комплект с бази данни и уеб сървъри.

Най- ManageEngine OpManager постоянно следи работата на мрежовите устройствав реално време чрез живи табла и графики на живо. Той изследва няколко критични оперативни показатели като загуба на пакети, грешки и изхвърляния и др. Освен това ще следи показатели за ефективност като наличност, процесор, дисково пространство и използване на паметта както на физически, така и на виртуални сървъри.
Инструментът може да ви помогне да откриете, идентифицирате иотстраняване на проблеми с мрежата с предупреждения, базирани на праг. Можете лесно да зададете няколко прага за всеки показател за ефективност и да получавате известия. Въпреки че алармирането е важно, отчитането е също толкова и това е друга област, в която този инструмент свети. Интелигентните отчети ще ви позволят да получите подробна информация за работата на мрежата. Има повече от 100 вградени отчета. Можете да персонализирате, планирате и експортирате тези изходящи отчети според нуждите.
ManageEngine твърди своето OpManager може да бъде инсталиран за по-малко от две минути. Веднъж инсталиран, инструментът ще открие вашите устройства и ще започне да ги наблюдава, без да изисква сложни стъпки за конфигуриране. Системата разполага с много интуитивен графичен потребителски интерфейс, в който лесно ще намерите необходимата информация. Този отчет има пълен набор от отлични предварително изградени и можете да създадете персонализирани отчети, които да отговарят на вашите нужди. Сигналът в този продукт е отличен и наравно с това, което ще намерите в конкурентните продукти.
Най- ManageEngine OpManager е наличен в изданието Essential, което епо-голям размер за малки и средни предприятия с до хиляда устройства на цени, започващи малко над 700 долара за 25 устройства. За по-големите организации има издание за Enterprise, което може да мащабира до десет хиляди устройства. Цената му започва под $ 20 000 за 500 устройства. Цените за всяко издание варират в зависимост от броя на наблюдаваните устройства и е налична безплатна 30-дневна пробна версия.
2. Observium
Observium е друга отлична платформа за наблюдение савтоматично откриване. Той поддържа широк спектър от типове устройства, платформи и операционни системи, включително продукти от доставчици като Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Вероятно не можете да намерите мрежово устройство, което не се поддържа. Основната цел на продукта е да осигури красив, интуитивен и прост, но мощен потребителски интерфейс, показващ здравето и състоянието на вашата мрежа.

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

Друга основна характеристика на продукта е неговатасилно адаптивен модул за предупреждение Той е много гъвкав и може да предава известия за предупреждение, използвайки множество технологии като имейл, като повечето си конкуренти, но също така и IRC, слаби и други. Ако сте доставчик на услуги или организацията ви връща сметки за всеки отдел за използването им в мрежата, ще оцените функцията за таксуване на инструмента. Той може да генерира сметки за честотна лента за сегменти от мрежата въз основа на използване или прехвърляне.
За по-големи мрежи и за разпределени организации функциите на разпределеното гласуване на LibreNMS позволи хоризонталното мащабиране да расте с вашетомрежа. Включен е и пълен API, който позволява на човек да управлява, графицира и извлича данни от тяхната инсталация. И накрая, налични са мобилни приложения за iPhone и Android, доста уникална функция с инструменти с отворен код.
4. Zenoss Core
Zenoss Core може да не е толкова популярен, колкото някои от другитеинструменти за мониторинг в този списък, но наистина заслужава да бъде тук, поради своя набор от функции и професионален външен вид. Инструментът може да наблюдава много неща като използване на честотна лента, потоци от трафик или услуги като HTTP и FTP. Той има чист и прост потребителски интерфейс и системата му за сигнализиране е отлична. Едно нещо, което си струва да се спомене, е неговата доста уникална система за множество сигнали. Тя позволява на второ лице да бъде сигнализирано, ако първото не отговори в рамките на предварително определено закъснение.

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

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

Запазвайки модулния подход, предните части на инструмента също са модулни и за изтегляне са достъпни и няколко различни разработени от общността опции. Най- Nagios Core, плъгините и предния край се комбинират и правятза доста пълна система за наблюдение. Въпреки това има недостатък на тази модулност: Настройката на продукта може да се окаже доста трудна задача.
Нагиос XI, от друга страна, е търговски продукт, базиран на същия Nagios Core двигател, но той е напълно самостоятеленрешение за мониторинг Продуктът е насочен към широка аудитория от малкия бизнес до големите корпорации. Много по-лесно е да инсталирате и конфигурирате, отколкото колегата си с отворен код, благодарение на своя съветник за конфигурация и двигателя за автоматично откриване. Разбира се, тази лекота на настройка и конфигуриране идва на цена; буквално. Можете да очаквате да платите около 2 000 долара за лиценз за 100 възела и около десет пъти повече за неограничен.
7. Zabbix
Zabbix е друг безплатен и с отворен код продукт, но тойима изключително професионален облик, подобно на това, което бихте очаквали от търговски продукт. Но добрият външен вид на потребителския му интерфейс не са единствените му предимства. Продуктът също има впечатляващ набор от функции. Той ще следи повечето свързани с мрежата устройства в допълнение към мрежовото оборудване. Би било отличен избор за всеки, който се нуждае от мониторинг сървъри в допълнение към използването на мрежовата честотна лента.

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