- - 6 кращих інструментів моніторингу пропускної здатності Linux у 2019 році

6 найкращих інструментів моніторингу пропускної здатності Linux у 2019 році

У нас є поєднання платних та безкоштовних інструментів, які сильно відрізняються у своїх наборах функцій, але всі вони пропонують базовий моніторинг пропускної здатності SNMP. Ось наш посібник з найкращих інструментів контролю пропускної здатності Linux.

Знання це сила! Отже, знаючи, яким чином використання пропускної здатності мережі, якою ви керуєте, дасть вам силу, дозволяючи вам проявляти активність та забезпечуючи максимальне уникнення перевантаженості мережі. Для цього потрібні інструменти моніторингу пропускної здатності. А оскільки Linux є популярною платформою з багатьма мережевими адміністраторами, давайте подивимося на кілька найкращих інструментів контролю пропускної здатності Linux. Зважаючи на те, що більшість з них є безкоштовними та відкритими, вони дозволять вам почати моніторинг пропускної здатності ні за що інше, ніж час, який ви витратите на їх установку та налаштування. Як ви незабаром дізнаєтесь, багато з цих інструментів настільки ж хороші, як і найкращі інструменти для Windows.

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

Моніторинг пропускної здатності

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

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

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

Пропускна здатність інструменти моніторингу може також бути корисно для усунення несправностей у програмі. Коли користувач скаржиться, що деякий віддалений додаток сповільнився, дивлячись на мережу пропускна здатність утилізація може дамо вам досить гарну думку про те, чи проблема викликана перевантаженістю мережі. Якщо ви відчуваєте низьке використання мережі, ви, ймовірно, можете зосередити свої зусилля з усунення несправностей в іншому місці.

Роз'яснення моніторингу SNMP

Більшість інструментів контролю пропускної здатності мережі покладаються наПростий протокол управління мережею (SNMP), щоб зробити свою магію. Більшість мережевих пристроїв має вбудовану функцію SNMP та може регулярно опитуватися інструментами моніторингу. Незважаючи на свою оманливу назву, SNMP є насправді цілком складний. Але не хвилюйся, ти не потрібно бути експертом і знати все про це, щоб ним користуватися. Його так само, як не потрібно бути автомеханіком, щоб керувати автомобілем. Однак бажано мати хоч якесь уявлення про те, як це працює тож давайте подивимось на це

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

Датується часом, коли безпека ІТ не булаПроблема, SNMP має лише мінімальний рівень безпеки. Менеджер SNMP, який підключається до пристрою з підтримкою SNMP, передаватиме "рядок спільноти" зі своїм запитом. Якщо рядок збігається з налаштованими в обладнанні, запит буде виконано. На пристроях, як правило, налаштовано два рядки спільноти: один для OID, доступний лише для читання, і один для змін, що змінюються. Комунікація не зашифрована, і кожен, хто перехоплює її, побачив би рядки спільноти чітким текстом. Ось чому SNMP використовується лише в приватних захищених мережах.

Приклад із реального життя

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

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

Важливо зазначити, що ви отримуєте цеоцінка середнього коефіцієнта використання за інтервал опитування, а не реального використання пропускної здатності. Наприклад, припустимо, що ланцюг використовується з максимальною потужністю протягом половини інтервалу опитування і не несе трафіку протягом другої половини. Він може виявитись як використаний на 50% від його потужності, незважаючи на те, що він дозволений протягом тривалого періоду. Коротші інтервали опитування зменшать це спотворення, але важливо пам’ятати, що ці системи дають лише середні значення.

Слово про Linux

Як операційна система, Linux це не так,функціонально кажучи, дуже відрізняється від будь-яких інших, таких як Windows або OS X. Основна відмінність Linux та інших популярних операційних систем полягає в тому, що Linux є продуктом з відкритим кодом і більшість дистрибутивів доступні безкоштовно. Багато людей схильні плутати з відкритим кодом ібезкоштовно. Це правда, що програмне забезпечення з відкритим кодом часто є безкоштовним, але це не обов'язково. Наприклад, ОС Red Hat Enterprise Linux не безкоштовна. Для додавання плутанини, актори руху з відкритим кодом часто називають програмне забезпечення з відкритим кодом як вільне програмне забезпечення, яке вільно передбачає свободу, а не відсутність витрат.

З роками Linux, який був наcе гранична операційна система, встановлена ботаніки та студентів з інформатики - пригадую, що проводили завантаження тижнів SLS Linux одне зображення дискети одночасно понад 1200 бод; Я думаю, я був одним із таких ботаніки-має став популярним варіантом як серверна операційна система. Деякі недавні дистрибутиви також досягають значного прогресу як життєздатна альтернатива Windows як операційній системі персонального комп’ютера.

