Моніторинг пінг - це не тільки найпростіша формамоніторинг, але він, можливо, також найдавніший, і донині він все ще широко використовується. Ми знайшли найкращі безкоштовні інструменти для моніторингу пінг-файлів з відкритим кодом, і ми збираємось їх переглянути.
Типова мережа має стільки компонентів, що їїнадзвичайно важливо завжди стежити за усім. Але з сьогоднішніми розподіленими та / або хмарними центрами обробки даних моніторинг є складнішим, ніж будь-коли. Ось чому існує, здавалося б, нескінченна кількість систем моніторингу, які орієнтовані на те, щоб допомогти адміністраторам залишатися на вершині всього. Існують різні типи моніторингу - від найпростішого до найбільш детального. Сьогодні ми розглядаємо моніторинг ping, одну з найелементарніших форм моніторингу. Він складається просто з використання ping, щоб переконатися, що кожен контрольований компонент працює та працює та відповідає у прийнятні часові рамки.
Перш ніж ми розпочнемо, ми проведемо деякий час на обговоренняping, що це таке і як це працює. Ping - стара утиліта, яка оманливо проста і потужна. Але він настільки надійний, що його ще нічим не витіснили, незважаючи на те, що це довкола століття. Потім ми розглянемо ping як основу інструменту моніторингу та обговоримо різні загальні особливості таких систем. Ми зберегли найкраще для останнього, тому нарешті розглянемо деякі найкращі безкоштовні інструменти для моніторингу з відкритим кодом, які ми змогли знайти.
Про Пінг
Ще в 1983 році розробник, який бачивненормальна мережева поведінка не могла знайти правильний інструмент налагодження, тому він вирішив запрограмувати. Він назвав свій інструментальний пінг, який, до речі, походить від звуку ехолотів, що лунає всередині підводного човна. Сьогодні ping доступний практично в будь-якій операційній системі з мережею IP, і хоча окремі реалізації незначно відрізняються у своїх доступних опціях, всі вони виконують одне і те ж основне призначення. Відмінності між реалізаціями здебільшого пов'язані з доступними параметрами командного рядка, які можуть включати в себе вказівку розміру корисного навантаження кожного запиту, загального підрахунку тесту та межі мережевого стрибка затримки між запитами. Деякі сучасні операційні системи містять команду ping, яка служить тій самій цілі, але використовує IP V6 адреси замість IP V4.
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 data bytes 64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms 64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms 64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms 64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms 64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms
Як працює пінг
Пінг - це розумно і просто. Утиліта просто надсилає пакет запиту ехо-сигналу ICMP до вказаної цілі та чекає, коли він відправить назад відповідь пакета відповідей ехо ICMP. Цей процес повторюється певну кількість разів (за замовчуванням 5 разів під Windows і поки він не зупиняється під час більшості реалізацій Unix / Linux.), Що дозволяє йому збирати статистику. Ping вимірює час між запитом та відповіддю та відображає його у своїх результатах. У варіантах Unix він також відображатиме значення поля TTL відповіді, вказуючи кількість переходів між джерелом та пунктом призначення. Фактично, що відображається у відповіді команди, якщо інше місце, де різні реалізації відрізняються.
Пінг працює під припущенням, що пінгінгхост слідує RFC 1122, який прописує, що будь-який хост повинен обробляти ехо-запити ICMP та видавати відповіді ехо натомість. Більшість хостів робить, але деякі відключають цю функціональність з міркувань безпеки. Деякі міжмережеві екрани також взагалі заблокують трафік ICMP, не дозволяючи ping виконувати свою роботу. Pinging хоста, який не відповідає на запити ехо-сигналу ICMP, не надає зворотного зв’язку, точно так само, як pinging неіснуючої IP-адреси.
Про моніторинг Ping
Враховуючи обмежену інформацію, яка може бутизбираються за допомогою інструментів моніторингу, використовуючи пінг, використовуючи засоби моніторингу, якщо вони не завжди надають багато інформації, окрім статусу вгору чи вниз. Ці інструменти в основному використовуються просто, щоб гарантувати, що кожен хост працює і що його мережеве з'єднання працює нормально. Деякі інструменти інтерпретують середній час відгуку, повернутий за допомогою ping, як міру того, як швидко реагує господар або як перевантажена мережа. Хоча раптовий стрибок середнього часу реакції на пінг - це, можливо, вказівка на те, що щось не так, було б помилкою нерозумно вступати у висновки. У кращому випадку, аномально високий час реакції пінг повинен бути свідченням необхідності подальшого аналізу.
Деякі безкоштовні та відкриті джерела інструментів моніторингу Ping
Існує багато безкоштовних пінг-файлів з відкритим кодомдоступні засоби моніторингу. Сьогодні ми маємо для вас кілька найкращих інструментів, які ми могли знайти. Хоча вони не всі з відкритим кодом, вони доступні безкоштовно, хоча деякі з них є в обмеженій версії. Деякі інструменти у нашому списку - це більше, ніж просто інструменти для моніторингу ping. Деякі з них є навіть повноцінними інструментами, які дозволять не лише контролювати стан пристроїв, а й використання пропускної здатності вашої мережі, а також критичні показники продуктивності, такі як завантаження процесора чи пам'яті.
1. Набір інструментів SolarWinds Engineer (Безкоштовний пробний період)
Сонячні вітри це, мабуть, одне з найвідоміших імен уполе мережевих та системних систем адміністрування. Це вже близько двадцяти років або близько того, і це принесло нам найкращі інструменти на ринку. Його флагманський продукт, the Монітор продуктивності мережі SolarWinds отримала захоплені відгуки як одну з найкращихінструмент контролю пропускної здатності мережі. Компанія також славиться своїми безкоштовними інструментами, меншими утилітами, які задовольняють конкретну потребу мережевих адміністраторів. The Монітор мережевих пристроїв і Простежте NG - це два чудових приклади цих безкоштовних інструментів.
Ми відчували, що Набір інструментів SolarWinds Engineer заслужив особливу згадку з кількох причин. Перш за все, він включає дуже хороший модуль Ping Monitor. Але як випливає з назви, це набір інструментів. Піч шістдесят із них, якщо бути точним. Ви можете використовувати Набір інструментів інженера постійно контролювати сервери, маршрутизатори,робочих станцій або інших пристроїв для відображення часу реагування в режимі реального часу та відображення швидкості реакцій у графічних діаграмах. Набір інструментів також включає в себе інструмент «Простий пінг», який є альтернативою ping, який постачається з вашою операційною системою, і який може використовуватися для вимірювання часу відгуку та втрати пакета.

- БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД: Набір інструментів SolarWinds Engineer
- Офіційне посилання для завантаження: https://www.solarwinds.com/engineers-toolset/registration
Є також розширений інструмент Ping, якийнадає кілька варіантів графіки, які можуть допомогти вам візуалізувати та легше визначити проблеми часу реакції. Ці рішення програмного забезпечення для пінг-програми допомагають забезпечити видимість, необхідну для контролю та усунення проблем з мережевим підключенням.
Інші інструменти, включені до набору інструментів Інженера
Серед 60+ інструментів, які ви знайдете в Набір інструментів інженера, кілька - безкоштовні інструменти, які також доступніокремо, але більшість - це ексклюзивні інструменти, які неможливо отримати іншим способом. Централізована інформаційна панель дозволяє вам легко отримати доступ до будь-якого з включених інструментів. Серед різних інструментів, які ви знайдете, деякі з них можна використовувати для діагностики мережі та швидкого вирішення складних мережевих проблем. Безпечні адміністратори мережі оцінять декілька інструментів, які можуть бути використані для імітації атак на вашу мережу та для виявлення вразливих місць.

The Набір інструментів SolarWinds Engineer також включає ще кілька моніторингу та оповіщеннятакі інструменти, як той, який буде контролювати ваші пристрої та піднімати сповіщення, коли виявлятимуть проблеми із здоров’ям чи здоров’ям. Це часто дасть вам достатньо часу для реакції, перш ніж користувачі навіть помітять проблему. Для завершення і без того багатофункціонального набору інструментів також включені засоби управління конфігурацією та консолідація журналів.
Хоча це не місце для детальної інформації про кожен включений інструмент, ось список найкращих інструментів, які ви знайдете в Набір інструментів SolarWinds Engineer окрім інструментів моніторингу ping.
- Порт-сканер
- Переключити порт Mapper
- Підмітання SNMP
- Веб-браузер IP
- Відкриття MAC-адреси
- Ping Sweep
- Монітор часу реакції
- Монітор процесора
- Інтерфейсний монітор
- TraceRoute
- Розшифровка пароля маршрутизатора
- SNMP Brute Force Attack
- SNMP Атака словника
- Налаштування порівняння, завантажувача, завантажувача та редактора
- Редактор пасток SNMP та приймач пасток SNMP
- Калькулятор підмережі
- DHCP Monitor Monitor
- Управління IP-адресами
- WAN Killer
The Набір інструментів SolarWinds Engineer—Включаючи інструменти для пінгу, продається за 1495 доларів за кожнумісце адміністратора. Якщо ви вважаєте, що вона включає понад 60 різних інструментів, це дуже розумна ціна. Якщо ви хочете переконатися в тому, що цей набір інструментів може зробити для вас та вашої організації, доступна безкоштовна 14-денна пробна версія Сонячні вітри.
- Офіційне посилання для завантаження: https://www.solarwinds.com/engineers-toolset/registration
2. Заббікс
Заббікс є одним із тих інструментів, які зроблять набагато більше, ніжпросто моніторинг пінг. Він стверджує, що є найвищою платформою моніторингу корпоративного класу. І це можливо, особливо в порівнянні з іншими безкоштовними та відкритими програмами. За будь-якої ціни це було б чудовим інструментом, а той факт, що він є безкоштовним та відкритим, він робить його ще більш цікавим. Інструмент використовує SNMP для моніторингу мережевих пристроїв, а також локальних або хмарних серверів. Це дозволить стежити за кількома показниками, такими як пропускна здатність, використання процесора та пам'яті, стан здоров'я пристрою загалом, а також зміни конфігурації, досить унікальна функція.

