Как настроить ибп ippon

Настройка ИБП Ippon Backpower Pro для автоматического выключения и включения

Купить ИБП для домашнего сервера я собирался давно, но постоянно душила жаба. То есть, особой необходимости в нём не было, просто как-то не по-людски без бесперебойника. В конце-концов, купил дешёвый Ippon Backpower Pro 500 и уселся настраивать. Погуглив пару минут, решил, что официальные драйвера, написанные на java лохматого года выпуска, мне не нравятся и взялся прикручивать NUT.

Настроил. Заработало. Одно «но» — вражеский девайс упорно не желал выключать питание с нагрузки.

То есть, схема задумывалась следующая:

  1. Пропадает питание — работаем от батареи, сколько можем;
  2. При разряде батареи подаём ИБП команду выключиться через пару минут и завершаем работу;
  3. ИБП отключает серверу питание и уходит в ждущий режим;
  4. При появлении электричества в сети ИБП выходит из ждущего режима и подаёт питание на сервер;
  5. Сервер заводится, ибо в биосе выставлена соответствующая опция.

Сам ИБП вхолостую будет работать долго, прежде чем на нём сработает защита от переразряда. Понятное дело, что в такой ситуации сервер будет думать, что питание никуда не пропадало и обратно автоматически не включится.

Плюнув, я решил всё-так установить официальные драйвера. Однако и здесь меня ждал облом. Официальный драйвер определял тип ИБП как «regular LINE-INT UPS», для таких устройств выключение ИБП по команде не поддерживалось. Поддерживались лишь какие-то другие, видимо, более навороченные (и дорогие) модели. Приуныв, я удалил неудобный официальный драйвер и поставил NUT обратно, взявшись с безнадёги копаться в исходниках драйвера.

Немножко покурив код драйвера и спеки протокола Megatec, по которому осуществлялось общение с иппонцем, я обнаружил, что выключение по таймеру в девайсе всё же реализовано, хоть и криво. В спеках команда для выключения и последующего включения ИБП выглядит так:

  • n — время до выключения ИБП с момента подачи команды.
  • m — время до включения ИБП с момента подачи команды. Если m минут уже истекло, а питание для ИБП всё ещё не подаётся, ИБП ждёт появления напряжение в сети и тогда включается.
  • Для n диапазон значений может быть либо <.1 — .9>(десятые доли минуты), либо <01-10>(целые минуты).
  • Для m диапазон значений — <0001-9999>(целые минуты).

Всё в минутах, заметьте. Мой конкретный экземпляр Ippon Backpower Pro 500 воспринимает первое значение как часы. Брак ли это, или так задумано, чтоб враги не догадались — не знаю. Таким образом, минимальный интервал времени, который я могу указать для выключения ИБП, составляет 6 минут вместо 6-ти секунд. Не зная этой особенности, я вводил значения для выключения около 2-3 минут, а иппонец преданно намеревался ждать 2-3 часа перед тем, как уйти в ждущий режим.

Далее приведу мои конфиги для настройки выключения ИБП через минимальное время (6 минут) после разряда батареи. NUT позволяет следить за целыми сетями бесперебойников, но у меня конфиг простенький:

[ippon]
driver = blazer_usb
port = auto
desc = «Ippon IBP»
default.battery.voltage.high = 13.60
default.battery.voltage.low = 10.60
offdelay = 6
ondelay = 7

Значения default.battery.voltage.high и default.battery.voltage.low служат для вычисления примерного заряда батареи в процентах. Также при снижении напряжения до уровня default.battery.voltage.low запускается скрипт выключения системы. На других ИБП значения могут отличаться. Можете их сначала не указывать, а добавить после замера напряжения при полном заряде ИБП и незадолго до его разряда. Значения можно получить командой upsc . Имя указано в начале секции в квадратных скобках (у меня ippon ).

/etc/nut/upsd.conf — у меня этот файл пуст, все настройки по умолчанию.

[admin]
password = mypass
upsmon master
actions = SET
instcmds = ALL

В этом файле устанавливаются права для различных пользователей. У меня только один пользователь с полными правами.

RUN_AS_USER nut
MONITOR ippon@localhost 1 admin mypass master
MINSUPPLIES 1
SHUTDOWNCMD «/sbin/shutdown -Ph +0»
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

