Жоден майстер не кращий за інструменти, якими він користується. Це стосується майже кожного домену, включаючи мережеве адміністрування. На щастя, у адміністраторів мережі є безліч відмінних інструментів, які допоможуть їм вирішити різні завдання. Моніторинг є одним із таких завдань, і багато різних інструментів доступні. Аналізатори NetFlow або S-FLow можуть дати адміністраторам чітке уявлення про те, що здійснюється в їхній мережі. Але сьогодні нас цікавить інший тип моніторингу, моніторинг мережі SNMP. The Простий протокол управління мережею це протокол зв'язку, який дозволяє здійснювати моніторингінструменти зчитування оперативних показників мережевого обладнання та інших пристроїв, таких як сервери. Ми шукали на ринку найкращі інструменти для моніторингу мережі SNMP.
Перш ніж ми розкриємо наш головний моніторинг SNMP-мережіінструменти, ми витратим трохи часу на пояснення, що таке SNMP і як він працює. Це аж ніяк не технічний документ, тому ми намагатимемося робити свої пояснення якомога нетехнічними. Наша ідея полягає лише в тому, щоб дати вам широку картину, щоб ви могли краще зрозуміти, як працюють засоби моніторингу мережі. Ми розглянемо SNMP конкретно в контексті мереж моніторингу. Зрештою, чи не про це ця стаття? І коли ми закінчимо цю теорію, ми розглянемо п'ять найкращих інструментів моніторингу мережі SNMP.
SNMP Праймер
Багато текстів про SNMP дозволяють виглядати надзвичайноскладна матерія. У цьому є причина. Це є. Але так само, як вам не потрібно бути механіком для керування автомобілем, вам не потрібно бути експертом SNMP, щоб налаштувати інструмент моніторингу, тим більше, щоб зрозуміти та порівняти їх функції. Але насправді це не так складно. Принаймні, не в контексті мережевого моніторингу. Давайте проллємо трохи світла на цю тему.
Протокол SNMP насамперед використовується як спосібзовнішні пристрої - які ми будемо називати менеджерами SNMP через відсутність кращого терміну - для зчитування інформації та запису інформації на пристрої з підтримкою SNMP. Такі пристрої, які можуть бути мережевим обладнанням, як комутатори та маршрутизатори, або іншими приєднаними до мережі пристроями, такими як сервери чи пристрої, надають певну кількість параметрів у режимі лише для читання або в режимі читання-запису. Наприклад. принтер з підтримкою SNMP мав би параметри лише для читання для рівня своїх картриджів з чорнилом або загальної кількості надрукованих сторінок. Аналогічно, сервер з підтримкою SNMP матиме використання процесора, доступний простір на диску або температуру системи. Менеджер SNMP спілкується з пристроєм із включенням SNMP, використовуючи отримання запитів на зчитування параметрів та встановлення запитів для їх запису.
MIB та OID
MIB, або Інформаційна база управління, є aспеціальний тип текстового файлу, який ідентифікує кожен параметр даного пристрою. Кожен пристрій з підтримкою SNMP має відповідний MIB. Це не означає, що кожен пристрій має індивідуальний. Наприклад, є MIB для комутаторів Cisco, який охоплює більшість моделей. MIB містить ієрархічний список усіх доступних параметрів SNMP для цього пристрою. Типовий запис MIB виглядає приблизно так:
Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2).-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3
Ви можете вважати кожен елемент, розділений крапкою, якодин рівень в ієрархії, як і каталоги в структурі дерева пристроїв зберігання. Файл MIB часто містить сотні цих записів, по одному для кожного параметра. Ви помітили цифри в дужках поруч із кожним текстовим значенням? Вони можуть бути використані для спрощення спілкування між менеджерами та клієнтами. Менеджер використовує рядок 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 для позначення нашого параметра. Це робить для менших запитів, які використовують меншу пропускну здатність. До речі, ці рядки - незалежно від того, вживають вони текст або просто числа - називаються OID або ідентифікаторами об'єктів.
Тепер будь-який менеджер SNMP зможе отримати абовстановіть параметри на пристрої з підтримкою SNMP, він повинен мати доступ до файлу MIB цього пристрою. Більшість програмного забезпечення для управління та контролю SNMP вже мають всі стандартизовані MIB, а часто і деякі популярні вбудовані від великих виробників. Якщо вам потрібно отримати доступ до певного пристрою OID, який не входить до вбудованих MIB програмного забезпечення, вам потрібно буде додати відповідний MIB. Це часто є лише питанням завантажити файл MIB з веб-сайту виробника обладнання та скопіювати його в каталог MIB вашого програмного забезпечення.
SNMP вперше був створений ще в 1988 році, набагато ранішев Інтернеті були якісь серйозні загрози, і, звичайно, раніше безпека мережі була серйозною проблемою. З цієї причини в протокол не вбудовано багато безпеки. SNMP не використовує шифрування і використовує дуже сирий механізм аутентифікації. Кожен запит SNMP, надісланий менеджером, включає в себе: рядок спільноти. Ви можете думати про це як рудиментарний пароль. Звичайно, рядок спільноти у запиті повинен відповідати цільовому пристрою. Що стосується пристроїв із підтримкою SNMP, адміністратори можуть налаштувати два різних типи рядків спільноти: лише для читання і для читання-запису. За замовчуванням раніше використовувалися багато пристроїв громадські як рядок спільноти, доступний лише для читання, і приватний як їх читати-писати. Деякі досі роблять. Це багато розповідає про те, як безпека не є пріоритетним для SNMP.
Використання SNMP для моніторингу мережі
Використовуючи SNMP для моніторингу мережі, використовуйте лише aжменька OID викликає інтерес. Вони бувають двох типів, які я люблю називати датчиками та лічильниками. Датчики типу OID використовуються для таких речей, як використання процесора або відсоток вільної пам'яті. Лічильники OID-лічильників використовуються для підрахунку байтів в інтерфейсах пристрою або з них або для підрахунку помилок введення та виводу інтерфейсу. Мережеве обладнання з підтримкою SNMP має один такий набір вимірювальних приладів OID на інтерфейс.
Типовим інструментом моніторингу SNMP буде зчитуваннязначення відповідних OID через регулярні, заздалегідь визначені - часто п’ять хвилин – інтервали. Для OID типу калібрувального пристрою він зазвичай зберігає значення в якійсь базі даних і, ймовірно, відображатиме його на приладовій панелі в чисельній чи графічній формі. Деякі інструменти будуть графікувати еволюцію параметра за часом.
Для OID-контр-типів речей більшескладний. Оскільки кількість байтів в інтерфейсі та поза ним не є цікавою метрикою, замість того, щоб використовувати його як є, воно використовується для обчислення використання пропускної здатності інтерфейсу в бітах на секунду. Аналогічно, рівень помилок у помилках в секунду є набагато цікавішим параметром, ніж просто кумулятивна кількість помилок.
Ось як це працює. Інструмент моніторингу SNMP зчитує значення лічильника за той же регулярний інтервал у п'ять хвилин. Він зберігає значення у своїй базі даних, але замість того, щоб відображати його таким, яким він є, він робить деяку математику з ним. Спочатку відніме попереднє значення лічильника від поточного, щоб отримати кількість переданих або отриманих байтів за останні п’ять хвилин. Потім він помножить це число на вісім - кількість біт в байті - і поділить його на триста - кількість секунд за п’ять хвилин -, щоб отримати середнє використання пропускної здатності за останні п’ять хвилин. Це значення, яке інструмент буде відображати або малювати на графіку.
Тут важливим моментом є те, що ви виходитеце середнє використання. Уявіть інтерфейс зі 100 Мбіт / с. За п’ять хвилин між зразками рівень трафіку міг би становити 100 Мбіт / с протягом 150 секунд і 0 при 150 секундах, і він відображав би середній трафік у 50 Мбіт / с, хоча інтерфейс максувався протягом половини п'яти хвилин. Це недолік кожного програмного забезпечення для моніторингу SNMP, про який потрібно знати.
Найкраще програмне забезпечення для моніторингу мережі SNMP - 5 наших найкращих
Існує багато програмного забезпечення для моніторингу SNMPна ринку. Настільки багато, що забрати одного з них може бути непростим завданням. Щоб зробити це трохи простіше, ми зібрали цей список найкращих п’яти програмних засобів для моніторингу SNMP, які ми могли знайти. Деякі - комерційне програмне забезпечення, а деякі - безкоштовні та з відкритим кодом. Кожен комерційний інструмент, який ми перевірили, має безкоштовну пробну версію, тому ви можете спробувати будь-яку або всі наші пропозиції.
1. Монітор продуктивності мережі SolarWinds (Безкоштовний пробний період)
Першим у нашому списку є чудовий інструмент відSolarWinds: мережевий монітор продуктивності або NPM. SolarWinds, якщо ви цього не знаєте, робить одні з найкращих програмних засобів для адміністрування та управління мережею. Компанія також відома своїми безкоштовними інструментами, деякі з яких були розглянуті, як ми нещодавно обговорювали найкращі безкоштовні сервери TFTP або найкращі безкоштовні сервери SCP.

