Как собрать статистику длительной работы команды ping?
Кто-нибудь сталкивался со сбором статистики работы команды Ping?
Задача такая: пинговать устройство в сети большими пакетами на протяжении длительного времени (устройство доступно 24/7, к тому же его доступностью занимается мониторинг), потом за промежуток времени необходимо посмотреть максимальное время отклика.
Пример: мы пингуем 24 часа устройство, логи пинга куда-то пишутся. Останавливаем работу. Идем смотрим логи отработки команды пинг за 24 часа, сортируем по времени отклика.
0. Открываете командную строку cmd
1. ping -t -l 1024 127.0.0.1 >> log_ip.txt вместо 127.0.0.1 — нужный ip вместо 1024 — нужный размер пакета
2. Через 24 ч. или как надоест — жмете CTRL+С или CTRL+BREAK.
3. Открываете log_ip.txt в Excel, разделяете текст по столбцам (разделитель — пробел) и строите любой отчет.
Если уже мониторится доступность устройства - что мешает к тому же мониторингу прикрутить и ICMP-пинги? Сможете сохранять историю, строить графики и экспортировать данные в любой формате.
через командную строку
Выполните команду пинг cmd ping -4 -n 220 yandex.ru
Можете Скачайте WinMTR
Расшифровка параметров: WinMTR
Host name — имя узла, через который проходят пакеты.
№ — порядковый номер узла.
Lost % — процент потерь на узле; вычисляется из суммы потерянных пакетов на узле.
Sent — количество пакетов, отправленных к узлу.
Recv — количество пакетов, принятых от узла.
Best — лучшее значение пинга.
Avrg — среднее значение пинга.
Worst — худшее значение пинга.
Last — последнее значение пинга.
( Количество отправленных пакетов и количество принятых должно быть одинаковое )