Здесь настраиваются параметры слежения за ИБП и завершения работы. В этом файле нужно обратить внимание на значения MONITOR (где указано, за какими ИБП будет следить демон) и SHUTDOWNCMD (команда для завершения работы).

Поскольку в конфигах содержатся пароли для управления ИБП, права на их чтение следует выделить только руту и группе nut.

На этом всё, при исчезновении напряжения в сети, компьютер проработает некоторое время (у меня headless-машинка на двухядерном AMD с парой винтов работает около получаса), потом выключится сам, а через 6 минут выключится и бесперебойник. При появлении питания ИБП включится и подаст питание на нагрузку. Правда, у меня есть нехорошее подозрение, что если питание появится в интервале между выключением компа и выключением ИБП, весь этот план рухнет, но здесь ничего не поделаешь. Разве что купить бесперебойник покруче и подороже.

Источник

Snmp адаптер для ибп ippon как настроить

Winpower — ПО для ИБП Ippon

ПО Winpower на компакт-диске идёт в комплекте с источниками бесперебойного напряжения Ippon. С помощью Winpower можно воспользоваться дополнительными функциями по управлению UPS. Для установки потребуется серийный номер, он напечатан на компакт-диске и есть внутри дистрибутива в текстовом файле.

Версия Winpower: 5.2.0.2.

  • Windows 95/98/ME/NT/2000/XP/2003/Vista/2008
  • Linux
  • Linux AMD64
  • Sun Solaris 7/8/9/10
  • IBM Aix 4.3 and 5.1x
  • HP-UX 11.x
  • FreeBSD
  • Unix
  • Mac OS

Пароль по-умолчанию

Ссылки

Иногда более свежую версию можно отыскать здесь (Версия Winpower: 5.6.0.5.):

Установка

Попадаем в раздел duction. Здесь нет ничего интересного. Next.

Попадаем в раздел Enter Serial Number. С нас требуют серийник. Он написан на конверте с диском, есть в текстовом файле внутри дистрибутива и легко гуглится, например, «511C1-01220-0100-478DF2A». Судя по всему серийник один единственный на всех.

Указываем серийный номер. Next.

Попадаем в раздел Choose Install Folder. Можно выбрать директорию установки. Next.

Попадаем в раздел Choose Shortcut Folder. Выбираем галками где создать ярлык на программу. Next.

Попадаем в раздел Pre-Installation Summary. Нажимаем Install.

Попадаем в раздел Installing. Начинается установка.

Попадаем в раздел Install Complete. Установка завершена. Done.

На рабочем столе появляется иконка Winpower.

Настройка

Настраивать буду версию Winpower 5.6.0.5.

Мастер

При первом запуске открывается мастер, который предлагает настроить ПО. Сперва предлагают сменить пароль администратора. Дефолтный пароль — «Administrator».

Change. Далее предлагают подключить UPS по USB или RS232.

Если будем искать, нажимаем . Если пропускаем, нажимаем Skip. Открывается страница с настройками отключения.

Save или Skip. Предлагают найти UPS в сети по SNMP. Можно задать диапазон IP.

Пропускаю — Skip. Далее предлагают настроить уведомления на — дело хорошее.

Я пропускаю, Skip. Далее предлагают настроить уведомления по SMS.

Skip. На последнем шаге мастера нам дают QR код для доступа из мобильного приложения.

Close. Все эти настройки можно и без мастера потом настроить.

Подключение

При запуске ПО пытается найти UPS.

Если нет ИБП — ошибка.

Подключаю UPS по USB.

Проверка — выдираю UPS из розетки.

AC Fail, шарманка работает.

Настройка

System

System > Act as Administrator. Winpower manager запускается только с правами на чтение. Для получения админских прав нужно войти в System > Act as Administrator.

Если не войти под админом, то изменённые настройки не сохранятся.

System > Modify Administrator Password. Здесь можно изменить пароль админа.

System > Start Wizard. Запускает мастер, который я описал ранее.

System > Auto Device. Повторно запускает поиск устройства. Как и при первом запуске.

System > Com Port Settings. Настройки RS232.

System > Exit. Выход.

Logs > Event Log. Лог событий.

Logs > Data Log. Лог данных.

Logs > Record Settings. Настройки логирования.

Device

Device > Show module by light. Это не для UPS, а для устройств Telecom Power System.

Device > Device Control Parameters. Параметры устройства, зависят от модели.

Device > UPS Battery Parameters. Параметры батареи, количество батарей, уровень заряда.

