Ми всі бажаємо, щоб наша мережа мала нескінченну пропускну здатністьале, на жаль, вони ніколи цього не роблять. Насправді, хоча за останні роки все покращилося, перевантаженість все ще є найбільшою проблемою кожної мережі. Застій виникає, коли фактична пропускна здатність наближається або перевищує доступну. Як правило, адміністратори мережі прагнуть утримати використання пропускної здатності нижче 70% від доступної пропускної здатності. Так, в інтерфейсі 1 Гбіт / с ніколи не повинно бути більше 700 Мбіт / с. Найкращий спосіб уникнути цього - це пильне спостереження за фактичним мережевим трафіком. Це робиться за допомогою інструмента контролю за пропускною здатністю, і саме про це сьогодні йдеться у цій статті. Ми розкриваємо п'ять найкращих інструментів моніторингу пропускної здатності, які ми могли б знайти.
Але перш ніж ми розповімо вам про фактичні інструментими знайшли, ми зупинимося коротко і пояснимо різні методи, які можна використовувати для контролю пропускної здатності. Як бачите, їх в основному три. І як тільки ви краще зрозумієте, як проводиться моніторинг, ви зможете в повній мірі оцінити різні функції інструментів, які ми збираємося запровадити.
Чому слід пропускати пропускну здатність

Як було пояснено раніше, кількість перевантаженості є кількістюодин ворог мереж. Ви можете думати про мережу як шосе, де затори схожі на пробки. Але на відміну від автомобільного трафіку, який можна легко переглядати, мережевий трафік відбувається в межах кабелів, комутаторів та маршрутизаторів, де він залишається непомітним. Саме тут можуть стати в нагоді інструменти контролю пропускної здатності мережі. Вони надають мережевим адміністраторам видимість, необхідну для забезпечення безперебійної роботи. Зрештою, чи не від них чекають?
Ще одна причина для контролю пропускної здатності мережівикористання - це планування потужностей. Безперечний факт, що користувачі, системи та процеси будуть з часом збільшувати використання мереж. Незалежно від того, на яку пропускну здатність здатні ваші поточні схеми, швидше за все, їх потрібно збільшити. А контролюючи використання пропускної здатності, ви завжди будете знати, яку схему потрібно оновити і коли.
Як це зроблено?
Існує кілька способів, які можна подати до судуконтролювати використання пропускної здатності мережі. Перший - це захоплення пакетів у заданій точці мережі. Ви також можете використовувати SNMP для опитування пристроїв для статистики інтерфейсу, і, нарешті, ви можете мати пристрої, які підтримують його, щоб надсилати інформацію NetFlow of S-Flow. Давайте коротко розглянемо, як працює кожен.
Захоплення пакетів
Захоплення пакетів раніше було способом номер одинаналіз мережевого трафіку. Не так вже й багато. Він все ще дуже часто використовується для точного визначення конкретних мережевих проблем, але він рідше використовується для моніторингу пропускної здатності. Завдяки захопленню пакетів кожен пакет даних в інтерфейсі конкретного пристрою збирається та декодується.
Оскільки під час моніторингу пропускної здатності нас насправді не цікавить вміст кожного пакету, а лише його розмір, цей метод є величезним надмірним набором, через що він не вийшов із користі.
SNMP
Простий протокол управління мережею - або SNMPвеличезний і дуже складний протокол, який можна використовувати для віддаленого моніторингу, налаштування та модифікації багатьох різних типів мережевого обладнання. Єдине, просте в цьому - його назва. Її реалізація - це складне завдання. Кожні пристрої з підтримкою SNMP надають певну кількість параметрів. Деякі з них доступні лише для читання, інші - змінюються.
Особливий інтерес стосується пропускної здатностімоніторинг - це два значення. Зазвичай вони доступні для кожного мережевого інтерфейсу пристрою з підтримкою SNMP. Два значення є байтами в і байтами. Періодично читаючи ці значення, ви можете обчислити кількість байтів за одиницю часу, яка саме є пропускною здатністю.
Декілька інших параметрів SNMP можуть бути цікавимиконтекст мережевого моніторингу. Зокрема, є кількість помилок введення та виведення інтерфейсу. Подібно до того, що робиться з байтами, що входять і виходять, ці значення можуть бути використані для обчислення кількості помилок в секунду - цифра, яка багато говорить про загальний стан мережевого зв’язку.
Аналіз потоку
Спочатку розроблений Cisco Systems, NetFlowце, як випливає з назви, система аналізу мережевого потоку. Пристрої, що підтримують NetFlow - або це декілька двоюрідних братів, такі як J-flow або S-flow - збирають інформацію про кожен потік даних - звідси і ім’я - яке вони потім надсилають аналізатору NetFlow.
Для отримання додаткової інформації про аналіз потоку ви можете прочитати більше в нашій статті NetFlow Collectors and Analyzers.
Кращі безкоштовні засоби контролю пропускної здатності
Тепер ми знайомі з різними способамищо ми можемо відстежувати трафік, давайте подивимося на п’ять найкращих безкоштовних інструментів контролю пропускної здатності, які ви можете знайти. Будучи безкоштовними інструментами, деякі можуть бути обмеженими у своїх можливостях, а деякі - насправді, більшість з них - може знадобитися зовсім небагато конфігурації, щоб вони працювали на ваш смак.
1. Монітор пропускної здатності в режимі реального часу SolarWinds (ЗАВАНТАЖИТИ БЕЗКОШТОВНО)
Кожен адміністратор мережі повинен знатиСонячні вітри. Американська компанія близько 20 років розробляє чудові інструменти для управління мережею. Компанія набула чудової репутації для створення настільки чудових безкоштовних інструментів, які розповсюджуються без прив'язки до рядків. SolarWinds також виготовляє кілька комерційних інструментів, які є одними з найкращих на ринку. Монітор мережевої продуктивності - це флагманський продукт - це повне рішення для моніторингу, яке можна масштабувати в мережі майже будь-якого розміру.
Один з найкращих безкоштовних інструментів SolarWinds - і наш номеродин вибір - це монітор пропускної здатності в режимі реального часу SolarWinds. Програмне забезпечення, яке працює на Microsoft Windows, використовує SNMP для опитування декількох мережевих пристроїв і отримує статистику трафіку з різних їх інтерфейсів. Результати візуально відображаються на графіках із зображенням статистики використання кожного інтерфейсу.

