Настройка Mikrotik RB951G-2HnD оповещения на E-Mail о падении интернета

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Добрый день,есть Mikrotik RB951G-2HnD,я его настроил на 2 wan канала (1 канал основной PPoE и 2 канал дополнительный статический IP ),никак не получается настроить оповещения на E-Mail о падении интернета на 1 канале.


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Код: Выделить всё

:global routone;
:global routtwo;
:local ro [/ip route get [find gateway=IP_GATEWAY_ONE] active];
:local rt [/ip route get [find gateway=IP_GATEWAY_TWO] active];
:if ($routone=nil && $routtwo=nil || $routone="" && $routtwo="") do={
:set routone $ro;
:set routtwo $rt;
:local int [system script environment get [find value=true] name];
:log info "Interface $int active Rout one $routone and rout two $routtwo";
} else={
:if ($routone=$ro && $routtwo=$rt) do={
:log info "The route has not changed!";
} else={
:log info "Interface $int active Rout one $ro and rout two $rt";
:set routone $ro;
:set routtwo $rt;
}
}

Надеюсь, вставить gateway и вместо логов строку отправки на почту сами вставите...


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Спасибо,а что нужно изменить в скрипте,название интерфейса?


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Нужно изменить подход к жизненным ситуациям. И стараться включать голову


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Я первый раз настраиваю этот роутер,пару скриптов написал,перелопатил много сайтов,но там есть коментарии к скриптам


strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Я настроил на роутере почту,как этот скрипт будет отправлять почту?


strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Понял,как работает это скрипт.Мне было хотелось чтоб не логи отправлялись,а отдельное письмо что микротик переключился на резервный и письмо когда обратно на основной


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Ну так кто вам мешает вместо логов прикрутить отправку письма. Даже у нас в разделе готовых скриптов немало примеров, включающих подобное в себя. Заодно и этот приём для себя в копилочку положите.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
strelec64
Сообщения: 3
Зарегистрирован: 23 мар 2017, 09:44

Как прикрутить вместо логов,отправку письма?А в первой половине что править?


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

strelec64 писал(а):Как прикрутить вместо логов,отправку письма?А в первой половине что править?

Заменить строку с логированием на команду отправки. Вы что, решили, что я это за вас писать буду? Зря, батенька, зря... Выполняю я работу вместо кого-то, только если этот кто-то ребенок, старик или беременная женщина. И то детей я чаще стимулирую к совместному творчеству, про дам на сносях мне одна "пузатенькая" заявила: "Беременность не болезнь, прекрати меня опекать!", старики нынче в округе все ухоженные и требуют лишь чтобы с ними здоровались всенепременно. Исходя из вышесказанного предлагаю вам пройтись на нашем же форуме в раздел готовых скриптов, и покопаться там. Есть там ваша отправка, точно говорю. Сам писал на эту тему несколько лет назад.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Ответить