Sep 24, 2012

Управление UPS

Случайно вспомнил, что совсем забыл ( каламбурчик однако :) ) настроить управление UPS-ом для домашнего сервера. А всего делов-то:
  • Поставить демона:
  • apt-get install apcupsd
  • Отредактировать конфигурационный файл:
  • sudo vi apcupsd.conf
    В самом конфиге достаточно много коментариев с пояснениями, поэтому проблем возникать не должно. Я поменял только следующие параметры:
    UPSNAME My_UPS_Name
    UPSCABLE usb
    UPSTYPE usb
    DEVICE
    Значения по умолчанию для остальных параметров меня вполне устроили.
  • Указать, что конфигурация закончена:
  • sudo vi /etc/default/apcupsd
    Параметр:  ISCONFIGURED=yes
Теперь, после перегрузить демона:
sudo service apcupsd restart
можно посмотреть текущее состояние UPS-a при помощи команды: 'apcaccess'
Или дополнительно поставить веб-морду
sudo apt-get install apcupsd-cgi
Тогда те же данные будут доступны по адресу:
http://<my_server_ip>/cgi-bin/apcupsd/multimon.cgi

Единственная печаль, это пару предупреждений (warning) после установки демона:
update-rc.d: warning: apcupsd start runlevel arguments (1 2 3 4 5) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: apcupsd stop runlevel arguments (0 6) do not match LSB Default-Stop values (0 1 6)
Но проблема уже известна и на работоспособность не влияет.