Налаштування інструменту - справа простанадання IP-адреси пристрою або імені хоста та параметрів SNMP, таких як версія SNMP та рядок спільноти. Потім монітор пропускної здатності в режимі реального часу відображає список доступних інтерфейсів на вибраному пристрої, а також деякі основні дані про них.

Вибір конкретного інтерфейсу, натиснувши йогорозкриває графіку, що відображає використання вхідної та вихідної смуги на вибраному інтерфейсі. Ви також можете встановити пороги оповіщення, які слід отримувати, коли використання перевищує попередньо визначений ліміт у будь-якому інтерфейсі

У цього безкоштовного інструменту є деякі обмеження. Наприклад, одночасно може бути налаштований лише один пристрій. Також історія використання зберігається лише 60 хвилин. Це робить цей інструмент чудовим фактором для усунення несправностей, але, ймовірно, не для довготривалого дослідження еволюції використання. Для більш всеосяжного пакету можна придбати пакет аналізатора пропускної здатності SolarWinds.
Монітор пропускної здатності в режимі реального часу SolarWinds єпоширюється як пакет разом із мережевим аналізатором SolarWinds, ще одним чудовим безкоштовним інструментом, який можна використовувати для моніторингу пристроїв з підтримкою NetFlow. Цей інструмент дозволить вам розгорнутися під час розмови, програми, кінцевих точок або протоколу, які не буде контролювати пропускну здатність у режимі реального часу.
Ви можете отримати комплект із вільним монітором пропускної здатності в режимі реального часу та аналізатором мережі, відвідавши сторінку https://www.solarwinds.com/free-tools/network-analyzer-bandwidth-monitoring-bundle
2. ManageEngine SNMP Програмне забезпечення для контролю пропускної здатності
ManageEngine самоописується як компанія, яка"Має повноцінні та прості рішення навіть для ваших найскладніших проблем управління ІТ - від збереження вашого бізнесу до забезпечення високої доступності до щасливості користувачів". Це сміливе твердження, але воно досить добре описує компанію. ManageEngine добре відомий своїми високоякісними інструментами, включаючи декілька інструментів, спрямованих на моніторинг різних аспектів мереж.
І як SolarWinds, ManageEngine також єславиться своїми безкоштовними інструментами. Особливий інтерес у контексті цієї статті викликає програмне забезпечення для моніторингу пропускної здатності SNMP. Він пропонується як частина безкоштовного пакета OpUtils ManageEngine, величезний пакет з 16 утилітів для управління мережею. Він працює як в Windows, так і в Linux, а безкоштовна версія дозволяє контролювати до 10 пристроїв та їх інтерфейсів.