Монітор продуктивності мережі є багатим на функціїпрофесійна система моніторингу SNMP. Він має просту у користуванні веб-інформаційну панель, її легко налаштувати та налаштувати, і що ще важливіше, вона робить чудову роботу. Інструмент має налаштовані функції оповіщення, які можуть повідомляти вас, коли конкретні показники перевищують заздалегідь задане значення.
Цей інструмент може створювати ваші інтелектуальні картимережа і покаже вам критичний шлях між будь-якими двома точками, що дозволяє швидко вирішувати проблеми. Також у програмне забезпечення вбудований моніторинг та управління бездротовою мережею. Це програмне забезпечення справді має занадто багато функцій, щоб можна було згадати їх усі тут. Скористайтеся 30-денною безкоштовною пробною версією, щоб переконатися в тому, що цей чудовий інструмент може зробити для вас.
Ціноутворення на ефективність мережі SolarWindsМонітор починається від $ 2 955 і змінюється залежно від кількості контрольованих пристроїв. Програмне забезпечення є масштабованим, а додавання більшої кількості пристроїв, ніж його поточна ємність, є лише питанням оновлення ліцензії.
ЗАВАНТАЖИТЕ БЕЗКОШТОВНЕ ПРОБЛЕМУВАННЯ: МОНИТОР ДІЯЛЬНОСТІ МЕРЕЖІ СОЛАРВІНД
2. ManageEngine OpManager
ManageEngine - ще один із найкращих виробників абоінструменти мережевого адміністрування OpManager - один із найкращих продуктів. Програмне забезпечення доступне для Windows або Linux і має багато чудових функцій. Одним з найбільш значущих є автовідкриття пристрою, яке не лише знаходить пристрої, але й відображає вашу мережу, надаючи унікальну графічну інформаційну панель. А якщо говорити про приладову панель, то вона є одночасно інтуїтивно зрозумілою та простою у використанні з функцією розгортання. Для користувачів мобільних пристроїв також доступні додатки для мобільних клієнтів для iOS та Android.

