Управление UPS из debian-like дистрибутивов

Управление UPS из debian-like дистрибутивов

Поговорим о подключении ups к серверам. Главная задача при подключении — позволить серверу выключится, пока заряда ups хватает на поддержание работоспособности. Настройкой этого и займемся. Подключим USP в usb порт (или последовательный, если нет usb) и на сервер установим необходимый софт командой: apt-get install apcupsd apcupsd-doc apcupsd-cgi

Настройка

Все настройки хранятся в файле /etc/apcupsd/apcupsd.conf , но настройка зависит от типа подключения.

Вариант для USB

UPSNAME <ИМЯ_USP>
UPSCABLE usb
UPSTYPE usb
DEVICE
ONBATTERYDELAY 6
BATTERYLEVEL 25            (%, на котором выключается сервер)
MINUTES 10                        (время работы вашей батареи)
TIMEOUT 0

Для COM

UPSNAME <ИМЯ_USP>
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/ttyS0
ONBATTERYDELAY 6
BATTERYLEVEL 25 (%, на котором выключается сервер)
MINUTES 10 (время работы вашей батареи)
TIMEOUT 0

Запуск и тестирование

В файле nano /etc/default/apcupsd параметр ISCONFURED=no меняем на yes и запускаем сервис командой service apcupsd start.

После этого необходимо проверить соединение командой apcaccess, которая выводит характеристики вашего UPS.

Если у вас не выводит список характеристик, а пишет, что connection refused — проверьте, запустилась ли служба. Если служба запущена, но ошибка продолжает появляться — попробуйте поменять порт подключения на ПК.

Для тестового выключения выполним команду apcupsd --killpower или если нельзя выключить сервер, то выполните команду apctest  и выберите пункт 11.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *