В этом описании представлено подключение роутера Mikrotik к источнику бесперебойного питания (ИБП) для мониторинга состояния и отправки оповещения в случае пропадания внешнего электропитания.

Роутеры Mikrotik адаптированы работать с ИБП производства APC. Для подключения необходимо наличие USB-портов в роутере и ИБП. В роутер должен быть установлен дополнительный программный пакет ups. В данном пример использован роутер RB3011 с ROSv6 и ИБП APC Back-UPS BX750MI.

Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В курс входит 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.

Подключение USB-кабеля.

Использован кабель USB2.0 USB-A<=>USB-B.

Подключение USB к роутеру.

Подключение USB к ИБП.

 

Установка пакета ups.

Проверяем версию ОС роутера и его архитектуру.

System >> Resources

В данном случае  ROSv6.49.10 (long-term), архитектура ARM.

 

Переходим на сайт mikrotik.com и в разделе Software >> Downloads находим нужную архитектуру. Скачиваем для определившейся ранее версии ОС архив со всеми пакетами – Extra packages.

 

Распаковываем архив, находим пакет ups и перетягиваем его в роутер.

 

Перезагружаем роутер.

 

В результате, в разделе System >> Packages появится новый установленный пакет.

В системном меню появился новый раздел UPS.

 

Мониторинг работы ИБП.

Добавляем ИБП. System >> UPS >> +

Name: ups1 – любое понятное название.

Port: выбираем USB-порт (доступен так же serial port).

Нажимаем ОК.

Через командную строку:

 

ИБП определится в системе.

 

Посмотрим какие есть еще настройки.

 

Вкладка General.

Имя и порт уже указали ранее.

Off Line Time – время до выключения ИБП после пропадания внешнего электропитания.

00:00:00 – роутер отключится в соответствии с настройкой «Min Run Time».

Если указать какое-то время, например 3мин, то начнется обратный отсчет на указанное время, и затем роутер отключится help.mikrotik.

 

Min Run Time – минимальное время работы.

never  – роутер перейдет в гибернацию когда уровень разряда батареи достигнет 10%.

00:00:00  – роутер будет работать, пока есть заряд батареи, обратный отсчет будет идентичен статусу Rune Time Left

 

Alarm Settings – управление звуковой сигнализацией при пропадании внешнего электропитания.

immediate – немедленная сигнализация;

delayed – сигнализация с задержкой;

low battery – сигнализация только при низком заряде батареи;

none – сигнализация отсутствует.

 

На вкладке Model можно узнать модель, версию прошивки, дату выпуска.

 

На вкладке Status отображается текущее состояние ИБП.

В данном примере половина параметров отсутствует. Скорее всего, это зависит от ИБП. Чем больше в нем датчиков будет, тем больше параметров тут будут отображаться.

 

При всех дефолтных настройках, после пропадания электропитания от внешней сети начнется обратный отсчет примерного оставшегося время. При разряде АКБ до 10%  роутер завершит работу.

Мониторинг через командную строку

Роутеры Mikrotik очень живучие и нормально переносят жесткое выключение в большинстве случаев, но бывают и исключения когда например на роутере работает The Dude и жесткое выключение может его испортить. Или может слететь ОС, тогда придется восстанавливать роутер через Netinstall.

 

Оповещение на электронную почту о пропадании электропитания.

 

E-mail

Первоначально должна быть настроена электронная почта. Настройку можно посмотреть тут.

Если кратно (для ROSv6):

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

 

Logging.

Создадим действие и правило для логирования, которое будет отправлять сообщение по событию.

Переходим в System >> Logging >> Actions >> + cоздаем новое действие.

Name: yandex – любое понятное название. В данном случае указан сервис электронной почты, который будет использован, потому что еще почту можно отправить например на Telegram-Bot, Viber-Bot и тп.

Type: email – тип оповещения.

Email: адрес электронной почты получателя сообщение.

Star TLS – шифрование.

 

Переходим на вкладку Rules и создаем новое правило.

Topics: ups – тема правила оповещения.

Prefix – краткий комментарий или тэг для обработки почты, или название роутера.

Action – созданное ранее действие.

Сохраняем, нажав ОК.

 

Проверяем. Отключаем ИБП от сети электропитания.

В логах появляется событие с темой ups. Затем происходит отправка сообщения на электронную почту.

Оповещения через события ИБП удобно использовать в каких-то удаленных точках ЛВС или филиалах.

Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В курс входит 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.