Главная > Mikrotik > Mikrotik скрипт проверки канала

Mikrotik скрипт проверки канала

Как на Mikrotik написать скрипт проверки каналов с уведомлением на email?

Сам скрипт:

:log info "check_wan2";
#Vars
:local PingCount 3
#RemoteIP
:local WanGW xxx.xxx.xxx.xxx
#Interface
:local InF ether2-wan2
#RoutingTabel
:local RtB Prov2_mangle_prerout_routing
#Ping
:local StatusWan [/ping $WanGW interface=$InF routing-table=$RtB count=$PingCount]
:if ($StatusWan<=0) do={tool e-mail send to=xxx@xxx.xxx subject="Mikrotik Wan2 Down" body="Mikrotik Wan2 Down";:put "Wan2 Down" ;}

В принципе тут все довольно просто.

Делаем пинг на нужный гетвей с нужного вана (у меня их два, так что в пинге я еще использую таблицу роутинга "routing-table=$RtB" если у вас один канал или нет таблиц роутинга, можно этот параметр смело убрать.

Далее, если из 3х пингов не прошел ни один, значит шлюз (или нудный айпи) не отвечает и микротик отсылаем email (не забудьте предварительно настроить в тулзах отправку email.

1 звезда2 звезды3 звезды4 звезды5 звезд (Рейтинг отсутствует)

Загрузка...
  1. Евгений
    16 августа 2019 в 23:07 | #1

    Если использовать этот скрипт для мониторинга работоспособности интернет канала, как он отошлет email если нет интернета на роутере в этот момент?

  1. Пока что нет уведомлений.


7 − = пять

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.