Device > Load Segment Control. Параметры загрузки ИБП.

  • Shutdown r. Выключение ИБП при потере питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Startup r. Включение ИБП при восстановлении питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Manual Shutdown. Выключить ИБП.
  • Manual Startup. Включить ИБП.

Device > Event Action. Действия при наступлении события.

  • Логировать.
  • Отправить .
  • Отправить SMS.
  • Записать в системный лог.

Device > Shutdown Parameter. Важная опция — что делать при отключении питания. Здесь можно настроить отключение сервера.

Если питание восстановится до отключения компьютера, то покажется сообщение:

Иначе сервер выключится.

Важно. Если компьютер находится в спящем режиме, то UPS не сможет его выключить.

Чтобы разрешить ИБП будить комп, нужно поставить галку. Находим в диспетчере устройств Батареи ИБП HID. В свойствах ставим галку «Разрешить этому устройству выводить компьютер из ждущего режима.»

Device > Wake on LAN setting. Указываем MAC адреса компов, которые следует будить по сети. Можно поставить галку Select all. В документации сказано, что эта штука может ребутать по сети компы при отсутствии питания.

Device > Battery Self-Test Now. Диалоговое окно для самотестирования ИБП.

Device > Cancel Current Battery Self-Test. Диалоговое окно для прерывания самотестирования ИБП.

Device > Battery Self-Test Schedule. Расписание самотестирования ИБП.

Device > UPS On/Off Schedule. Расписание включения/отключения ИБП.

Device > View Schedule. Показывает расписание всех запланированных задач по самотестированию, включению и отключению ИБП.

Tools

Tools > Setting. Настройки .

Tools > SMS Setting. Настройки SMS.

Monitor

Monitor > Monitor Remote Device. Мониторинг удалённого ИБП по сети.

Monitor > Web Server Control. Управление web-сервером. Можно остановить, запустить, изменить порт.

Monitor > View Server URL. Показывает QR код для web-морды.

Monitor > Accept Remote Control. Разрешает управлять настройками этой машины из сети.

SNMP > Device. Поиск устройств по SNMP.

SNMP > Modify Device. Изменить информацию об устройстве.

SNMP > Delete Device. Удалить устройство.

SNMP > Add Area. Добавить зону SNMP.

SNMP > Modify Area. Изменить информацию о зоне SNMP.

SNMP > Delete Area. Удалить зону SNMP.

SNMP > SNMP Trap Receiving Port Setting. Настройка порта трапов.

SNMP > SNMP Event Log. Лог событий SNMP.

SNMP > Event Log Setting. Настройка лога SNMP.

Preference

Настройка отображения программы.

Preference > Image. Бэкграунд.

Preference > Temp. Формат температуры — градусы Цельсия или Фаренгейта.

Preference > Format. Формат отображения даты.

Preference > Advance Settings. Дополнительные настройки.

Language

  • English
  • German
  • French
  • Italian
  • Spanish
  • Polish
  • Turkish
  • Russian
  • Portuguese
  • Thai
  • Japanese

Как настроить мониторинг UPS (ИБП) по сети с помощью SNMP? (APC, Powercom и других)

При использовании ИБП с компьютерами никак не обойтись без мониторинга заряда батарей для корректного завершения работы ПК или сервера. Если в батареях осталось немного энергии, а подача электричества в электросеть не возобновилась, то перед вынужденно-принудительным обесточиванием подключенного ПК лучше корректно завершить работу ОС и ПО, сохранив данные на диск. При этом не мешало бы оповестить администратора об аварии. Как этого добиться?

Нужно настроить программу мониторинга ИБП, и если прогнозируемое время работы системы от батареи осталось небольшим, отправить в ОС команду завершения работы. Может потребоваться и мониторинг других параметров бесперебойника в зависимости от потребностей. Рассмотрим способы мониторинга рабочих параметров ИБП с уклоном на работу в сети в этой статье.

Локальный мониторинг ИБП

Наиболее простым способом получения доступа к параметрам источников бесперебойного питания (ИБП/UPS марки APC, Powercom и других) является использование интерфейсов USB или COM. ИБП кабелем подключается к компьютеру мониторинга и через фирменное ПО производится его мониторинг и настройка. Однако, этот способ далеко не идеален: нет единых стандартов и протоколов обмена данными, возможны ограничения со стороны ПО и одновременная работа только с одним устройством. Но самый существенный недостаток — отсутствие возможности выполнять мониторинг удалённо через сеть.