Якщо мова йде про оповіщення, ManageEngineOpManager залишає нічого кращого. Існує широкий набір порогових сповіщень, які можуть допомогти вам у виявленні, виявленні та усуненні мережевих проблем. Попередження та сповіщення легко налаштовуються, і ви можете легко встановити кілька порогових значень з різними сповіщеннями для кожної метрики.
ManageEngine OpManager доступний у трьохверсії: Безкоштовна, Основна або Корпоративна. Безкоштовна версія обмежується моніторингом до 10 пристроїв і має зменшений набір функцій. Версія Essential дозволить вам контролювати до 1000 вузлів, ціна яких починається від 715 доларів для 25 пристроїв. Що стосується версії Enterprise, вона може контролювати до 10 000 пристроїв, ціна яких починається від 19 795 доларів на 500 пристроїв.
3. ПРТГ
Grapher Traffic Grapher або PRTG,стверджує, що це найшвидший інструмент для моніторингу. За словами його виробника, ви могли працювати і працювати протягом декількох хвилин. Насправді це може зайняти трохи більше часу, ніж це, але це все-таки один із найшвидших та найпростіших інструментів моніторингу SNMP для встановлення та налаштування. Продукт постачається з декількома інтерфейсами користувача для взаємодії з ним. Існує корпоративна консоль Windows, веб-інтерфейс на базі Ajax, а також мобільні додатки для Android та iOS.