Налаштування інструменту, як це майже завждисправи, вимагає декількох кроків. Ви спочатку вказуєте підмережу для сканування та деякі параметри SNMP, які потрібно використовувати. Потім інструмент виявить пристрої у зазначеній підмережі. Після виявлення пристроїв ви можете переглянути їх статуси на вкладці "Інвентар". Ви також можете відображати графіки швидкості мережі та використання пропускної здатності.

Для кожного інтерфейсу можна створювати звіти провикористання пропускної здатності за останні 12 годин до одного місяця. Крім того, ви можете встановити пороги оповіщення та отримувати сповіщення електронною поштою або SMS-повідомленнями, коли вони будуть досягнуті.
Моніторинг смуги пропускної здатності ManageEngine SNMPПрограмне забезпечення є ідеальним, якщо ваша мережа мала з не більше 10 пристроїв. Якщо ви керуєте більшою мережею, ManageEngine також має платну версію без обмеження пристрою, яке ви можете спробувати. Щоб зробити це простіше, ManageEngine пропонує безкоштовну 30-денну оціночну версію свого повного програмного забезпечення OpsUtil. Насправді, безкоштовна версія спочатку встановлюється у вигляді 30-денного пробного періоду та повертається до обмежених можливостей після закінчення випробувального періоду.
3. MRTG
Multi Router Grapher Traffic, або MRTG, як це єяк правило, це абсолютно безкоштовна система з моніторингу та графіки пропускної здатності з відкритим кодом. Це було з 1995 року, але воно все ще широко використовується, незважаючи на те, що останній версії вже є п’ять років.
MRTG розроблений швейцарським розробником Tobi Oetiker. Він здебільшого написаний на Perl, і повний вихідний код легко доступний, що дозволяє будь-якому користувачеві налаштувати його під свої конкретні потреби. Деякі частини системи записуються на С для швидшого виконання. Він доступний як для Windows, так і для Linux. Хоча конфігурація та початкові налаштування дещо складніші, ніж у вас із іншими системами моніторингу, документація легко доступна.

Основними компонентами MRTG є сценарій Perlяка зчитує дані SNMP з цільових пристроїв та програму C, яка приймає дані, зберігає їх у базі даних із круглим доступом та створює веб-сторінки з графіками використання пропускної здатності. Насправді MRTG не контролює лише пропускну здатність. Він також може контролювати, записувати та графікувати будь-які параметри SNMP.

Встановлення MRTG - це багатоетапний процес івимагає спочатку встановити та налаштувати Perl спочатку. Крім того, запуск MRTG як сервісу Windows - безумовно, чогось хотілося - потребує подальших маніпуляцій, включаючи деякі зміни реєстру. Після встановлення ви налаштовуєте програмне забезпечення, редагуючи його файл конфігурації. Це можливо щось, з чим може бути знайомий кожен адміністратор Linux, але люди, які володіють лише досвідом Windows, можуть відчути більш круту криву навчання.
Ви можете завантажити останню версію MRTGбезпосередньо з веб-сайту розробника. Він доступний у форматі .zip для Windows або тарболу для Linux. Станом на цей текст останній стабільний випуск - 2.17.4.
Хоча MRTG може бути не найбільш зручним для користувачівсистема моніторингу, ймовірно, найбільш гнучка. Якщо писати на Perl, це означає, що майже кожен може змінити та адаптувати його до своїх точних потреб. І той факт, що це перша система моніторингу і що вона все ще існує, є свідченням її цінності.
4. Кактуси
Кактусів можна розглядати як далекого двоюрідного брата MRTG. І якщо ви подивитеся на будь-який із графіків Каті, ви побачите, що схожість з MRTG вражає. Це не дивно, адже кактуси побудовані на RRDTools, який є прямим нащадком кактусів.
Кактуси так само гнучкі і універсальні, як і MRTGале це більш відшліфований продукт із чудовим веб-інтерфейсом, що робить його налаштування дуже простим та інтуїтивним. це повний пакет мережних графіків, який використовує RRDTool, інструмент реєстрації даних та графіки від Tobi Oetiker, який також приніс нам MRTG. Кактуси містять швидкий опитувальник, вдосконалені шаблони графіків, кілька методів отримання та функції управління користувачем. Це так само добре для менших установок локальної мережі, як і для складних мереж з тисячами пристроїв на кількох сайтах.