Мониторинг ИБП по сети с помощью SNMP

Альтернативой локальным интерфейсам является карта SNMP — специальный модуль, который подключается к ИБП (при условии, что устройство поддерживает подключение таких модулей). Карта SNMP через стандартный сетевой порт 8P8C (RJ-45) подключается к локальной сети и может быть настроена через встроенный web-интерфейс. Мы рекомендуем при выборе модели ИБП не в последнюю очередь руководствоваться критерием наличия поддержки сети и протокола SNMP — в последствии это здорово упрощает мониторинг системы оборудования и расширяет возможности.

Карта SNMP по своей сути — агент, который получает данные от ИБП и отдаёт их по общепринятому протоколу SNMP. Также поддержка SNMP может быть реализована в самом устройстве и без дополнительных карт. Чтобы использовать её, необходимо включить и настроить SNMP через веб-интерфейс устройства. Например, такой алгоритм действий подходит к сетевым бесперебойникам семейства APC Smart-UPS.

Набор данных MIB подавляющего большинства карт и ИБП стандартизирован и описан в специальном файле UPS-MIB (RFC 1628). Остаётся только подключиться к устройству по сети и опросить нужные переменные.

Это умеет делать российская программа «10-Страйк: Мониторинг Сети» (обычная версия или Pro). В ней разработаны специальные шаблоны для настройки мониторинга ИБП по SNMP.

Рассмотрим доступные варианты мониторинга и их настройку подробнее.

1. Мониторинг через SNMP Trap

Программа позволяет выполнять мониторинг в двух режимах: активном и пассивном. В первом случае она через заданный интервал опрашивает ИБП и получает значение его параметров, отображая их на графиках и ведя статистику изменений. При выходе параметра за допустимые границы программа оповещает администратора и самостоятельно выполняет несколько действий по выбору: запускает пользовательские скрипты, приложения, службы и даже может принудительно завершить работу сервера, который перешёл на питание от батарей.

Во втором случае ИБП сам через протокол SNMP trap оповещает об аварийных ситуациях. Программа принимает эти сообщения и реагирует на них оповещениями и действиями, как и в первом случае.

Включить и настроить приём SNMP trap в программе очень просто — в меню «Мониторинг» нажмите кнопку «Приём SNMP Trap».

2. Активный мониторинг по SNMP

Настроить активный мониторинг бесперебойника в программе «10-Страйк: Мониторинг Сети» можно в три простых шага:

1) Отсканируйте сеть или добавьте устройства в список хостов программы вручную

2) Добавьте проверку SNMP к сетевым ИБП

В параметрах проверки SNMP укажите пароль для доступа к ИБП (, если SNMP v1,2c или логин/пароль, если SNMP v3).

При помощи встроенного MIB-браузера выберите нужный OID, чтобы мониторить определенный параметр устройства. Например:

  • 1.3.6.1.2.1.33.1.2.2.0 — Время работы ИБП от батарей, в секундах (ноль означает, что ИБП питается от сети)
  • 1.3.6.1.2.1.33.1.2.3.0 — Время до истощения заряда батарей при отключенном электропитании, в минутах
  • 1.3.6.1.2.1.33.1.2.4.0 — Оставшийся заряд батарей, в процентах
  • 1.3.6.1.2.1.33.1.2.5.0 — Текущее напряжение батареи, в десятых долях Вольт
  • 1.3.6.1.2.1.33.1.2.6.0 — Текущий ток батареи, в десятых долях Ампер
  • 1.3.6.1.2.1.33.1.2.7.0 — Температура ИБП, в Цельсиях

Если для вашей карты SNMP не подходит стандартный MIB-файл, то скачайте с сайта производителя свой и добавьте его вручную в MIB-браузере программы.

Задайте условие для срабатывания сигнализации: если оставшийся заряд батарей станет меньше 10-15%, к примеру.

Задайте количество попыток проверки и зависимости, чтобы защититься от ложных срабатываний сигнализации при кратковременных сбоях в сети.

Настройте действия, которые выполнятся при этом условии: отправка , SMS, Telegram или Slack, звуковое оповещение и завершение работы сервера. Причем, оповещение по SMS может сработать даже при отсутствии Интернета, если подключить к компьютеру с программой мониторинга GSM-модем или сотовый телефон с SIM-картой.

Завершите создание новой проверки.

