Програмне забезпечення для діагностики (пінг) мережі протягом 24 годин?


10

Останнім часом у нас виникає багато проблем з підключенням до Інтернету нашого офісу: сповільнення, втрати пакетів, величезні часи пінг-файлів тощо.

(Не) на щастя, це не відбувається цілий день, лише кілька хвилин тут і там, кілька разів на день, але це робить наш робочий день болем.

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

Оскільки вони не зроблять нічого більше для нас без подальших доказів відмови, чи є хороший і простий інструмент (на будь-якій платформі), який буде контролювати з'єднання протягом 24 годин (наприклад, пінг Google щосекунди) і відображати результати як графік часу ping + втрати пакетів у будь-який час дня?

Я спробував PingPlotter , але це не спрацювало так, як мені призначено.


1
Що не так з PingPlotter?
joeqwerty

Більшість програмного забезпечення для моніторингу будуть робити це хоча б певною мірою, але пропозиція @ Zoredache про куріння - це, мабуть, найвідоміший окремий інструмент і в значній мірі підходить під вашу проблему.
voretaq7

Відповіді:


6

Якщо у вас є доступ до машини Linux, то mtr може робити все, що ви хочете. mtr поєднує функціональність програм traceroute та ping в єдиному інструменті діагностики мережі

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

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4

2
Я часто працюю mtrяк щогодинна робота в мережі в режимі звітів, щоб діагностувати проблеми мережі. Біг з інтервалом в 30 або 60 секунд часто є адекватним. Це призводить до мінімального впливу на мережу, але може дати хороші результати для періодичних проблем.
BillThor

Дуже добре, mtrце, безумовно, хороший фрагмент програмного забезпечення, щоб знайти, де проблема в мережі!
Бенджамін

12

Я б встановив копію паління в якійсь системі вашої мережі. Він не пінг кожну секунду, і ви, мабуть, цього не потребуєте. Натомість він періодично надсилатиме одночасно кількість ~ 20 пінгв, а потім підраховує кількість відповідей та швидкість повернення кожного. Результати підхоплені.

Ось результати для моєї системи вдома, через моє з'єднання Comcast, для чогось на роботі. Пропущені пакети та затримка знаходиться на стороні Comcast.

введіть тут опис зображення


3

Ви можете просто скинути вихід ping у файл (тобто ping google.com > pings.txt) та переглянути затримки. Жодного графіка немає, але він працює на всіх платформах і повинен забезпечити достатній доказ будь-яких проблем, з якими стикається мережа.


Я знаю про pingваріант, але насправді шукаю спосіб відобразити це на часовій діаграмі!
Бенджамін

Ви справді не дали вагомих причин, чому. Ваша мета - довести проблеми із затримкою відповідно до Вашого запитання, що стосуються гарних графіків?
Chris S

Щоб перевірити, в який час доби це відбувається. Вони зроблять роботу з пошуку будь-якого часового шаблону в цьому!
Бенджамін

Почніть пінг з опівночі (00:00:00) та зі стандартної 1 секунди між пінгами, і ви матимете одну точку даних за кожну секунду дня (86400 до 00:00 наступного ранку) - "Вони "Ви також можете знайти шаблон в цьому :-)
voretaq7

Я боюся, що вони навіть не потурбуються, переглянувши 86400 рядків тексту, ще менше намагаючись зробити з нього графік :)
Бенджамін

2

У Pingdom є безкоштовна послуга, яка може робити все, що вам потрібно.


Звичайно, Pingdom не може сказати вам нічого про вашу внутрішню мережу. Щось, що монітори зсередини, напевно, було б більш доречним для усунення їхніх проблем
Safado

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

Гарна думка. Можливо, монітор пінгу на загальнодоступному IP-маршрутизаторі їхнього шлюзу? Якщо проблема пов’язана з самим маршрутизатором, або, можливо, проблема з маршрутизацією в ISP, яка б працювала.
Сафадо

Хороший момент, що допомогло мені зрозуміти, що проблема полягає не в фактичному підключенні до Інтернету будинку, а в поганому підключенні Wi-Fi, який вони нав'язують для підключення нашої офісної мережі до будівельного маршрутизатора!
Бенджамін

2

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

Тут у нашому офісі ми використовуємо WhatsUp Gold для моніторингу всіх наших серверів. У нього є монітор ping, який робить саме те, що ви хочете. Це дорогий продукт ($ 2000 +), який робить смішне рішення вашої проблеми, але у них є безкоштовна 30-денна пробна версія, яку ви можете встановити, зібрати дані та сподіваємось розібратися у вашій проблемі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.