У виробі є автоматичне відкриття пристрою, яке будене тільки виявляють пристрої, але й створюють для них датчики на основі заздалегідь визначених шаблонів. Сповіщення та сповіщення PRTG настільки ж хороші, як і конкурентів. Сповіщення можна передавати як push-сповіщення для додатків для мобільних клієнтів, досить унікальна особливість. Це, звичайно, є додатково до більш «стандартних» попереджень, таких як електронна пошта або SMS.
Основний обліковий блок PRTG - це датчик, який- це будь-який параметр або показник, який потрібно контролювати. Він доступний у повнофункціональній безкоштовній версії, яка обмежується моніторингом 100 датчиків. Якщо вам потрібно більше, платні ліцензії можна придбати. Їх ціни змінюються залежно від ємності датчика від 1 600 доларів для 500 датчиків до 14 500 доларів для необмежених датчиків.
4. Заббікс
Zabbix претендує на найвищий клас підприємствплатформа моніторингу. І це можливо, особливо в порівнянні з іншими безкоштовними та відкритими програмами. Зважаючи на його ціну, Zabbix насправді важко перемогти. Він може використовувати SNMP для моніторингу мережевих пристроїв, а також локальних або хмарних серверів. Це дозволить вам відстежувати різні показники, такі як пропускна здатність, використання процесора та пам'яті, стан здоров'я пристрою загалом, а також зміни конфігурації, досить унікальна функція.

Програмне забезпечення має легко зрозуміти івикористовувати веб-інтерфейс та вражаючий набір функцій. Він дуже добре порівнює з комерційною продукцією, яка коштує тисячі доларів більше. Його система оповіщення, можливо, є однією з найкращих на ринку з можливістю запуску локальних сценаріїв у відповідь на сповіщення, викликані моніторингом подій.
Заббікс сам по собі безкоштовний, але різні послуги можуть бутипридбаний у видавця. Сюди входить технічна підтримка, яка доступна в п'яти рівнях, а також повна програма навчання та сертифікації з класами по всьому світу. Підтримка громади також доступна безкоштовно.
5. Кактуси
Важко говорити про системи моніторингу SNMPне згадуючи кактусів. Незважаючи на кілька недоліків, це, швидше за все, найбільш використовувана і одна з найстаріших платформ вільного моніторингу з відкритим кодом. Це, безумовно, не настільки насичене функціоналом, як деякі комерційні продукти, але це все-таки відмінний інструмент. Його веб-інтерфейс користувача досить простий у використанні, незважаючи на дещо застарілий вигляд. У своїй суті Каті має швидкий опитувальник, вдосконалені шаблони графіку та безліч методів отримання. Зазвичай використовується опитування SNMP, але спеціальні сценарії можуть бути розроблені для отримання даних практично з будь-якого джерела та розміщення їх на графіках Кактусів. Облікові записи користувачів можуть бути використані для обмеження доступу до підмножини пристроїв для деяких користувачів, що є корисною функцією у великих організаціях з кількома групами підтримки. А якщо говорити про великі організації, то продукт може дуже добре масштабуватись від мереж малого бізнесу до великих установок тисяч пристроїв на кількох сайтах.

Але кактуси не ідеальні. Насправді, у ньому відсутній один важливий компонент, попереджаючи. Сила кактусів полягає в опитуванні пристроїв та графіці даних на веб-сторінках. Це дуже добре, але це все, що вона зробить. З іншого боку, кактуси написані на PHP і є відкритим кодом, тому ніщо не заважає вам написати якийсь код, щоб додати деяку функціональність. І якщо вам не потрібно оповіщення, простота кактусів може бути саме тим, що вам потрібно. Це надзвичайно настроюється, і ви можете легко адаптувати його до наших конкретних потреб.
Каті широко використовує шаблони дляполегшити конфігурацію. Існують шаблони пристроїв для багатьох поширених типів пристроїв, а також шаблони графіків. Існує величезна спільнота в Інтернеті, яка пише власні шаблони для багатьох виробників пристроїв та обладнання, іноді є шаблони кактусів, які ви можете завантажити.
Особлива згадка
Хоча, можливо, не заслуговує на те, щоб бути у цьому спискуЯ хотів би відзначити почесну згадку про Multi Router Grapher Traffic, або MRTG, який є родоначальником усіх систем моніторингу SNMP. Його розробники вперше застосували SNMP для моніторингу, а не управління обладнанням. Деякі з оригінальних кодів MRTG досі використовуються сьогодні в кактусах, а можливо, і в декількох інших інструментах з відкритим кодом.
Коментарі