Привет! У меня на роутере два интернет-подключения (eth1 и eth2) с опцией аварийного переключения. У обоих статические IP, поэтому в маршрутизации для первого провайдера стоит Distance 1, для второго — Distance 2. Это работает хорошо.
НО я хочу сделать скрипт, который будет ОТПРАВЛЯТЬ мне SMS, когда пропадает первый интернет (eth1). Модем провайдера часто барахлит, поэтому его приходится перезагружать.
Пример скрипта:
`:if ([/ping interface=ether1 count=5 address=8.8.8.8 interval=5s]=0) do={ :log info “SBB Internet DOWN” /tool fetch mode=http http-method=post url=“ Internet DOWN” keep-result=no }`
Проблема в том, что при каждом запуске скрипта (в расписании каждые 15 минут) я получаю SMS. Я хочу этого избежать — НУЖНО получить только одно SMS после того, как условие с отсутствием пинга к 8.8.8.8 с интерфейса eth1 подряд 5 раз с интервалом 5 секунд сработает. И ещё одно — когда я перезагружаю модем и пинг через eth1 появляется.
Как это решить? Большое спасибо!
НО я хочу сделать скрипт, который будет ОТПРАВЛЯТЬ мне SMS, когда пропадает первый интернет (eth1). Модем провайдера часто барахлит, поэтому его приходится перезагружать.
Пример скрипта:
`:if ([/ping interface=ether1 count=5 address=8.8.8.8 interval=5s]=0) do={ :log info “SBB Internet DOWN” /tool fetch mode=http http-method=post url=“ Internet DOWN” keep-result=no }`
Проблема в том, что при каждом запуске скрипта (в расписании каждые 15 минут) я получаю SMS. Я хочу этого избежать — НУЖНО получить только одно SMS после того, как условие с отсутствием пинга к 8.8.8.8 с интерфейса eth1 подряд 5 раз с интервалом 5 секунд сработает. И ещё одно — когда я перезагружаю модем и пинг через eth1 появляется.
Как это решить? Большое спасибо!