3) Осуществляйте мониторинг и получйте уведомления

Созданная проверка может принимать 2 основных состояния — «прошла» / «не прошла», и несколько промежуточных (предупреждение). Изменение параметра ИБП можно видеть наглядно на графиках и диаграммах. Также можно создать значок ИБП на графической карте сети и визуально оценивать его состояние.

Стоит заметить, что программа может осуществлять мониторинг практически любых сетевые устройств и сервисов, а не только ИБП. Скачайте пробную 30-дневную версию программы бесплатно!

ippon – winpower

Дефолтный пароль — Administrator

Пароль по-умолчанию

Ссылки

Иногда более свежую версию можно отыскать здесь (Версия Winpower — 5.6.0.5.):

Мануал: WinPower Quick Installation and Setup.pdf

Установка

Попадаем в раздел duction. Здесь нет ничего интересного. Next.

Попадаем в раздел Enter Serial Number. С нас требуют серийник. Он написан на конверте с диском, есть в текстовом файлике внутри дистрибутива и легко гуглится, например, «511C1-01220-0100-478DF2A». Судя по всему серийник один единственный на всех.

Указываем серийный номер. Next.

Попадаем в раздел Choose Install Folder. Можно выбрать директорию установки. Next.

Попадаем в раздел Choose Shortcut Folder. Выбираем галками где создать ярлык на программу. Next.

Попадаем в раздел Pre-Installation Summary. Нажимаем Install.

Попадаем в раздел Installing. Начинается установка.

Попадаем в раздел Install Complete. Установка завершена. Done.

На рабочем столе появляется иконка Winpower.

Настройка

Настраивать буду версию Winpower — 5.6.0.5.

Мастер

При первом запуске открывается мастер, который предлагает настроить ПО. Сперва предлагают сменить пароль администратора. Дефолтный пароль — «Administrator».

Change. Далее предлагают подключить UPS по USB или RS232.

Если будем искать, нажимаем . Если пропускаем, нажимаем Skip. Открывается страница с настройками отключения.

Save или Skip. Предлагают найти UPS в сети по SNMP. Можно задать диапазон IP.

Пропускаю — Skip. Далее предлагают настроить уведомления на — дело хорошее.

Я пропускаю, Skip. Далее предлагают настроить уведомления по SMS.

Skip. На последнем шаге мастера нам дают QR код для доступа из мобильного приложения.

Close. Все эти настройки можно и без мастера потом настроить.

Подключение

При запуске ПО пытается найти UPS.

Если нет ИБП — ошибка.

Подключаю UPS по USB.

Проверка — выдираю UPS из розетки.

AC Fail, шарманка работает.

Настройка

System

System > Act as Administrator. Winpower manager запускается только с правами на чтение. Для получения админских прав нужно войти в System > Act as Administrator.

Если не войти под админом, то изменённые настройки не сохранятся.

System > Modify Administrator Password. Здесь можно изменить пароль админа.

System > Start Wizard. Запускает мастер, который я описал ранее.

System > Auto Device. Повторно запускает поиск устройства. Как и при первом запуске.

System > Com Port Settings. Настройки RS232.

System > Exit. Выход.

Logs > Event Log. Лог событий.

Logs > Data Log. Лог данных.

Logs > Record Settings. Настройки логирования.

Device

Device > Show module by light. Это не для UPS, а для устройств Telecom Power System.

Device > Device Control Parameters. Параметры устройства, зависят от модели.

Device > UPS Battery Parameters. Параметры батареи, количество батарей, уровень заряда.

Device > Load Segment Control. Параметры загрузки ИБП.

  • Shutdown r. Выключение ИБП при потере питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Startup r. Включение ИБП при восстановлении питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Manual Shutdown. Выключить ИБП.
  • Manual Startup. Включить ИБП.

Device > Event Action. Действия при наступлении события.

  • Логировать.
  • Отправить .
  • Отправить SMS.
  • Записать в системный лог.

Device > Shutdown Parameter. Важная опция — что делать при отключении питания. Здесь можно настроить отключение сервера.

Если питание восстановится до отключения компьютера, то покажется сообщение:

Иначе сервер выключится.

Важно. Если компьютер находится в спящем режиме, то UPS не сможет его выключить.

Чтобы разрешить ИБП будить комп, нужно поставить галку. Находим в диспетчере устройств Батареи ИБП HID. В свойствах ставим галку «Разрешить этому устройству выводить компьютер из ждущего режима.»