Заббікс може похвалитися легким для розуміння та використання веб-сторінокінтерфейс та вражаючий набір функцій. Він дуже добре порівнює з комерційною продукцією, яка коштує тисячі доларів. Його система оповіщення, можливо, є однією з найкращих у своєму класі з можливістю запуску локальних сценаріїв у відповідь на сповіщення, викликані моніторингом подій.
Поки Заббікс сама по собі безкоштовна, кілька послуг можна придбативід видавця. Сюди входить технічна підтримка, яка доступна в п'яти рівнях, а також повна програма навчання та сертифікації з класами по всьому світу. Це чудово, оскільки відсутність доступної підтримки є найпоширенішим недоліком програмного забезпечення з відкритим кодом. Але вам не потрібно купувати служби підтримки, оскільки підтримка громади також доступна безкоштовно.
3. Обсервація
Обсервація є ще однією багатофункціональною платформою моніторингу. Він оснащений низьким рівнем обслуговування та автоматичного відкриття та підтримує широкий спектр типів пристроїв, платформ та операційних систем, зокрема, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Основна мета цього інструмента - запропонувати прекрасний, інтуїтивний та простий, але потужний користувальницький інтерфейс із зображенням стану здоров'я та стану мережі.

Продукт випускається у двох версіях. Є Спільнота спостережень є доступним для кожного безкоштовно. Ця безкоштовна версія отримує оновлення та нові функції двічі на рік. Є також Обсервіум Професійний який має розширений набір функцій і користь від щоденних оновлень. Обидва видання працюють лише на платформах Linux.
Обсервація пропонує набагато більше, ніж просто моніторинг ping. Наприклад, він буде контролювати використання пропускної здатності, і навіть існує система обліку, яка вимірює загальне щомісячне використання пропускної здатності в 95-му перцентилі або в загальній кількості переданих байтів. Він також має функцію оповіщення з визначеними користувачем порогами. Крім того, він інтегрується з іншими системами і може витягувати їх інформацію та відображати її в своєму інтерфейсі.
Обсервація полягає в налаштуванні, і він майже налаштовує себе. Хоча на веб-сайті Observium немає розділу для завантаження, є докладні інструкції щодо встановлення кількох дистрибутивів Linux, які містять посилання для отримання пакета.
4. Nagios Core
Nagios Core це система моніторингу з відкритим кодом, що працює на Linux. це абсолютно модульна система де Nagios Core насправді лише головний двигун моніторингу. Його доповнюють близько 50 плагінів, які можна завантажити, щоб додати різні функціональні можливості в систему. Дотримуючись модульного підходу, для завантаження також доступні різні розроблені спільнотою передні кінці. Разом вони створюють цілком повну, хоч і дещо «франкештейську» систему моніторингу. Основним недоліком такого підходу є налаштування Nagios Core може бути важким завданням.

