Настройка ИБП Ippon Backpower Pro для автоматического выключения и включения
Купить ИБП для домашнего сервера я собирался давно, но постоянно душила жаба. То есть, особой необходимости в нём не было, просто как-то не по-людски без бесперебойника. В конце-концов, купил дешёвый Ippon Backpower Pro 500 и уселся настраивать. Погуглив пару минут, решил, что официальные драйвера, написанные на java лохматого года выпуска, мне не нравятся и взялся прикручивать NUT.
Настроил. Заработало. Одно «но» — вражеский девайс упорно не желал выключать питание с нагрузки.
- Пропадает питание — работаем от батареи, сколько можем;
- При разряде батареи подаём ИБП команду выключиться через пару минут и завершаем работу;
- ИБП отключает серверу питание и уходит в ждущий режим;
- При появлении электричества в сети ИБП выходит из ждущего режима и подаёт питание на сервер;
- Сервер заводится, ибо в биосе выставлена соответствующая опция.
Плюнув, я решил всё-так установить официальные драйвера. Однако и здесь меня ждал облом. Официальный драйвер определял тип ИБП как «regular LINE-INT UPS», для таких устройств выключение ИБП по команде не поддерживалось. Поддерживались лишь какие-то другие, видимо, более навороченные (и дорогие) модели. Приуныв, я удалил неудобный официальный драйвер и поставил NUT обратно, взявшись с безнадёги копаться в исходниках драйвера.
Немножко покурив код драйвера и спеки протокола Megatec, по которому осуществлялось общение с иппонцем, я обнаружил, что выключение по таймеру в девайсе всё же реализовано, хоть и криво. В спеках команда для выключения и последующего включения ИБП выглядит так:
- n — время до выключения ИБП с момента подачи команды.
- m — время до включения ИБП с момента подачи команды. Если m минут уже истекло, а питание для ИБП всё ещё не подаётся, ИБП ждёт появления напряжение в сети и тогда включается.
- Для n диапазон значений может быть либо (десятые доли минуты), либо (целые минуты).
- Для m диапазон значений — (целые минуты).
Далее приведу мои конфиги для настройки выключения ИБП через минимальное время (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 — у меня этот файл пуст, все настройки по умолчанию.
В этом файле устанавливаются права для различных пользователей. У меня только один пользователь с полными правами.
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 минут выключится и бесперебойник. При появлении питания ИБП включится и подаст питание на нагрузку. Правда, у меня есть нехорошее подозрение, что если питание появится в интервале между выключением компа и выключением ИБП, весь этот план рухнет, но здесь ничего не поделаешь. Разве что купить бесперебойник покруче и подороже.
Обзор программного обеспечения IPPON Monitor
Недостатки официально поставляемого ПО Winpower для ИБП IPPON очевидны даже производителю. В результате, с Июня 2005 года началось публичное тестирование альтернативного софта, написанного с учетом пожеланий пользователей ИБП IPPON.
Тестируемое ПО IPPON Monitor доступно для скачивания на официальном сайте фирмы IPPON. Объем архива для скачивания — 358 КБ. Размер дистрибутива — 830 КБ. Дата выпуска 07/08/2005.
ПО реализовано для ОС Windows. По ряду причин, мы не можем проверить все варианты предлагаемого ПО со всеми системами, но постараемся подробно рассмотреть функционирование IPPON Monitor под Windows XP Pro Rus SP2. Инсталляция Win32 версии проходит автоматически, требуется только указать директорию для установки. После инсталляции, создается два файла — сама программа и её лог-файл.
Конфигурация тестового компьютера:
После установки ПО заняло на диске 830 КБ, фактически программа скопировала себя в новую директорию.
В оперативной памяти программа занимает 4,3 МБ во всех режимах работы.
После загрузки программы, в трее отображается иконка , динамически меняющая свой цвет в зависимости от состояния ИБП. При смене состояния ИБП, выводится уведомление.
Управление программой осуществляется через меню, которое вызывается нажатием правой кнопки мыши наведенной на иконку.
Меню Состояние UPS показывает окно текущего состояния параметров ИБП.
Меню Доп. звук. оповещение позволяет включить звуковое оповещение средствами ИБП.
Меню Статистика выводит график напряжения, доступно для отображения входное и выходное напряжение, но не одновременно!? Размер окна графика статистики, фиксирован, 930 на 258.
Через меню Тестирование UPS можно провести тестирование батареи ИБП.
В меню Конфигурация задаются все параметры работы программы.
Программное обеспечение не развивается, на сайте разработчика доступна версия от Августа 2005.
ПО позволяет выбрать USB порт, но USB соединение с ИБП IPPON Back Power Pro 800 установить не удалось. На форуме технической поддержки, пользователи этой программы, испытывали проблемы с USB подключением.
Единственная возможность уведомления удаленного пользователя, заключается в передачи состояния ИБП на WEB сервер. Нам еще не встречался подобный функционал, возможно, есть задачи нуждающиеся именно в подобном решении. К примеру, на сайте можно поставить скрипт отправляющий sms и e-mail.
UPSMonitor для Windows
UPSMonitor — бесплатное и свободное программное обеспечение для работы с источниками бесперебойного питания IPPON и других ИБП с Megatec, подключаемыми через COM-порт (RS-232).
Программа отображает на экране следующие показатели:
- Входное напряжение (V).
- Выходное напряжение (V).
- Напряжение аккумулятора (V).
- Нагрузка (%).
- Частота (Hz).
- Температура (C).
Есть возможность записывать изменения показателей в файл отчета, который в дальнейшем можно просмотреть в виде таблицы.
Таймер выключения — приложение, которое позволяет в заданное пользователем время.
BatteryCare — удобная программа, которая производит мониторинг циклов заряда/разряда.
PowerOff — программный выключатель компьютера. Умеет выключать компьютер, а также.
SM Timer — бесплатная утилита, позволяющая в назначенное пользователем время выключить.
Wise Auto Shutdown — простая программа, с помощью котрой можно планировать выключение компьютера, перезагрузку, выход из системы.
Battery Optimizer — утилита, позволяющая оптимизировать работу ноутбука с использованием систем.
Русифицированная версия нового программного обеспечения для ИБП IPPON
Популярная марка экономичных ИБП IPPON представляет новое программное обеспечение WinPower2004 на русском языке. Все функции аналогичны английской версии. Учтены пожелания пользователей. Все просто и доступно
IPPON представляет русифицированную версию WinPower2004 — новое программное обеспечение для источников бесперебойного питания IPPON.
В настройки входят — оповещение о событиях по локальной сети, электронной почте, через SMS-сообщения, пейджер, ведение журнала событий и др. Напомним, что англоязычная версия была запущена в январе этого года. С момента ее использования, учитывались все пожелания пользователей. Отличительными особенностями русифицированной версии WinPower2004 является простота настроек.Удобный интерфейс WinPower2004 позволяет эффективно контролировать все параметры работы источников бесперебойного питания IPPON.
Новая версия ПО совместима с большинством существующих на сегодняшний день операционных систем: Windows 98/2000/XP/2003, Solaris/Sparc 2.6, 7, 8, 9, Solaris/Intel 2.6, 7, 8, 9, HP-UX 11.x, HP-UX 11i.x, AIX 4.3.x, AIX 5.x, SCO UnixWare 7.1.1, 7.1.3, SCO Unix 8.0, Linux
Версию программного обеспечения WinPower2004 на русском языке уже сейчас можно загрузить с сайта ИБП IPPON — http://www.ippon.ru/support/download.php.
Информация о продукте
IPPON – это источники бесперебойного питания, разработанные специально для российских пользователей. Выйдя на российский рынок в июле 2002 года, сегодня IPPON стал одним из лидеров массового рынка ИБП (данные аналитической компании ITResearch). Источники бесперебойного питания IPPON пользуются стабильным спросом на рынке благодаря репутации качественного, надежного и простого в использовании продукта.Дополнительную информацию о ИБП Ippon можно получить на сайте http://www.ippon.ru или по адресу market@ippon.ru. Официальный дистрибьютор ИБП IPPON в России – компания MERLION (ранее LC-group): http://www.merlion.ru .
Менеджер компании MERLION+7 (095) 258-2242 доб. 421
Релиз опубликован: 2004-04-29
Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.
Полезные ссылки
WinPower Manager — программа для мониторинга и настройки источников бесперебойного питания (ИБП). Программа включает контроль состояния локальных, сетевых и удалённых ИБП, журнал событий, а также возможность настроить поведение системы в случае отключения напряжения или разряда аккумулятора.
С помощью WinPower Manager можно отслеживать значения напряжения в сети и на выходе, напряжение и заряд АКБ, а также уровни нагрузки и температуру ИБП. В случае изменения состояния питания, вы сможете получить системное уведомление, или сообщение на электронную почту.
Системные администраторы могут отслеживать состояния всех ИБП в локальной сети, а также контролировать удалённые системы, включая системы виртуализации. Также, в программt ведётся подробный журнал событиq и имеется планировщик заданий. WinPower Manager поддерживает централизованный контроль до 4 ИБП через RS232, до 32 ИБП через USB, до 1000 ИБП через SNMP.
Программа WinPower Manager поддерживает работу со многими моделями ИБП, включая IPPON, PowerWalker, ION, NEXT UPS Systems, Salicru и других производителей.
Интерфейс и недостатки
Утилита является сложной в освоении, а программный интерфейс сложен в использовании для рядового пользователя. Ситуацию усугубляет и тот факт, что графическая оболочка не имеет полноценного перевода на русский язык. Также дело обстоит с официальной документацией, которая не русифицирована.
Для корректной работы Winpower Manager требуется установленная на ПК Java.