В ідеальному світі пропускна здатність мережі була бнескінченність і мережі ніколи не будуть перевантажені. На жаль, ми не живемо в такому світі. Мережі перевантажуються і страждають всілякими проблемами через недостатню пропускну здатність. Крім того, якщо додатки обробляють все більше даних, їм потрібно переміщувати більше даних через мережу, і це потребує постійного вдосконалення швидкості мережі. Щоб переконатися, що ви пильно стежите за своєю мережею та за розвитком її використання, потрібно стежити за нею. SNMP, який вбудований практично в кожен приєднаний до мережі пристрій, - це безумовно найкращий спосіб моніторингу мереж. Читайте далі, коли ми переглядаємо п'ять найкращих інструментів моніторингу мережі SNMP.
Перш ніж ми розкриємо наш найкращий моніторинг мережі SNMPІнструменти, ми спочатку обговоримо моніторинг пропускної здатності загалом, чому він вам потрібен і як це можна зробити, і як це може допомогти уникнути всіляких проблем. Далі, оскільки ця стаття стосується найкращих інструментів моніторингу мережі SNMP, ми спробуємо коротко пояснити, що таке SNMP та як він працює. Ми спробуємо зберегти якомога простіше та нетехнічніше, все ж надаючи інформацію, необхідну для розуміння та впровадження моніторингу SNMP. І нарешті, ми розкриємо п'ять найкращих інструментів моніторингу мережі SNMP та коротко розглянемо кожен з них.
Необхідність моніторингу пропускної здатності
Коли ви адміністратор мережі, заториваш ворог номер один. Якщо порівнювати мережу з автомобільною дорогою, на якій трафік є даними мережі, затори мережі схожі на пробки. Але на відміну від автомобільного руху - де затори можна легко помітити, просто подивившись на дорогу - мережевий трафік відбувається в межах кабелів, вимикачів та маршрутизаторів, де він невидимий. Крім того, все відбувається зі швидкістю світла. Навіть якби ви могли це побачити, це станеться занадто швидко. Ось чому інструменти мережевого моніторингу настільки важливі. Вони надають адміністраторам мережі видимість, необхідну для безперебійної роботи. Виявивши затори чи інші проблеми, ви можете вжити необхідних заходів для його усунення.
Ще одна основна причина моніторингу мереж - цепланування потенціалу Здається, не існує способу, що використання мережі завжди зростає з часом. Поточна пропускна здатність вашої мережі зараз може бути достатньою, але їх з часом потрібно буде збільшити. А контролюючи використання пропускної здатності, ви зможете планувати оновлення мережі до того, як перевикористання стане проблемою.
Три способи це можна зробити
Існує декілька способів, які можуть здійснювати мережувикористання може бути відстежено. Один із способів - це захоплення пакетів у заданій точці мережі. Це дасть вам детальну інформацію про те, що відбувається в даний момент, але ніде більше. Якщо ваше мережеве обладнання підтримує це, ви можете змусити його надсилати дані про аналізатор потоку, який повідомляє про те, які користувачі, пристрої чи програми використовують мережу. І нарешті, ви можете використовувати SNMP, який, як ми говорили, вбудований у кожен мережевий пристрій - для періодичного опитування пристроїв для інтерфейсних лічильників, які можна використовувати для обчислення та графіку використання пропускної здатності. Давайте коротко розглянемо, як працює кожен.
1. Захоплення пакетів
Захоплення пакетів використовується в основному для усунення неполадокконкретні проблеми з мережею, коли ви їх знаєте, але вони рідко використовуються для моніторингу використання. Завдяки захопленню пакетів кожен пакет даних в інтерфейсі конкретного пристрою збирається та декодується. Тож, хоча зрозуміло, що інструменти збору пакетів є неоціненним інструментом для мережевих адміністраторів, вони не найкращі, щоб просто слідкувати за речами, щоб усе безперебійно працювало.
2. Аналіз потоку
NetFlow є і його декілька варіантів інаприклад, J-flow, IPFIX або sFlow, наприклад, є системою аналізу мережевого потоку. Пристрої, що підтримують аналіз потоку, збирають інформацію про кожен потік даних - звідси ім’я - яке вони потім надсилають колектору потоку даних та аналізатору. Він може дати вам детальну якісну інформацію про використання вашої мережі, але, якщо все, що вам потрібно, це контролювати пропускну здатність, це може бути більше, ніж потрібно. І якщо ви докладете зусиль, необхідних для його створення, ви швидко зрозумієте, що це може бути не найкращим інструментом для вас. Принаймні, не просто поки.
Якщо ви хочете отримати більше інформації про аналіз потоку та найкращі колектори та аналізатори NetFlow, прочитайте нашу останню статтю: Найкращі збирачі та аналізатори NetFlow для Windows: переглянуто у 2018 році.
3. SNMP
SNMP - що означає просте управління мережеюПротокол – це складна система, яка може використовуватися для віддаленого моніторингу, налаштування та управління багатьма різними типами мережевого обладнання. На жаль, єдине, в чому це просто - це його назва. І його реалізація може бути складним завданням.
На щастя, вам не потрібно все знатипро SNMP, щоб використовувати його для моніторингу використання пропускної здатності вашої мережі. Поки що, скажімо, що SNMP використовується інструментами моніторингу для зчитування лічильників інтерфейсу пристрою та використання цих даних для обчислення та використання пропускної здатності графіків у часі. У наступному розділі ми розповімо більше про деякі внутрішні роботи протоколу SNMP. Таким чином, у вас буде достатньо інформації для налаштування та використання будь-якого засобу моніторингу SNMP.
SNMP Пояснено
Хоча більшість текстів про SNMP розповість вамMIB та OID, вам не потрібно знати все про SNMP, щоб ним користуватися. Це трохи схоже на машину. Вам не потрібно знати все про те, як працює двигун, щоб використовувати його. Наша мета сьогодні - надати вам достатньо інформації, щоб ви могли зрозуміти, використовувати та налаштувати інструменти моніторингу мережі SNMP, а не зробити вас експертом SNMP. Це прийде з досвідом.
Перше, що потрібно знати про SNMP - цеяк підключитися до пристрою з підтримкою SNMP. На кожному пристрої SNMP можна налаштувати два параметри, що називаються рядками спільноти. Ви можете вважати це паролем SNMP. Два рядки спільноти називаються публічними та приватними. Загальнодоступна рядок використовується для доступу лише для читання, тоді як приватна рядок дозволить змінювати деякі параметри.
Отже, скажімо, що ваш SNMP-моніторингсистема підключається до одного з ваших мережевих пристроїв за допомогою ряду приватної спільноти. Потім вилучите список усіх корисних параметрів, які можна прочитати з цього пристрою. Особливий інтерес, що стосується моніторингу пропускної здатності, є декілька параметрів, які називаються лічильниками інтерфейсів. Зазвичай їх є набір для кожного мережевого інтерфейсу пристрою з підтримкою SNMP.
Більшість систем моніторингу SNMP будуть в основномуВас цікавлять два параметри: байти в і байти. Читаючи ці значення періодично через інтервали знань, інструмент моніторингу може обчислити кількість біт за одиницю часу - зазвичай за секунду - що саме є пропускною здатністю.
Конкретно, ось як це робиться: Інструмент моніторингу запитує пристрій і зчитує його лічильники. Потім через п’ять хвилин він знову прочитає ті самі лічильники. Якщо відняти попереднє значення лічильників від поточного, виходить загальна кількість байтів, переданих і винесених за останні п’ять хвилин. Тоді просто помножити ці числа на 8 – кількість біт у байті –тоді розділити результати на 300 – кількість секунд за п’ять хвилин –, щоб отримати біти на секунду показників використання пропускної здатності. Ці фігури, як правило, зберігаються в якійсь базі даних і використовуються для побудови графіків використання з часом.
Ще кілька значень SNMP можуть зацікавитимоніторинг мережі. Наприклад, є лічильники вхідних та вихідних помилок інтерфейсу. Подібно до того, що робиться з байтами, що входять і виходять, ці значення можуть бути використані для обчислення кількості помилок в секунду - цифра, яка багато говорить про загальний стан мережевого зв’язку.
SNMP Пастки - ще одна особливість SNMP
Не маючи прямого відношення до мережі SNMPмоніторинг пасток SNMP - така чудова особливість, що ми думали, що їх варто згадати, якби тільки для вашого особистого просвітлення. Коротше кажучи, пастки SNMP - це повідомлення попередження, які надіслані пристроями, що підтримують SNMP, надсилаються на "приймачі пасток", процес, що працює на комп’ютері, який отримує пастки та виконує різні дії, такі як реєстрація їх, відображення екранного сповіщення, надсилання повідомлення електронної пошти чи SMS тощо.
Зазвичай адміністраторам потрібно налаштувати на кожному пристрої, які папки надсилаються та куди вони надсилаються. Це робить його дуже гнучкою, хоча й конфігураційною системою оповіщення.
Найкращі безкоштовні засоби моніторингу SNMP
Тепер, коли ви знаєте основи мережі SNMPмоніторинг та як він працює, давайте подивимось на п’ять найкращих інструментів моніторингу мережі SNMP, які ви можете знайти. Деякі є безкоштовними інструментами, які можуть бути обмеженими у своїх можливостях, а інші - повністю функціональними інструментами, або безкоштовними, або платними. Вони можуть зажадати зовсім небагато конфігурації, щоб змусити їх працювати на свій смак, але деякі з них мають механізми виявлення, які знайдуть пристрої, а іноді пропонують певну ступінь автоматичної конфігурації.
1. Монітор продуктивності мережі SolarWinds - (БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД)
SolarWinds є одним з головних гравців уполе інструментів мережевого адміністрування. Компанія існує вже близько 20 років і принесла нам одні з найкращих інструментів. Він також має добру репутацію створення чудових безкоштовних інструментів, які, хоча вони іноді обмежені функціями, все ж є чудовими інструментами. Поточний флагманський продукт SolarWind називається Network Monitor Monitor, або NPM. Насправді це безліч інструментів, які включають один з найкращих інструментів моніторингу мережі SNMP.
Монітор продуктивності мережі SolarWinds є aДодаток Windows, який, як ви очікували, використовує SNMP для опитування декількох мережевих пристроїв і отримує статистику трафіку з їх інтерфейсів. Результати візуально відображаються на графіках із зображенням статистики використання кожного інтерфейсу. Ви можете додати пристрій до інструменту, просто вказавши його IP-адресу та рядок спільноти SNMP. Потім інструмент запитує пристрій і перелічить усі доступні параметри та дозволить вам вирішити, які ви хочете включити у ваші графіки. Наприклад, мережевий комутатор відкриє кожен лічильник трафіку та помилок інтерфейсу.
У мережі є набагато більше функційМонітор продуктивності. Один з головних - його масштабованість. Інструмент буде працювати з невеликими мережами, але легко масштабуватиме до великих мереж, що складаються з десятків тисяч хостів, що розкидаються по декількох місцях. NPM також може будувати мережеві карти та відображати візуальне зображення критичного шляху між двома пристроями або службами. Для отримання детальної інформації відвідайте сторінку продукту на веб-сайті SolarWinds.
БЕЗКОШТОВНА ПРОБЛЕМА посилання для завантаження: https://www.solarwinds.com/network-performance-monitor
2. ManageEngine SNMP Програмне забезпечення для контролю пропускної здатності
ManageEngine має цілісні та прості рішення длянавіть найскладніші проблеми управління ІТ. Це сміливе твердження - це те, як компанія самоописується з розумом. ManageEngine добре відомий своїм високоякісним програмним забезпеченням, включаючи кілька інструментів мережевого моніторингу.
ManageEngine також має кілька безкоштовних інструментів. Нам особливо подобається програмне забезпечення для моніторингу пропускної здатності SNMP. Він є частиною безплатного пакета OpUtils ManageEngine, який включає вибір приблизно 16 утиліт управління мережею. Програмне забезпечення працює на ОС Windows та Linux. Ви можете отримати безкоштовне видання, яке дозволяє контролювати до 10 пристроїв та їх інтерфейсів. ManageEngine також має платну версію без обмежень на пристрої. А ManageEngine пропонує безкоштовну 30-денну оціночну версію свого повного програмного забезпечення OpsUtil. Насправді, безкоштовна версія спочатку встановлюється у вигляді 30-денного пробного періоду, який тридцять першого дня повертається до обмежених можливостей.
Що стосується налаштування інструменту, ви простовкажіть підмережу для сканування, а також рядок спільноти SNMP, який слід використовувати. Потім інструмент автоматично виявить пристрої у зазначеній підмережі, які відповідають на вказану рядок. Після виявлення пристроїв на вкладці "Інвентар" ви зможете переглянути стан інтерфейсів кожного пристрою. І звичайно, ви також можете відображати графіки використання пропускної здатності мережі за одиницю часу.
Звіти є ще одним із сильних підходів інструменту,Наприклад, ви можете створювати звіти про використання пропускної здатності за останні 12 годин до одного місяця. І нарешті, функції сповіщення інструмента не залишають нічого бажаного. Ви маєте можливість встановлювати порогові значення та отримувати повідомлення по електронній пошті чи SMS-повідомленням, коли вони перевищуються.
3. MRTG
Multi Router Grapher Traffic, або MRTG, може бутивважав дідуся інструментами моніторингу SNMP. Це все ще в широкому вжитку, це було з 1995 року. Причина цього довголіття: це зробить Джон. Це абсолютно безкоштовна система з відкритим кодом. MRTG може бути не найгарячішим і найкрасивішим, але, можливо, найбільш гнучким. MRTG може контролювати багато параметрів, окрім пропускної здатності. Фактично, він може контролювати, записувати та графікувати будь-які параметри SNMP.
Два основні компоненти MRTG - це сценарій Perlяка зчитує дані SNMP з цільових пристроїв та програму C, яка приймає дані, зберігає їх у базі даних із круглим доступом та створює веб-сторінки з графіками використання пропускної здатності. Той факт, що він здебільшого написаний на Perl, дозволяє кожному налаштувати програмне забезпечення під свої конкретні потреби. MRTG доступний для Windows або Linux. Початкові налаштування та конфігурація можуть бути дещо складнішими, ніж у вас з іншими системами моніторингу, але документація легко доступна.
Для встановлення MRTG потрібно спочатку встановитиі налаштувати Perl. Без нього не обійтися. Існує спосіб запустити MRTG як службу Windows замість програми, але це потребує додаткових маніпуляцій, включаючи деякі зміни реєстру. Після встановлення MRTG налаштовується шляхом редагування його конфігураційного файлу в справжньому старовинному стилі Linux. Адміністратори, які використовуються для конфігурації GUI, можуть стикатися з крутою кривою навчання.
MRTG найкраще завантажувати безпосередньо з веб-сайту свого розробника. Він доступний у форматі .zip для Windows або тарболу для Linux. Станом на цей текст останній стабільний реліз - 2.17.4.
MRTG може бути не найбільш зручним для користувачівсистема моніторингу, ми це знаємо. Але все-таки це, можливо, найбільш гнучка. І той факт, що це перша система моніторингу і що вона все ще існує, свідчить про її значення.
4. Кактуси
Кактуси можна вважати MRTG на стероїдах. Якщо ви подивитеся на будь-який із графіків Каті, ви побачите, що схожість з MRTG вражає. Кактуси побудовані на RRDTools, який є одним і тим же розробником і є прямим нащадком MRTG.
Кактуси більш відполіровані, ніж MRTG з веб-основоюінтерфейс конфігурації, що робить його налаштування набагато простішим та інтуїтивнішим. Це повний пакет моніторингу та графіки мережі. Інструмент може похвалитися швидким опитувачем, вдосконаленими шаблонами пристроїв та графіків, декількома методами придбання та функціями управління користувачем. Він відмінно підходить для менших установок локальної мережі, але так само хороший для складних мереж з тисячами пристроїв на кількох сайтах.
Щоб краще зрозуміти кактуси, потрібно знати більшепро RRDtool. За словами його розробника, «RRDtool - це галузевий стандарт OpenSource, високоефективна система реєстрації даних та графік для даних часових рядів. RRDtool можна легко інтегрувати в сценарії оболонки, програми Perl, Python, Ruby, Lua або Tcl. " RRDtool є прямим нащадком MRTG. Якщо ви пам'ятаєте, як ми говорили, що MRTG використовує програму C для зберігання та графіки даних, RRDTool - це еволюція цієї програми C.
Коротше кажучи, кактуси - це передумови до RRDTool. Він зберігає необхідні дані для створення графіків і заповнення їх даними в базі даних MySQL. Це повністю написано на PHP. Програмне забезпечення підтримує в базі даних свої графіки, джерела даних та архіви круглих роботів, а також обробляє збір даних, залишаючи графік RRDTool. Кактуси - це крок від MRTG. Власне кажучи, багато користувачів кактусів - включаючи ваших справді - колишні користувачі MRTG. Я потрапив у кактуси, коли мені потрібно було замінити MRTG на те, що було простіше конфігурувати та використовувати як мережу, якою я керував, постійно росла. Кактуси можна завантажити безпосередньо з власного веб-сайту
5. ПРТГ
Нарешті, поговоримо про маршрутизатор PaesslerТрафік Grapher або PRTG. Paessler - німецька компанія - пропонує це відмінне рішення для моніторингу, яке дуже нагадує кактуси або навіть MRTG. Можливо, тому акронім продукту так нагадує MRTG. Однак вона має більш польське та професійне почуття.
За словами Paessler, ви можете встановити PRTG в aпару хвилин. Це може бути завищенням, і наш досвід показує, що для повного налаштування вам знадобиться трохи більше часу, ніж це. Однак ми повинні визнати, що налаштування продукту було надзвичайно легким досвідом.
А коли йдеться про його особливості, Вони євражаюче. По-перше, ви можете вибрати кілька різних інтерфейсів користувача. Є власна корпоративна консоль Windows, веб-інтерфейс на базі Ajax, а також мобільні додатки для Android та iOS. Однією з особливостей мобільних додатків, які нам особливо сподобалися, є можливість сканувати ярлик QR-коду, який ви можете роздрукувати з програмного забезпечення та встановити на свої пристрої, щоб миттєво перенесли їх на графіки пристрою.
А якщо говорити про графіки, то це ще одна сфераде блищить PRTG. PRTG може не лише контролювати та використовувати пропускну здатність графіків. Він може записувати ще багато параметрів за допомогою SNMP, WMI, NetFlow і Sflow. У цьому інструменті є кілька дивовижних звітів, які можна запускати на вимогу або планувати, а потім переглядати як HTML або PDF. Ви навіть можете експортувати їх у CSV або XML для зовнішньої обробки.
Веб-сайт Paessler дозволяє вибирати між двомарізні версії PRTG. Є безкоштовна версія або безкоштовна 30-денна пробна версія. Перший обмежить вашу здатність моніторингу до 100 датчиків. Paessler рахує кожен параметр, який ви хочете контролювати, як один датчик. Наприклад, для моніторингу пропускної здатності для кожного порту 48-портового комутатора знадобиться 48 датчиків. І якщо ви також хочете контролювати навантаження процесора та пам'яті комутатора, вам знадобляться ще два датчика.
Підведенню
Всі п’ять найкращих моніторингу SNMPінструменти, які ми щойно представили, - це чудові продукти. Вибір, який ви оберете, в основному буде залежати від необхідного рівня гнучкості. Тільки майте на увазі, що гнучкість часто римується зі складністю. Але оскільки всі наші пропозиції або безкоштовні, або доступна безкоштовна пробна версія, що не дає вам спробувати їх і переконатися, який з них найкраще відповідає вашим конкретним потребам.
Коментарі