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

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

В последнее время мы испытываем множество проблем с подключением к Интернету в нашем офисе: замедления, потери пакетов, огромное время пинга и т. д.

(К) сожалению, это происходит не весь день, а всего несколько минут здесь и там, несколько раз в день, но это превращает наш рабочий день в мучение.

КакЗакон Мерфидиктует, когда появляется айтишник, интернет работает нормально, пинг хороший, пропускная способность нормальная.

Поскольку они не будут делать для нас ничего большего без дальнейших доказательств неудачи, есть ли хороший ипростойинструмент (на любой платформе), который будет отслеживать соединение в течение 24 часов (например, пингуя Google каждую секунду) и отображать результаты в виде графика времени пинга + потери пакетов в любое время суток?

Я попробовалPingPlotter, но в моем случае это не сработало так, как предполагалось.

решение1

Если у вас есть доступ к Linux-машине, тостсможет делать то, что вы хотите. 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

Я бы создал копиюкурениена какой-то системе в вашей сети. Он не пингует каждую секунду, и вам, вероятно, это не нужно. Вместо этого он будет периодически отправлять пакет из ~20 пингов одновременно, а затем подсчитывать, сколько из них ответили, и как быстро каждый из них возвращается. Результаты отображаются в виде графика.

Вот результаты для моей системы дома, через мое соединение Comcast, к чему-то на работе. Пропущенные пакеты и задержка на стороне Comcast.

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

решение3

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

решение4

Nagios — это инструмент мониторинга серверов с открытым исходным кодом, который может контролировать серверы. Я знаю, что для мониторов SNMP нужно настраивать что-то на отслеживаемом устройстве, но для простых мониторов ping этого делать не нужно.

Здесь, в нашем офисе, мы используем WhatsUp Gold для мониторинга всех наших серверов. У него есть пинг-монитор, который делает именно то, что вам нужно. Это дорогой продукт ($2000+), что делает его нелепым решением вашей проблемы, но у них есть бесплатная 30-дневная пробная версия, которую вы можете установить, собрать данные и, надеюсь, решить свою проблему.

Связанный контент