суббота, 10 августа 2013 г.

Back-UPS APC на сервере Ubuntu

Вот тут хороший рецепт настройки демона для упсов APC, вплоть до отправки уведомлений на мыло. Мне нужно для дома, так что мыло не настроил.  UPD: Все-таки настроил, см. ниже.

Автор оригинального поста использовал для Back-UPS RS 800, а я- для Back-UPS RS 700G.

Устанавливаем apcupsd:

$ sudo apt-get install apcupsd


Правим конфиг:

$ sudo vim /etc/apcupsd/apcupsd.conf

Указываем в нем имя, кабель и тип соединения, комментируем DEVICE:

UPSNAME MyAwesomeUPS

UPSCABLE usb

UPSTYPE usb

#DEVICE 


Указываем, что настройку закончили.  Для этого правим:

$ sudo vim /etc/default/apcupsd

ISCONFIGURED=yes



Перезапускаем:

$ sudo service apcupsd restart


Проверяем:

$ apcaccess

Среди всякой разной инфы (типа сколько раз переключался на батарейку) должен написать рабочий диапазон напряжений.  Я пока не понял, как его поменять, не трогая сам упс.

Теперь по поводу отправки сообщений типа "питание вырубилось" на мыло.

Автор оригинального поста использовал SendEmail- эдакий легкий клиент поверх SMTP.  А же решил, что поставлю Postfix.  В нем все очень просто с использованием gmail для отправки.  Про это отдельный пост.

А для того, чтобы сервер отправлял сообщения упс на gmail, надо совсем ничего.

Перебираемся в директорию /etc/apcupsd:

cd /etc/apcupsd

Правим скрипты changeme, commfailure, commok, offbattery и onbattery.  В них надо SYSADMIN поменять с root на myaccount@gmail.com:

SYSADMIN=myaccount@gmail.com

И все.  Понятно, postfix должен работать.


Комментариев нет:

Отправить комментарий