Подсистема контроля UPS

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (18)

просмотр истории страницы
Если только собираетесь покупать UPS, то рекомендуется ознакомиться со списком совместимости *nut* --- [http://www.networkupstools.org/stable-hcl.html] в фильтре указать интересующие параметры.
!fully_suported.png|border=1!
1. ознакомиться со списком максимально совместимых UPS;

2. определить тип подключения UPS. Это может быть USB, COM, Ethernet, other. Определить можно по спецификации UPS в инструкции пользователя, и/или визуально, при наличии необходимых знаний;
7. *Не все UPS одинаково полезны\!* Некоторые UPS не могут, после обратного перехода с батареи на сеть, включить ПК.

{note}
Важно\! Если UPS подключен к другому серверу, Вы можете снимать его статус через NUT, установленный на биллинге. Для этого нужно исправить файл
{code}
/app/base/cfg/config
{code}
и указать в поле ups['host'] адрес сервера, к которому подключен UPS.
Пример конфигурации:
{code}
# Если в host указать адрес сервера, то статус UPS будет сниматься с него.
ups['enabled']='1'
ups['host']='*.*.*.*'
{code}
{note}


----
h3. Пример настройки nut
По совместимости Вашего ИБП с драйвером можете обратиться к документации драйвера [http://networkupstools.org/docs/man/snmp-ups.html]


В некоторых случаях при настройке подключения через COM порт достаточно параметров.
{code}
port = /dev/ttyUSB0
{code}

{info}




[http://redhat-club.org/2011/настройка-nut-2.4.3-с-ups-eaton-env-в-rhel-centos-6|http://redhat-club.org/2011/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-nut-2.4.3-%D1%81-ups-eaton-env-%D0%B2-rhel-centos-6]




[http://andy.od.ua/news_46.html]




[http://sysadminblog.sagrer.ru/stati-i-gajdy/linux/18-nastrojka-besperebojnika-na-primere-ippon-smart-powerpro-1000-v-linux.html]




h2. Дополнительная информация


h3. UPS Ippon Smart Winner 1000
{note}Работает только при подключении к COM-порту\! *USB подключение не работает.*{note}

Укажите следующие настройки драйвера:
Полный набор возможных параметров драйвера Вы можете ухнать из его документации: [BLAZER_SER(8)|https://networkupstools.org/docs/man/blazer_ser.html]


h3. Платформа корректно завершает работу, но сервер не выключается, а уходит в перезагрузку.

h3. UPS PowerWare 9120

При подключении по USB используется драйвер bcmxcp_usb ([https://networkupstools.org/docs/man/bcmxcp_usb.html]). По умолчанию в его настройках задан параметр shudown_delay в 120 сек, подающий команду на выключение UPS через 120 секунд после перехода на батареи. Этого времени может не хватить для корректного завершения работы контейнеров, поэтому необходимо добавить в файл */etc/ups/ups.conf* строку
{code}shutdown_delay = "120"{code} где 120 - изменяемое значение параметра в секундах.

h3. Dummy UPS для тестов

Для отладки и экспериментирования с параметрами можно воспользоваться [виртуальным UPS|https://networkupstools.org/docs/man/dummy-ups.html].
Для этог опонадобится слепок параметров реального UPS, которые можно будет динамический изменять. Таким образом, Вы сможете протестировать реакцию биллинга на изменение тех или иных параметров.
desc = "Dymmy ups for debugging Carbon UPS monitoring system"{code}
Драйвер постоянно читает данные из файла test.dev, чтобы эмулировать переход на питание от сети или батарейки исправьте значение ups.status:
* *OL* - \- питание от сети
* *OB* - \- питание от батареи

Добавьте init скрипт, который будет переписывать статус питания виртуального UPS при старте системы:
{code}touch /etc/init.d/upstest
chmod a+x /etc/init.d/upstest{code}
Листинг скрипта:
Подробней об этом можно почитать [на сайте APC|https://www.apc.com/us/en/faqs/FA158913/]


Проверить состояние вручную можно командой upsc, передав ему имя ИБП из конфигурационного файла ups.conf и хост (если подключен локально в COM или UPS - то всегда localhost)
{code:title=Команда}upsc apc2200@localhost ups.status{code}
{code:title=Вывод}BOOST OL{code}

Если ошибка возникает постоянно, обратитесь за консультацией к инженеру-электрику чтобы он дал рекомендации как стабилизировать входное напряжение.
Возможно, достаточно настроить значение напряжение при котором система AVR сообщает об активаии буста. Обратитесь к документации.