Щоб краще зрозуміти кактуси, поговоримо про цеRRDінструмент на мить. За словами його розробника, «RRDtool - це галузевий стандарт OpenSource, високоефективна система реєстрації даних та графіки для даних часових рядів. RRDtool можна легко інтегрувати в сценарії оболонки, програми Perl, Python, Ruby, Lua або Tcl. "RRDtool є прямим нащадком MRTG.
Коротше кажучи, кактуси - це передумови до RRDTool. Він зберігає необхідні дані для створення графіків і заповнення їх даними в базі даних MySQL. Це повністю написано на основі PHP. Кактуси дозволяють підтримувати графіки, джерела даних та архіви Round Robin в базі даних, а також обробляють збір даних. І є підтримка SNMP для тих, хто використовується для створення графіків трафіку за допомогою MRTG. Власне кажучи, багато користувачів кактусів - колишні користувачі MRTG, і саме тому я потрапив у кактуси, коли мені потрібно було замінити MRTG на щось легше встановити та використовувати. Кактуси можна завантажити безпосередньо з веб-сайту компанії
5. ПРТГ
Останнє, але, безумовно, не менш важливе місце - ПасслерМаршрутизатор маршрутизатора або PRTG. Німецька компанія пропонує чудове рішення для моніторингу, яке чимось нагадує кактуси чи MRTG - недарма акронім продукту настільки нагадує MRTG, але з більш польським та професійним почуттям до нього.
За словами Пасслера, ви можете налаштувати PRTG і бутивгору і працює через пару хвилин. Наш досвід показує, що це може зайняти у вас трохи більше часу, щоб повністю налаштувати його на свій смак і контролювати всі ваші пристрої, але ми повинні визнати, що налаштування продукту була надзвичайно легким досвідом.

PRTG - це вражаючий товар. Для початку продукт постачається з декількома різними інтерфейсами користувача. Є власна корпоративна консоль Windows, веб-інтерфейс на базі Ajax, а також мобільні додатки для Android та iOS. А інший інтерфейс повною мірою використовує можливості кожного пристрою. Наприклад, PRTG дозволяє надрукувати ярлики QR-коду, які ви можете прикріпити до своїх пристроїв. Потім сканування коду з мобільного додатка швидко переведе вас до графіків пристрою.
І якщо говорити про графіки, PRTG не залишає нічогобажати. Він може не тільки контролювати та використовувати смугу пропускання графіків, але й багато інших параметрів за допомогою SNMP, WMI, NetFlow та Sflow. У ньому також є кілька дивовижних звітів, які можна розглядати як HTML або PDF або експортувати в CSV або XML для зовнішньої обробки. Звіти можна запускати на вимогу або планувати запускати автоматично.

Веб-сайт Paessler дозволяє завантажити дварізні версії PRTG. Ви можете вибрати або безкоштовну версію безкоштовної 30-денної пробної версії. Перший обмежить вас до моніторингу до 100 датчиків. Якщо говорити PRTG, датчик - це кожен параметр, який потрібно контролювати. Наприклад, для контролю пропускної здатності на кожному порту комутатора 48 портів знадобиться 48 датчиків. І якщо ви також хочете контролювати завантаження процесора та пам'яті комутатора, вам знадобляться ще два датчика. Як бачите, вони можуть швидко скластись.
Який я повинен використовувати?
Це відповідь, як видається, всі шукаютьале це одне з найскладніших запитань. Нам дуже подобається монітор пропускної здатності в режимі реального часу SolarWinds. У ньому багато функцій, він працює дуже добре, і налаштувати його не складно. Це також чудове знайомство з іншими інструментами, які доступні від SolarWinds. Щойно ви спробували його, вам захочеться переглянути більше. Що стосується інших продуктів у нашому списку, то вони теж є чудовими продуктами, і вибір одного з них часто буде питанням особистого смаку. Повністю безкоштовне рішення, яке може досягати будь-якого розміру установки, MRTG та Cati важко перемогти. Для більш витонченого вигляду та якщо ви керуєте меншою мережею, пропозиції ManageEngine та Paessler також чудові.
У висновку
Системи контролю пропускної здатності є одними з найбільшкорисні інструменти для мережевого адміністратора. І маючи безліч безкоштовних варіантів, немає причин не почати використовувати їх прямо зараз. Що б із цих систем ви не вирішили спробувати, ви отримаєте неоціненну інформацію про те, що відбувається у вашій мережі. Багато з цих інструментів докладають певних зусиль, щоб їх реалізувати, але ми можемо запевнити, що вони, швидше за все, будуть добре винагороджені.
Коментарі