Device > Wake on LAN setting. Указываем MAC адреса компов, которые следует будить по сети. Можно поставить галку Select all. В документации сказано, что эта штука может ребутать по сети компы при отсутствии питания.

Device > Battery Self-Test Now. Диалоговое окно для самотестирования ИБП.

Device > Cancel Current Battery Self-Test. Диалоговое окно для прерывания самотестирования ИБП.

Device > Battery Self-Test Schedule. Расписание самотестирования ИБП.

Device > UPS On/Off Schedule. Расписание включения/отключения ИБП.

Device > View Schedule. Показывает расписание всех запланированных задач по самотестированию, включению и отключению ИБП.

Tools

Tools > Setting. Настройки .

Tools > SMS Setting. Настройки SMS.

Monitor

Monitor > Monitor Remote Device. Мониторинг удалённого ИБП по сети.

Monitor > Web Server Control. Управление web-сервером. Можно остановить, запустить, изменить порт.

Monitor > View Server URL. Показывает QR код для web-морды.

Monitor > Accept Remote Control. Разрешает управлять настройками этой машины из сети.

SNMP > Device. Поиск устройств по SNMP.

SNMP > Modify Device. Изменить информацию об устройстве.

SNMP > Delete Device. Удалить устройство.

SNMP > Add Area. Добавить зону SNMP.

SNMP > Modify Area. Изменить информацию о зоне SNMP.

SNMP > Delete Area. Удалить зону SNMP.

SNMP > SNMP Trap Receiving Port Setting. Настройка порта трапов.

SNMP > SNMP Event Log. Лог событий SNMP.

SNMP > Event Log Setting. Настройка лога SNMP.

Preference

Настройка отображения программы.

Preference > Image. Бэкграунд.

Preference > Temp. Формат температуры — градусы Цельсия или Фаренгейта.

Preference > Format. Формат отображения даты.

Preference > Advance Settings. Дополнительные настройки.

Работа с ИБП по SNMP на примере оборудования Powercom

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

Наиболее простым способом обеспечить контроль и управление является использование интерфейса USB. В этом случае ИБП подключается непосредственно к персональному компьютеру, рабочей станции или серверу. На последних настраивается фирменное (чаще всего) программное обеспечение, которое позволяет обеспечить штатное выключение питания оборудования при длительном отсутствии питания, а также предоставляет пользователю возможность проверки состояния ИБП, мониторинга параметров сети питания, получения уведомлений по электронной почте, запись журнала событий и другие функции. Минусом такого варианта работы является отсутствие единого стандарта на протокол обмена данными, возможные ограничения со стороны программного обеспечения, зависимость от дополнительного оборудования и ПО и, что наиболее существенно, — работа преимущественно с одним устройством. Конечно некоторые из данных особенностей можно преодолеть, но часто это требует значительных усилий со стороны пользователя.

В сценарии работы оборудования в серверной стойке к одному ИБП обычно одновременно подключаются сразу несколько потребителей. Кроме того, хочется иметь единый интерфейс для моделей разных производителей, позволяющий интегрировать их в общие системы контроля работы сети и оборудования. Для решения данных задач часто применяется стандартный протокол SNMP, а ИБП через сетевой интерфейс подключается непосредственно в локальную сеть. Это позволяет ему обмениваться данными одновременно с несколькими клиентами напрямую, а также быть интегрированным в системы мониторинга. Кроме того, в этом случае вы сможете управлять ИБП и через сеть Интернет.

В данной статье мы рассмотрим реализацию платы управления от компании Powercom, имеющей более чем 30-ти летний опыт работы в данном сегменте рынка.

Компания предлагает несколько моделей плат управления для своих устройств, которые чаще всего предлагаются как опция. При этом в самом ИБП должна быть предусмотрена возможность установки платы. В большинстве «не домашних» серий она, конечно, присутствует. В данном материале мы познакомимся с возможностями одной из наиболее доступных версий — NetAgent CP504. На момент подготовки статьи ее можно было приобрести примерно за 12 000 рублей. Кроме нее, есть также более интересная модификация NetAgent II (BT506) — с поддержкой подключения внешних проводных датчиков температуры и влажности, беспроводных сенсоров дыма, протечки, открытия двери/окна, а также внешнего модема, позволяющего, в том числе, отправлять SMS через сотовые сети, что снимает зависимость системы уведомлений от подключения к сети Интернет. При выборе модели также не стоит забывать о совместимости.

