Страница 1 из 1
Скрипт. Как измерить пинг.
Добавлено: 25 дек 2015, 12:04
Ivanovich
Вопрос такой как сделать чтобы если пинг к определенному узлу вырастал до указанного значения, то осуществлялась заданная команда. Типа if ([ping 192.168.1.1 count=1] > 100) do={ }
Re: Скрипт. Как измерить пинг.
Добавлено: 25 дек 2015, 18:57
podarok66
И что вы, собрались постоянно осуществлять беспрерывный пинг? Что за детский максимализм? Запускайте что-то вроде
Код: Выделить всё
{:local avgRtt ; /tool flood-ping 192.168.1.1 count=3 do={
:if ($sent = 3) do={
:set avgRtt $"avg-rtt"
}
}
:put $avgRtt;
}
с нужной периодичностью в шедулере и получите нужный вам результат.
ИсточникПривел не весь код, а лишь ту часть, что позволяет получить avg-rtt, ну да остальное допишите сами
Re: Скрипт. Как измерить пинг.
Добавлено: 26 дек 2015, 04:51
Ivanovich
Спасибо. Это то что мне и надо было

Запускаться это разумеется будет через scheduler.
Re: Скрипт. Как измерить пинг.
Добавлено: 29 дек 2015, 07:48
vqd
Еще так
:if ([/ping 8.8.8.8 count=3 interval=100ms] = 0) do={/log warning "Ahtung"}