Окрім цієї безкоштовної та відкритої версії, яку може завантажувати та використовувати будь-хто, є також комерційний продукт під назвою Нагіос XI. Він має більше функцій. Це також автономний інструмент, який значно спрощує налаштування. Вам не потрібно збирати та встановлювати кілька окремих компонентів.
Одна з найкращих особливостей Nagios Core—Відкрита версія - це її спільнота. Кілька розроблених спільнотами плагінів, передніх торців та додатків доступні безпосередньо на веб-сайті Nagios. Якщо ви хочете більше вбудованої функціональності, вам доведеться зайнятися Нагіос XI який має моніторинг використання пропускної здатності та багато інших корисних функцій. Безкоштовна пробна версія Нагіос XI Доступний, якщо ви хочете провести тестовий пробіг і побачити, що він може зробити для вас.
5. LibreNMS
По суті, LibreNMS є портом Обсервація. Це ще один всеохоплюючий моніторинг мережісистема, яка забезпечує широкий набір функцій та підтримку пристроїв. Серед найкращих особливостей інструменту - його механізм автоматичного виявлення, який не розраховує лише на SNMP для виявлення пристроїв. Він може автоматично виявити всю вашу мережу за допомогою CDP, FDP, LLDP, OSPF, BGP, SNMP та ARP. Продукт також має автоматичні оновлення, гарантуючи, що він завжди буде актуальним.

Ще одна важлива особливість LibreNMS - це його дуже настроюваний модуль оповіщення. Він дуже гнучкий і може надсилати сповіщення про сповіщення, використовуючи кілька методів, таких як електронна пошта, як і більшість його конкурентів, а також IRC, слабкість тощо. Якщо ви постачальник послуг або ваша організація виставляє кошти кожному відділу за їх використання в мережі, вам, можливо, сподобається функція виставлення рахунків за цей інструмент. Він може генерувати рахунки пропускної здатності для сегментів мережі на основі використання або передачі.
Для великих мереж та для розподілених організацій, LibreNMS має розподілені можливості для голосування, що дозволяютьгоризонтальне масштабування зростає разом із вашою мережею. Також включений повний API, який дозволяє керувати, графікувати та отримувати дані з їх установки. Нарешті, доступні мобільні додатки для iPhone та Android, дещо рідкісна функція з інструментами з відкритим кодом.
6. Icinga
Icinga є платформою моніторингу з відкритим кодом знабір функцій, який відповідає більшості найкращих комерційних продуктів та простий та чистий користувальницький інтерфейс. Однією з особливостей, яка відрізняє Ічінга від решти натовпу, є широке використання плагінів. І коли ми говоримо велике, ми маємо на увазі велике. Є буквально тисячі з них для виконання різних завдань з моніторингу та розширення функціональності продукту. А якщо у вас є особлива потреба, для якої немає ніякого плагіна, ви завжди можете написати її самостійно.

Ще одна чудова особливість Icinga - цемодуль оповіщення та повідомлення. Ви можете налаштувати сповіщення, яке буде викликано будь-якою умовою. І це так само гнучко в тому, як передаються сповіщення. Продукт має сегментоване сповіщення, що дозволяє йому надсилати деякі сповіщення деяким одержувачам та інші сповіщення різним для кращої гнучкості. Це чудова особливість, коли у вас різні системи, якими керуються різні групи.
7. Монітор Emco Ping
The EMCO Ping Monitor, хоча продукт не є відкритим кодом, все ще єцікавий інструмент моніторингу пінгу. Прямо з його огляду стану хосту ви можете переглянути стан своїх пристроїв, час відповіді та інформацію про відключення. Кожен хост відстежується в режимі реального часу, і інструмент може похвалитися кольоровими графіками, щоб допомогти вам побачити, як з часом змінюються з'єднання. Інструмент також дозволяє переглядати історичні дані хоста за будь-який вибраний період часу. Ці історичні дані можуть бути використані для створення звітів у форматі PDF та HTML.

Одна особливо цікава особливість EMCO Ping Monitor - це його сценарій. Ви можете налаштувати сценарії для запуску після того, як відбудеться подія в мережі. Сценарії можуть запустити певний процес відновлення. Також доступні сповіщення, і сповіщення електронною поштою можна надсилати, коли щось змінюється.
The EMCO Ping Monitor доступний як безкоштовна версія, обмежена п'ятьма хостами. Є також а Професійне видання і Enterprise Edition. Перший може контролювати до 250 хостів за 99 доларів за екземпляр або 245 доларів для необмежених випадків. The Enterprise Edition пропонує безлімітний моніторинг хостів вартістю 199 доларів за один екземпляр і 445 доларів для необмежених екземплярів. Також доступна безкоштовна 30-денна пробна версія.
Коментарі