Хотя судя по всему, у данного производителя платы SNMP являются достаточно универсальными. По крайней мере, в списке подходящих заявлены все «большие» серии. В данном материале я подключал устройство в стоечный линейно-интерактивный ИБП SPR-3000A на 3000 ВА/2100 Вт.

Плата поставляется в небольшой картонной коробке с универсальным дизайном для нескольких моделей. Точный артикул продукта приводится на наклейке. В комплекте не идет ничего необычного. На сайте производителя можно найти документацию, программное обеспечение, прошивки, файлы MIB и другую информацию.

Модуль SNMP имеет небольшие размеры. На лицевой стороне мы видим порт для подключения к локальной сети (10/100 Мбит/с) со встроенными индикаторами и три светодиода статуса. С обратной стороны находится разъем для подключения к внутренней шине ИБП. Кроме того, отметим наличие на печатной плате батарейки для обеспечения корректной работы встроенных часов.

Процесс физической установки карты в ИБП простой — вы откручиваете два винта крышки отсека, снимаете ее, устанавливаете плату и закрепляете теми же двумя винтами. Что важно — данную операцию можно осуществлять прямо во время штатной работы ИПБ без прерывания питания подключенных к нему устройств. После этого нужно подключить в карту сетевой патч-корд и дождаться ее загрузки.

Следующим шагом будет поиск устройства в сети и установка основных параметров. Для этого используется фирменная графическая утилита Netility, которая есть в версиях для Windows, Linux и Mac. Отметим правда, что скачивать ее придется с зарубежного сайта компании, поскольку на локализованном ее нет.

После обнаружения адаптера в сети можно начинать настройку. Первые три шага осуществляются через утилиту: установка IP-адреса (только IPv4, DHCP или ручной выбор адресов), выбор номеров портов сетевых служб (HTTP, HTTPS, Telnet), задание пароля администратора. Кроме того, программа умеет обновлять прошивку модуля. Все остальные настройки осуществляются через Web-интерфейс или командную строку (консоль).

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

Интерфейс имеет несложный дизайн. В левой стороне окна находится меню из четырех основных разделов, в которых собрано два десятка пунктов. Первый раздет отвечает собственно за работу с устройством и мы опишем его далее. А начнем с «Configuration».

На странице «UPS Configuration» задаются ключевые параметры ИБП — протокол работы, число батарей, пороговые значения напряжений на нем. Встроенная справка говорит, что стоит обратиться к документации ИБП для выбора данных параметров, но нам их найти не удалось. Да и странно, что нет их автоматического выбора по номеру модели. Другие опции здесь понятны — интервал записи в журнал мониторинга в минутах, установка расписания проверки ИБП от батарей, пороговые значения для отправки уведомлений (время потери связи с ИБП, высокая нагрузка, рост температуры, низкий уровень заряда батарей).

Вторая страница, «UPS On/Off Schedule» кроме установки расписания включения и выключения (недельного и на семь конкретных дат), вы можете также установить критерии автоматического отключения устройства — при длительном отсутствии внешнего питания, при перегрузке, при перегреве, при снижении уровня заряда батарей. Дополнительно предусмотрена отправка пакетов WOL на восемь клиентов при включении питания ИБП.

На «Network» устанавливаются сетевые опции — адреса, DDNS, клиент PPPoE.

В список параметров протокола SNMP, ради которого собственно все и затевалось, входят привычные имя/контакт/место размещения, восемь записей , восемь Traps, а также пункты изменения номеров портов.

Иногда полезно иметь и более простые варианты получения сообщений от ИБП, так что наличие встроенного клиента для отправки уведомлений по электронной почте здесь очень пригодится. В настройках указывается адрес сервера SMTP и данные для доступа к нему, до восьми адресов получателей срочных сообщений, до четырех получателей для отправки журналов (регулярно по расписанию или при заполнении).

Рассматриваемая модель не имеет возможности прямого подключения сотового модема, но все-таки умеет отправлять SMS через внешний сервер с модемом и установленной фирменной программой SMS server (только для Windows).

В больших компаниях может быть необходимость доступа к устройству нескольких пользователей. На странице «WEB/Telnet» можно запрограммировать до восьми аккаунтов, ограничить их права и IP-адреса. Обратите внимание, что ранее настроенный пароль администратора не используется для Web и для защиты обязательно завести нужных пользователей на этой странице. Следующим шагом может быть использование внешнего сервера RADIUS. Здесь же у вас есть возможность загрузить в модуль SNMP официальные сертификаты SSL.