Використання Linux як платформи моніторингу

Хоча Linux є популярною операційною системою для серверів будь-якого типу, це навіть більше, якщо справа стосується запуску конкретних інструментів. Ттут є кілька вільних та відкритих мереж пропускна здатність інструмент моніторингу, який буде працюватилі запустити на Linux. І якщо виr інструмент вибору може працювати на або Windows або Linux, чи не було б більш економічним сенсом працювати на безкоштовній ОС, а не витрачати гроші на дорогу операційну систему?

У той час як sлюди досі не вірять вільним та відкритим кодам операційні системи та програмне забезпечення для критично важливих програм і наприклад, не ставлять свої дорогоцінні корпоративні дані на МояSQL-сервер, що працює на Linux, багато з них зазвичай не мають стільки заперечення щодо використання платформи для запуску інструментів мережевого адміністрування.

Одна велика перевага використання Linux якосновою платформи інструментів моніторингу мережі є те, що легко налаштувати сервер Linux лише з необхідними пакетами. Хоча це можна зробити за допомогою Windows, це значно складніше.

Найкращі засоби контролю пропускної здатності Linux

Ми шукали в Інтернеті деякі найкращіЗасоби моніторингу пропускної здатності, які можуть працювати в Linux. Ми придумали деякі комерційні продукти та деякі безкоштовні та з відкритим кодом. Деякі продукти у нашому списку можна встановити на Linux або Windows, а деякі - лише для Linux. Всі вони пропонують моніторинг пропускної здатності SNMP, і всі вони мають централізовану консоль, де можна налаштувати інструмент і побачити результати моніторингу. Хоча є декілька інструментів лише для командного рядка, ми виключили їх із нашого списку.

1. ManageEngine OpManager

The ManageEngine OpManager є потужним інструментом моніторингу мережі все в одному що пропонує комплексні можливості моніторингу мережі. Це може допоможе вам стежити за мережею використання пропускної здатності, виявляти несправності мережі в режимі реального часу,усунення помилок та запобігання простоїв. Інструмент підтримує різні середовища від багатьох постачальників і може масштабуватись відповідно до вашої мережі, незалежно від її розміру. Це може працювати на Linux чи Windows та дозволить вам контролювати свої пристрої та мережу та дати тобі видимість у всій вашій мережіінфраструктура. Установка та налаштування цього виробу - це швидко та просто. Ви можете запустити його за дві хвилини. Він не вимагає складних процедур установки та постачається вбудованими базами даних та веб-серверами.

ManageEngine OpManager Dashboard

The ManageEngine OpManager постійно контролює продуктивність мережевих пристроїв у режимі реального часу і відображає його на своєму живі інформаційні панелі та графіки. Крім пропускної здатності, яt вивчає декілька критичних операційних показників, таких як втрата пакетів, помилки та відкидання тощо.

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

2. Заббікс

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

Інформаційна панель Zabbix

Заббікс використовує поєднання технологій моніторингу. Він підтримує моніторинг SNMP, а також інтелектуальний інтерфейс моніторингу платформи (IMPI). Він також може здійснювати моніторинг на основі агентів з агентами, доступними для більшості платформ. Для зручного налаштування для багатьох пристроїв передбачено автоматичне відкриття, а також шаблони, що не випускаються. Інтерфейс користувача на веб-інструменті має декілька вдосконалених функцій, таких як інформаційні панелі, графіки, мережеві карти, слайд-шоу та докладні звіти.

Заббікс також є спеціально налаштована система оповіщення, яка не тільки надсилатиме розсилку докладно повідомлення, але що також можна налаштувати на основі ролі одержувача. Це може також ескалація проблем відповідно до визначених користувачем гнучких сervice лдолини.

3. Нагіос

Існує дві версії Нагіос в наявності. Є безкоштовний та відкритий код Nagios Core і там заплачено Нагіос XI. Обидва мають один і той же базовий двигун, але подібність зупиняється на цьому. Nagios Core це система моніторингу з відкритим кодом, що працюєLinux. Система повністю модульна з фактичним двигуном моніторингу в основі. Двигун доповнюється десятками доступних плагінів, які можна завантажити, щоб додати функціональність до системи. Кожен плагін додає до ядра деякі функції.

Інформаційна панель Nagios XI

Зберігаючи модульний підхід, передні панелі інструменту також є модульними, а також для завантаження доступні кілька різних розроблених спільнотою варіантів. The Ядро Нагіоса, плагіни та передній кінець поєднуються та створюють досить повну систему контролю. Однак у цієї модульності є недолік. Налаштування Nagios Core може виявитися складним завданням.

