APC

Apcupsd. Контролируем электропитание

С программированием приходится порой сталкиваться и в системном администрировании. Сегодня я хочу рассказать об одной такой истории.

Захотелось мне однажды увидеть единую и наглядную картину об электропитании серверов на работе, а также получать оперативные уведомления в случае его перебоев. В силу своей симпатии к системам на базе Linux решил двигаться в этом направлении. Дома я уже имел удачный опыт использования Apcupsd — демона для контроля ИБП фирмы APC, но здесь меня ждала несколько иная задача.

Подключение SMART-UPS через USB и настройка NUT

Данный текст написан в надежде что чем-то окажется для вас полезным на первых шагах знакомства с NUT. Он очень неполон и наверняка содержит ошибки ;) . Такой уж вот получился.

Пакет NUT.
Драйвера, который общается с железкой. Это самое сложное. Здесь приведен пример для APC UPS подключенного по USB.

ups.conf

Настройка Ubuntu и источника бесперебойного питания APC ES 525 Back-UPS. (apcupsd)

Имеем сервер с Ubuntu Linux на борту и подключенный к нему бесперебойник APC Back-UPS ES 525. Задача - при разряде аккумуляторов бесперебойника, сервер должен "аккуратно" выключиться.

sudo apt-get install apcupsd

внимательно смотрим на вывод команды cat /proc/bus/usb/devices

и ищем блок описывающий наш подключенный бесперебойник (в примере выделен)

style="display:inline-block;width:728px;height:15px"
data-ad-client="ca-pub-4493870272388852"
data-ad-slot="6622567932">

RSS-материал