Что такое УМ-31 Smart и какие задачи он решает
УМ-31 Smart - это контроллер управления и мониторинга, спроектированный для непрерывного отслеживания состояния источников бесперебойного питания (ИБП) и дизель-генераторных установок (ДГУ). Устройство собирает данные с подключенного оборудования и датчиков окружающей среды, обрабатывает их и передает в систему мониторинга или отправляет оповещения ответственному персоналу. Основная задача контроллера - сократить время простоя критичной инфраструктуры из-за проблем с электропитанием.
Контроллер применяется в серверных комнатах, центрах обработки данных, телекоммуникационных узлах и на удаленных промышленных объектах. Он берет на себя функции центрального сборщика метрик: напряжение на входе и выходе ИБП, ток нагрузки, уровень заряда батарей, температуру двигателя генератора, наличие топлива. Параллельно УМ-31 Smart опрашивает датчики температуры, влажности, дыма, протечки воды и открытия дверей - это дает полную картину физического состояния объекта.
Снижение рисков достигается через настраиваемые сценарии оповещений. При пропадании входного питания контроллер фиксирует событие и немедленно отправляет уведомление по email или SNMP-трап. Если температура в серверной поднимается выше порога, система предупреждает дежурную смену до того, как оборудование уйдет в аварийный перегрев. Такой подход позволяет реагировать на инциденты проактивно, а не постфактум.
Для системных администраторов, уже использующих централизованные платформы мониторинга, УМ-31 Smart предоставляет стандартные протоколы интеграции. Вы можете получать данные о питании в Zabbix, PRTG или Nagios без написания кастомных скриптов. Настройка сводится к включению SNMP на контроллере и импорту шаблона в вашу систему. Подробнее о подобной интеграции мы рассказывали в руководстве по мониторингу дисков в Zabbix - принцип добавления узла и привязки триггеров идентичен.
Технические характеристики и интерфейсы УМ-31 Smart
Аппаратная платформа построена на 32-битном ARM-процессоре с тактовой частотой 120 МГц. Объем оперативной памяти составляет 64 МБ, для хранения прошивки и логов используется встроенная flash-память на 16 МБ. Питание подается через внешний адаптер 12 В постоянного тока, предусмотрен резервный вход для подключения к аккумулятору - контроллер продолжает работу при отключении основного питания.
На корпусе расположены индикаторы состояния: питание, активность Ethernet, обмен данными по RS-485. Разъемы включают два порта RS-485 для подключения датчиков и оборудования, один порт Ethernet 10/100 Мбит/с, USB 2.0 Host для внешнего 3G/4G-модема или Wi-Fi-адаптера. Кнопка сброса утоплена в корпус для защиты от случайного нажатия.
Интерфейсы связи и протоколы
Основной канал связи с сетью - Ethernet. Контроллер получает IP-адрес по DHCP или использует статическую конфигурацию. Через USB-порт подключается опциональный Wi-Fi-адаптер на чипсете Ralink RT5370 - после установки драйвера устройство регистрируется в беспроводной сети и дублирует или заменяет проводное соединение. Для объектов без локальной сети доступен 3G/4G-модем, который обеспечивает передачу данных через мобильного оператора.
Обмен данными с ИБП и датчиками идет по интерфейсу RS-485 с поддержкой протокола Modbus RTU. Контроллер выступает в роли мастера, опрашивая подключенные устройства с заданным интервалом. Для интеграции с системами мониторинга верхнего уровня реализованы протоколы Modbus TCP и SNMP версий v1, v2c и v3. SNMP v3 поддерживает аутентификацию по MD5/SHA и шифрование DES/AES - это важно при передаче данных через незащищенные сети. Подробный разбор настройки SNMP на целевом оборудовании есть в статье по SNMP-мониторингу медицинского оборудования - методы диагностики OID и команды snmpwalk применимы и здесь.
Поддерживаемые датчики и сенсоры
УМ-31 Smart работает с широким спектром датчиков, подключаемых по шине 1-Wire или через внешние модули расширения по RS-485. Список совместимых сенсоров:
- Цифровые датчики температуры DS18B20 с точностью ±0.5°C в диапазоне от -55 до +125°C. На одну шину 1-Wire можно повесить до 10 датчиков.
- Датчики влажности и температуры DHT22 (AM2302): диапазон влажности 0-100% RH, точность ±2% RH.
- Датчики дыма с релейным выходом - подключаются к дискретным входам контроллера.
- Герконовые датчики открытия двери - контроль доступа в серверную стойку или помещение.
- Датчики протечки воды с контактной площадкой - срабатывают при замыкании контактов жидкостью.
- Датчики движения PIR - для охраны периметра.
Схема подключения датчиков по 1-Wire требует трех проводов: питание +5 В, земля и линия данных. Все датчики включаются параллельно на одну шину. Для RS-485 используется четырехпроводное подключение: A, B, питание и земля. На конце линии обязателен терминальный резистор 120 Ом для подавления отражений сигнала.
Пошаговая настройка УМ-31 Smart: от распаковки до первого мониторинга
После распаковки проверьте комплектацию: контроллер, адаптер питания 12 В, патч-корд Ethernet, краткая инструкция. Установите устройство в монтажную стойку или закрепите на DIN-рейку через опциональный кронштейн. Подключите антенны, если используется Wi-Fi или 3G-модем.
Подключение и первоначальная настройка сети
Подключите Ethernet-кабель к контроллеру и коммутатору. Подайте питание. По умолчанию устройство пытается получить IP-адрес по DHCP. Если DHCP-сервер в сети отсутствует, контроллер использует fallback-адрес 192.168.0.100 с маской 255.255.255.0.
Для обнаружения устройства в сети запустите фирменную утилиту поиска (поставляется на диске или скачивается с сайта производителя). Утилита сканирует локальную подсеть и отображает найденные контроллеры с их MAC-адресами и текущими IP. Альтернативный способ - просканировать сеть утилитой nmap: nmap -sn 192.168.1.0/24. Контроллер определится по открытым портам 80 (веб-интерфейс) и 502 (Modbus TCP).
Откройте браузер и перейдите по IP-адресу контроллера. Логин и пароль по умолчанию: admin / admin. Система предложит сменить пароль при первом входе - задайте надежную комбинацию длиной не менее 12 символов. В разделе «Сеть» переключите получение адреса со DHCP на статический, укажите IP, маску, шлюз и DNS-серверы вашей сети. Перезагрузите контроллер для применения настроек.
Настройка мониторинга ИБП и дизель-генератора
Для подключения ИБП по RS-485 соедините порт контроллера с соответствующим портом источника бесперебойного питания. Используйте экранированную витую пару, экран заземлите с одной стороны. В веб-интерфейсе перейдите в раздел «Устройства» → «Добавить ИБП». Выберите тип подключения - Modbus RTU, укажите адрес устройства на шине (обычно 1), скорость обмена (9600 бод по умолчанию), биты данных (8), четность (none), стоп-биты (1).
После сохранения контроллер начнет опрос ИБП. Доступные для мониторинга параметры зависят от модели, но базовый набор включает:
- Входное напряжение, В
- Выходное напряжение, В
- Ток нагрузки, А
- Процент загрузки ИБП
- Напряжение батареи, В
- Уровень заряда батареи, %
- Температура внутри корпуса ИБП
- Режим работы: от сети / от батареи / байпас
Для ИБП с поддержкой SNMP (например, APC Smart-UPS с сетевой картой) настройка выполняется иначе. В разделе «Устройства» выберите «Добавить ИБП по SNMP», укажите IP-адрес ИБП и SNMP-community (обычно public для чтения). Контроллер сам опросит дерево OID и определит доступные метрики. Этот метод аналогичен интеграции, описанной в статье про мониторинг в Zabbix - принцип SNMP-опроса един для любого оборудования.
Подключение дизель-генератора выполняется через контроллер ДГУ или напрямую через Modbus RTU, если генератор оснащен соответствующим интерфейсом. Контролируемые параметры: температура охлаждающей жидкости, давление масла, уровень топлива в баке, моточасы, частота вращения двигателя, состояние автоматики (запуск / работа / останов / авария).
Настройка оповещений и уведомлений
Перейдите в раздел «Уведомления» → «SMTP». Заполните параметры почтового сервера: адрес SMTP-сервера, порт (25, 465 или 587), включите TLS/SSL, укажите логин и пароль от почтового ящика. В поле «От кого» введите адрес, который будет отображаться в письмах. Добавьте получателей в список - можно указать несколько email-адресов через запятую. Нажмите «Тест» для проверки отправки.
SNMP-трапы настраиваются в одноименном разделе. Укажите IP-адрес и порт вашего SNMP-менеджера (Zabbix, PRTG, Nagios), выберите версию протокола. Для v3 дополнительно задайте имя пользователя, алгоритм аутентификации и пароль. При возникновении события контроллер отправит трап с OID, описывающим тип инцидента.
Правила оповещений создаются в разделе «Сценарии». Каждое правило состоит из условия и действия. Пример условия: «Входное напряжение ИБП равно 0 в течение 5 секунд». Действие: «Отправить email всем получателям» и «Отправить SNMP-трап». Рекомендуем создать следующие правила:
- Пропадание входного питания - критический уровень, немедленное оповещение.
- Разряд батареи ИБП ниже 20% - высокий уровень, оповещение раз в минуту.
- Температура в серверной выше +35°C - предупреждение, оповещение раз в 5 минут.
- Срабатывание датчика протечки - критический уровень, немедленное оповещение.
- Потеря связи с ИБП - высокий уровень, оповещение раз в 2 минуты.
После создания правил обязательно протестируйте их. Отключите питание ИБП от сети и убедитесь, что уведомление пришло в течение заданного интервала. Проверьте логи контроллера: раздел «Журнал событий» показывает все зафиксированные инциденты и факты отправки оповещений.
Интеграция УМ-31 Smart в систему мониторинга инфраструктуры
Данные с контроллера должны поступать в единую консоль мониторинга, где администратор видит всю инфраструктуру целиком. УМ-31 Smart поддерживает три способа интеграции: пассивный опрос по SNMP со стороны сервера мониторинга, активная отправка SNMP-трапов и экспорт метрик по Modbus TCP.
Интеграция с Zabbix через SNMP
Включите SNMP-агент на контроллере: раздел «Сервисы» → «SNMP», переключатель в положение «Включено». Укажите community-строку для чтения (замените public на уникальную строку), при необходимости настройте SNMP v3 с аутентификацией. Сохраните настройки.
В Zabbix перейдите в «Настройки» → «Узлы сети» → «Создать узел». Задайте имя узла, укажите IP-адрес контроллера, выберите интерфейс SNMP и введите community-строку. Привяжите шаблон - используйте готовый шаблон для устройств Modbus/SNMP или создайте свой. Импорт шаблона выполняется через «Настройки» → «Шаблоны» → «Импорт».
Базовые элементы данных для шаблона:
| Метрика | OID (пример) | Тип данных |
|---|---|---|
| Входное напряжение ИБП | .1.3.6.1.4.1.xxxxx.1.0 | Числовой (целое) |
| Заряд батареи | .1.3.6.1.4.1.xxxxx.2.0 | Числовой (целое) |
| Температура датчика 1 | .1.3.6.1.4.1.xxxxx.10.0 | Числовой (с плавающей точкой) |
| Состояние ИБП | .1.3.6.1.4.1.xxxxx.3.0 | Символьный |
Точные OID зависят от прошивки контроллера - актуальный MIB-файл скачивается из веб-интерфейса в разделе «Поддержка» → «Загрузки». Импортируйте MIB в Zabbix для автоматического сопоставления имен OID.
Триггеры для оповещений в Zabbix:
- Входное напряжение = 0 - проблема уровня «Высокая».
- Заряд батареи < 20% - проблема уровня «Средняя».
- Температура датчика > порог - проблема уровня «Предупреждение».
- Нет данных от узла в течение 3 минут - проблема уровня «Высокая» (потеря связи).
Графики стройте по числовым метрикам: совмещенные графики входного и выходного напряжения, отдельный график температуры с накоплением данных за неделю и месяц. Это помогает выявлять тренды - например, постепенную деградацию батарей по сокращению времени автономной работы.
Типовые проблемы и их решение
В процессе эксплуатации вы можете столкнуться с несколькими типовыми ситуациями. Опишем их и способы решения.
Контроллер не определяется в сети. Проверьте индикатор Ethernet на корпусе - если он не горит, проблема на физическом уровне: кабель, порт коммутатора, питание контроллера. Если индикатор мигает, но устройство не получает IP, подключитесь к нему напрямую с ноутбука (кабель в оба порта, статический IP 192.168.0.1 на ноутбуке) и зайдите на 192.168.0.100. Проверьте настройки DHCP-клиента в веб-интерфейсе.
Нет данных от ИБП по RS-485. Проверьте полярность подключения: контакты A и B должны совпадать на контроллере и ИБП. Измерьте напряжение на линии: между A и B должно быть около 3-5 В постоянного тока. Проверьте, установлен ли терминальный резистор 120 Ом на конце шины. Убедитесь, что адрес ИБП на шине Modbus совпадает с указанным в настройках контроллера.
Не отправляются email-уведомления. Проверьте лог в разделе «Журнал событий» - там будет указана ошибка SMTP-сервера. Типовые причины: блокировка порта 25 провайдером (используйте 587 с TLS), неверный логин/пароль, двухфакторная аутентификация на почтовом ящике (создайте пароль приложения). Зайдите на сервер через Telnet для проверки доступности: telnet smtp.example.com 587.
Сброс к заводским настройкам. Зажмите утопленную кнопку сброса на корпусе и удерживайте 10 секунд. Индикатор питания начнет мигать - отпустите кнопку. Контроллер перезагрузится с заводскими параметрами: IP по DHCP, логин/пароль admin/admin. Все пользовательские настройки будут утеряны.
Обновление прошивки. Скачайте актуальный файл прошивки с сайта производителя. В веб-интерфейсе перейдите в «Система» → «Обновление», выберите файл и нажмите «Загрузить». Контроллер проверит контрольную сумму, установит прошивку и перезагрузится. Не отключайте питание во время обновления - это может привести к неработоспособности устройства.
Сравнение УМ-31 Smart с аналогами
На рынке представлены несколько контроллеров мониторинга со схожим функционалом. Сравним УМ-31 Smart с NetPing 2/PWR-220 v3 и ICP DAS tPET-PD2R1 по ключевым параметрам.
| Параметр | УМ-31 Smart | NetPing 2/PWR-220 v3 | ICP DAS tPET-PD2R1 |
|---|---|---|---|
| Интерфейсы | Ethernet, RS-485, USB, Wi-Fi (опция) | Ethernet, USB, 1-Wire | Ethernet, RS-485 |
| Протоколы | Modbus RTU/TCP, SNMP v1/v2c/v3 | HTTP API, SNMP v1/v2c | Modbus TCP, MQTT |
| Датчики | 1-Wire, RS-485, дискретные входы | 1-Wire, встроенный датчик температуры | Внешние модули по RS-485 |
| Оповещения | Email, SNMP-трапы, Syslog | Email, HTTP-запросы | MQTT, Email |
| Питание | 12 В DC, резервный вход | 5 В DC через USB | 12-48 В DC |
УМ-31 Smart выигрывает по поддержке SNMP v3 с шифрованием - это обязательное требование для многих корпоративных сетей. Наличие двух портов RS-485 позволяет одновременно подключить ИБП и цепочку датчиков без дополнительных преобразователей. Резервный вход питания обеспечивает работу контроллера при отключении основного адаптера - достаточно подключить его к аккумулятору 12 В.
NetPing ориентирован на мониторинг среды в серверных и имеет встроенный датчик температуры, но ограничен одним портом 1-Wire и не поддерживает Modbus. ICP DAS tPET-PD2R1 интересен поддержкой MQTT для IoT-сценариев, однако не имеет встроенной поддержки SNMP v3 и требует внешних модулей расширения для подключения датчиков 1-Wire.
Для объектов на территории РФ преимуществом УМ-31 Smart выступает локализованная техническая поддержка на русском языке и соответствие требованиям к оборудованию, устанавливаемому на критически важных объектах. Прошивки адаптируются под распространенные в стране модели ИБП и ДГУ.