Нагіос XI є комерційним продуктом на основі Nagios Core двигун Але це є повноцінним самостійним рішенням для моніторингу. Продукт орієнтований на широку аудиторію від малого бізнесу до великих корпорацій. Набагато простіше встановити та налаштувати, ніж Nagios Coreзавдяки майстру налаштування та двигуну автоматичного виявлення. Звичайно, ця простота налаштування та конфігурації виходить ціною. Ви можете розраховувати заплатити близько 2000 доларів за 100-вузлову ліцензію і приблизно в десять разів більше за необмежену.

4. Zenoss Core

Zenoss Core може не бути настільки ж популярний, як і деякі інші засоби моніторингу у цьому списку, але він справді заслуговує на це бути тут через набір функцій та професійний вигляд. Інструмент може контролювати багато речей, таких як використання пропускної здатності, потоки трафіку або такі послуги, як HTTP та FTP. Він має чистий та простий користувальницький інтерфейс, і його система оповіщення чудова. Одна річ Варто згадати його досить унікальна система багаторазового оповіщення. Це дозволяє оповіщати другу особу, якщо перша не реагує в межах заздалегідь визначеної затримки.

Інформаційна панель Zenoss Core

Знизу, Zenoss Core є однією з найскладніших систем моніторингувстановити та налаштувати. Установка - це повністю керований командним рядком процес. Сьогоднішні мережеві адміністратори використовуються для встановлення GUI, майстрів конфігурації та двигунів автоматичного виявлення. Це може зробити інсталяцію продукту дещо архаїчною. Знову ж таки, це відповідає світові Linux. Ттут достатньо установка та конфігурація наявна документація, і кінцевий результат робить її вартими зусиль.

5. Кактуси

Треба було включити Кактуси у цьому списку. Після всього, у віці 17 років, це одна з найстаріших платформ вільного моніторингу з відкритим кодом. І це до цих пір досить популярно вона все ще активно розвивається. Остання версія була щойно випущена наприкінці січня. Поки Кактуси може бути не настільки насиченим функціями, як деякі інший продуктів, це все-таки відмінний інструмент. ЯІнтерфейс користувача веб-інтерфейсу має дещо вінтаж, але він добре викладений і простий для розуміння та використання. Кактуси складається з швидкого опитування, розширеного графікушаблони та кілька методів придбання. Хоча інструмент в основному покладається на опитування SNMP, спеціальні сценарії можуть бути розроблені для отримання даних практично з будь-якого джерела.

Скріншот кактусів

Основна сила цього інструмента - в опитувальних пристроях для отримання їх показників,наприклад використання пропускної здатності - і графік зібраних даних на веб-сторінках. Це прекрасно справляється з цим, але це все, що він буде робити. ЯЯкщо вам не потрібні сповіщення, вигадливі звіти або інші додаткові послуги, простота продукту може бути саме тим, що вам потрібно. І якщо вам потрібно більше функціональність, Кактуси є з відкритим кодом та повністю написаний на PHP, що робить його дуже настроюваним і ти можеш додати будь-який відсутні функції, які вам потрібні.

Кактуси широко використовує шаблони, на рахунку якихдля більш легкої конфігурації. Існують шаблони пристроїв для багатьох поширених типів пристроїв, а також шаблони графіків. Також існує величезна кількість інтернет-спільнот користувачів, які пишуть власні шаблони різного роду та роблять їх доступними для спільноти, і багато виробників обладнання також пропонують завантажувати шаблони кактусів, які можна завантажити.

6. MRTG

The Multi Grater Traffic Grapher, або MRTG, є дідусем усіх систем контролю пропускної здатності мережі. У той час як проект з відкритим кодом має існує приблизно з 1995 року, вона все ще має широке поширеннявикористання, незважаючи на те, що останній версії вже п’ять років. Він доступний для Linux та Windows. Початкові налаштування та конфігурація дещо складніші, ніж у вас із іншими системами моніторингу, але відмінна документація легко доступна.

Знімок екрана MRTG

Встановлення MRTG це багатоетапний процес, і вам потрібно ретельно виконувати інструкції з налаштування. Після встановлення ви налаштовуєте програмне забезпечення, редагуючи його файл конфігурації. Що MRTG не вистачає зручності в користуванні, вона завойовуєгнучкість. Здебільшого написаний на Perl, його можна легко змінити та адаптувати під конкретні потреби. І той факт, що це перша система моніторингу і що вона все ще існує, є свідченням її цінності.

Коментарі