Mikrotik – подключение к ИБП.

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

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

Подключение 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. Затем происходит отправка сообщения на электронную почту.

 

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