Привет, у меня настроен фейловер на роутере Mikrotik, и я хочу, чтобы при пинге 8.8.8.8 через ethernet 1 / gw 1 мне приходило письмо. У меня есть скрипт, который отправляет письмо, когда пинга нет.
Отправлять письмо, когда пинг превышает 200 мс.
Отправлять письмо, когда пинг превышает 200 мс., RouterOS
26.05.2017 09:52:00
|
|
|
|
11.06.2017 14:58:00
Спасибо всем за ответы. Просто скажите, может тут нужен пробел: to=> to@mail.co > mf> rom=> from@mail.com
|
|
|
|
11.06.2017 15:25:00
Я обновил это.
|
|
|
|
11.06.2017 15:45:00
Скажи мне одно: какой IP-адрес сервера для почты нужно указать? Если хочу отправить на Gmail, надо ли ставить внешний IP SMTP-сервера Gmail?
|
|
|
|
12.06.2017 13:05:00
#Mikrotik Пинг более 200 мс для отправки письма #
:local Темы “Мониторинг задержки IP до порога тревоги” #Задать отслеживаемый IP-адрес :local addre 192.168.88.1; #Определить IP, соответствующий SMTP серверу почты :local smtps [:resolve smtp.gmail.com ] #Установить задержку :local ms 200; :local avgRtt; /tool flood-ping $addre count=10 do={ :if ($sent = 10) do={ :set avgRtt $“avg-rtt” } } :if ($avgRtt >= $ms) do={ #Отправить письмо /tool e-mail send server=$smtp port=25 user= password= to=to@mail.com from=from@mail.com subject=$Темы body=(“Мониторинг IP:$addre\nзадержка:$avgRtt мс”) :log err “Сообщение отправлено”; } |
|
|
|
13.06.2017 06:54:00
Отлично сделано!
|
|
|
|
13.06.2017 10:10:00
Информация об этих зондаx есть в Dude
|
|
|
|
13.06.2017 11:02:00
Это нормально так? Я заменил FirstDevice на IP-адрес моего роутера, который хочу проверить пингом.
![]() |
|
|
|
13.06.2017 11:10:00
Нет! Device_property — это функция, которая возвращает свойства устройства, firstaddress — это вложенная функция для получения IP-адреса. Если хочешь мониторить RTT к своему устройству — просто добавь эту проверку без изменений к этому устройству. Если хочешь мониторить не своё устройство, у тебя есть два варианта: поменять проверку (без device_property) или создать новое устройство (например, 8.8.8.8) и добавить к нему проверку из поста без изменений. Потом можешь изменить уведомления для всего устройства или для конкретной проверки. Вот мой пример с «новым устройством» 8.8.8.8
|
|
|
|
13.06.2017 11:48:00
Смотри сюда:
|
|
|
|
13.06.2017 11:56:00
Значит, он уведомит меня, когда пинг будет выше 200 мс? Сначала я добавляю сервис (у меня есть пинг сервисов и управление RouterOS), просто добавляю это с пробой — и всё?
|
|
|
|
13.06.2017 12:11:00
Я сделал это, но когда добавлял сервис в разделе services, выдавало ошибку parsing failed.
![]() |
|
|
|
13.06.2017 12:13:00
проверь — ты удалил запятую после 15
|
||||
|
|
|||
Читают тему