Последние две страницы здесь совсем простые — настройка встроенных часов (включая синхронизацию времени с внешним сервером), выбор языка для интерфейса и уведомлений. Кроме того, здесь есть пункт для перезагрузки модуля NetAgent через заданный интервал или в ручном режиме. За все время тестирования пользоваться этой возможностью не понадобилось.

В разделе «formation» представлены два внутренних журнала, которые ведет плата — журнал событий (например, о проведении тестирования или переходе на питание от батарей) и журнал мониторинга (дата, время, напряжения на входе и на выходе, частота, нагрузка, уровень заряда батарей, температура). В первом умещается 100 записей, а второй вмещает до 500 записей. Здесь же есть опции по очистке и экспорту данных в CSV.

Раздел «Help» не совсем отвечает своему названию. Здесь есть утилита поиска других модулей в сети, программа для отладки коммуникаций с ИБП, ссылка на сайт поддержки с полным описанием интерфейса и страница «». На последней кроме ожидаемой информации о модели, прошивке и серийном номере есть также пункты для работы с конфигурацией модуля. Причем последнюю можно даже закачивать с внешних FTP, в том числе и по регулярному расписанию.

В большинстве случаев, описанные возможности модуля SNMP могут позволить администратору создать автоматизированную систему, не требующую постоянного наблюдения. Но конечно удобно иметь простой способ проверки текущего состояния ИБП, а также осуществления служебных операций. Данные функции собраны в разделе «rmation» Web-интерфейса.

На страницах «System us», «Basic rmation» и «Current us» собраны такие данные как номер модели/версия прошивки/серийный номер карты, сетевые настройки, пороги для отправки уведомлений в критических ситуациях, модель ИБП, текущие параметры линии питания, состояние батарей и другие. При наличии поддержки Java в браузере, можно посмотреть и графики на странице «Meter/Char». А через «Remote Control» можно запускать разные варианты самотестирований, включать, выключать и перезагружать ИБП, а также отключать встроенный динамик.

Следующий этап — настройка клиентов для взаимодействия с ИПБ, в частности для корректного завершения их работы при проблемах с питанием. Для реализации этого сценария можно использовать несколько вариантов. В частности, вы можете установить на всех устройствах, которые питаются через данный ИБП фирменную программу ClientMate. Она есть в версиях для Windows, Linux, macOS, FreeBSD и для среды виртуализации от VMWare.

В ней вы настраиваете подключение к ИБП и выбираете действие при получении тревожных сообщений. В частности, можно выбрать выключение или переход в состояние гибернации при отсутствии питания в течение указанного времени или при снижении уровня заряда батарей ниже указанного. Также утилита может синхронизировать питание компьютера с заданным в ИБП расписанием работы. Дополнительно предусмотрен запуск внешнего приложения при поступлении сигнала на выключение.

В случае, если вы по каким-то причинам не хотите устанавливать на ваши сервера стороннее программное обеспечение, есть возможность подключения по SNMP к стандартным пакетам обслуживания ИБП, в частности NUT. Кроме того, этот протокол поддерживается и многими готовыми решениями, которым требуется контроль и управление питанием, например сетевыми накопителями.

Кроме описанного выше программного обеспечения, компания также предлагает небольшую утититу SNMPView, доступную для Windows, которая позволяет в одной программе оперативно просматривать информацию сразу о нескольких ИПБ.

При интеграции в системы мониторинга пригодится предоставляемый компанией MIB-файл с описанием доступных OID. Такой способ можно использовать, например, с Zabbix.

Безусловно описанные сценарии будут востребованы преимущественно в SMB и корпоративном секторе. С другой стороны, достаточно серьезные ИТ-структуры сегодня встречаются даже у домашних пользователей и в SOHO. Учитывая, что часто важность данных и цена простоя может превышать стоимость оборудования, установка одного большого ИБП для нескольких устройств сразу может быть вполне оправдана. При этом часто требуется обеспечить совместную работу «зоопарка» оборудования разных производителей и здесь будет востребовано применение универсального стандартного сетевого протокола, как используемый в статье SNMP.

Источник

Читайте также:  Почему не работает датчик парковки
Оцените статью