Size: a a a

2019 December 05

Л

Леона in MikrotikRus
источник

AS

Antans Stulgaitis in MikrotikRus
Приветствую. требуеться свежая мысль по скрипту. Необходимо опрашивать хост по icmp и если он не отвечает к примеру 1 минуту, то выполнить действие. параметра времени нет, но есть ping count и interval можно посчитать.  к примеру ping 8.8.4.4 count=60 interval=1000ms Вопрос. Как получить значение переменной - host unreachable, что бы дальше можно было выполнить какое лиюбо действие
источник

E

Eugene in MikrotikRus
Antans Stulgaitis
Приветствую. требуеться свежая мысль по скрипту. Необходимо опрашивать хост по icmp и если он не отвечает к примеру 1 минуту, то выполнить действие. параметра времени нет, но есть ping count и interval можно посчитать.  к примеру ping 8.8.4.4 count=60 interval=1000ms Вопрос. Как получить значение переменной - host unreachable, что бы дальше можно было выполнить какое лиюбо действие
для этого есть netwatch
источник

AS

Antans Stulgaitis in MikrotikRus
Eugene
для этого есть netwatch
в курсе. но вопрос был про то, как получить значение переменной.
источник

E

Eugene in MikrotikRus
никак. ибо переменной нет.
источник

ST

Sergiy Tretyak in MikrotikRus
Antans Stulgaitis
Приветствую. требуеться свежая мысль по скрипту. Необходимо опрашивать хост по icmp и если он не отвечает к примеру 1 минуту, то выполнить действие. параметра времени нет, но есть ping count и interval можно посчитать.  к примеру ping 8.8.4.4 count=60 interval=1000ms Вопрос. Как получить значение переменной - host unreachable, что бы дальше можно было выполнить какое лиюбо действие
ну так пинг же передает количество успешніх пингов
:global pingg [ping address=8.8.8.8 count=3]
источник

E

Eugene in MikrotikRus
именно. только простой математикой.
источник

ST

Sergiy Tretyak in MikrotikRus
А так то евгений верно говорит - юзай нетвотч. а уже если нетвотч не видит ответов то запускай скрипт дополнительной проверки доступности пингом с конкретніми условиями
источник

PZ

Philipp Zadorozhniy in MikrotikRus
Antans Stulgaitis
Приветствую. требуеться свежая мысль по скрипту. Необходимо опрашивать хост по icmp и если он не отвечает к примеру 1 минуту, то выполнить действие. параметра времени нет, но есть ping count и interval можно посчитать.  к примеру ping 8.8.4.4 count=60 interval=1000ms Вопрос. Как получить значение переменной - host unreachable, что бы дальше можно было выполнить какое лиюбо действие
пиши ответ на пинги в файл, потом сравнивай общее кол-во строк с кол-вом строк анричибл
источник

ST

Sergiy Tretyak in MikrotikRus
Philipp Zadorozhniy
пиши ответ на пинги в файл, потом сравнивай общее кол-во строк с кол-вом строк анричибл
Вот такие как ті и придумали анальній секс
источник

E

Eugene in MikrotikRus
Philipp Zadorozhniy
пиши ответ на пинги в файл, потом сравнивай общее кол-во строк с кол-вом строк анричибл
лолкек
источник

PZ

Philipp Zadorozhniy in MikrotikRus
Eugene
лолкек
норм тема же)
источник

AS

Antans Stulgaitis in MikrotikRus
а если так - :if ($pingresultA < 60) do=
источник

ST

Sergiy Tretyak in MikrotikRus
тоесть если один ответ пропал то ты собрался что-то делать? не рановато ли панику поднимать?
источник

E

Eugene in MikrotikRus
Antans Stulgaitis
а если так - :if ($pingresultA < 60) do=
источник

ST

Sergiy Tretyak in MikrotikRus
ты хотя бы каунт дели на пингрезалт шоли
источник

ST

Sergiy Tretyak in MikrotikRus
и уже если оно там ниже некоторого индекса то делай
источник

I

Ivan in MikrotikRus
/tool flood-ping
источник

ST

Sergiy Tretyak in MikrotikRus
или тупо по числу ответов ниже некоего заданого. как у тебя, но не 60 же 😊. дай запас на пару глючных пингов
источник

ST

Sergiy Tretyak in MikrotikRus
Antans Stulgaitis
Приветствую. требуеться свежая мысль по скрипту. Необходимо опрашивать хост по icmp и если он не отвечает к примеру 1 минуту, то выполнить действие. параметра времени нет, но есть ping count и interval можно посчитать.  к примеру ping 8.8.4.4 count=60 interval=1000ms Вопрос. Как получить значение переменной - host unreachable, что бы дальше можно было выполнить какое лиюбо действие
если надо 1 минуту то
-нетвотч
-на даун вешаем наш скрипт в котором делей 1 минута. Еще раз пинг. если таки  ответа нет то делаем что-то
источник