Главная > Настройка Ubuntu > Ubuntu server и UPS APC

Ubuntu server и UPS APC


15-10-2012, 21:24. Разместил: sluggard
Нас интересуют всего 3 параметра в данном конфиге:
  • UPSCABLE - указываем тип кабеля, которым наш UPS подключён к ПК. В комментариях указаны возможные типы - simple, smart, ether, usb. Нынешние домашние модели подключаются через USB - следовательно, достаточно дописать usb
  • UPSTYPE - тип подключённого UPS. В комментариях перечислены возможные типы и соответствующие им значения параметра DEVICE, наш же выбор - тип usb
  • DEVICE - закомментируем данную строку, поставив перед ней знак # - для USB-устройств она не нужна

Сохраняем изменения в файле и открываем следующий:
sudo nano /etc/default/apcupsd


Заменяем ISCONFIGURED=no на ISCONFIGURED=yes , сохраняем, закрываем.

Запускаем apcupsd:
sudo /etc/init.d/apcupsd start


Если apcupsd был запущен ранее, то выполним соответственно с командой restart.
Всё, теперь ваш ПК готов к работе с ИБП.

Введем команду:
apcaccess status


Ответ на нее должен быть вида:
APC      : 001,045,1100
DATE     : 2012-10-15 21:17:55 +0400
HOSTNAME : domovoy-dacha
VERSION  : 3.14.10 (13 September 2011) debian
UPSNAME  : LOCALUPS
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2012-10-15 21:17:52 +0400
MODEL    : Back-UPS CS 650
STATUS   : ONLINE
LINEV    : 226.0 Volts
LOADPCT  :  24.0 Percent Load Capacity
BCHARGE  : 100.0 Percent
TIMELEFT :  21.9 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
OUTPUTV  : 230.0 Volts
SENSE    : Low
DWAKE    : 000 Seconds
DSHUTD   : 000 Seconds
LOTRANS  : 196.0 Volts
HITRANS  : 256.0 Volts
RETPCT   : 000.0 Percent
ITEMP    : 29.2 C Internal
ALARMDEL : No alarm
BATTV    : 13.5 Volts
LINEFREQ : 50.0 Hz
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT  : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
SELFTEST : NO
STESTI   : None
STATFLAG : 0x07000008 Status Flag
MANDATE  : 2005-02-14
SERIALNO : QB0505234250
BATTDATE : 2005-02-14
NOMOUTV  : 230 Volts
NOMINV   : 230 Volts
NOMBATTV :  12.0 Volts
NOMPOWER : 400 Watts
FIRMWARE : 817.v2.I USB FW:v2
END APC  : 2012-10-15 21:18:05 +0400


Ну и на последок рассмотрим конфигурационный файл /etc/apcupsd/apcupsd.conf более подробно:
  1. ONBATTERYDELAY - время (в секундах), определяющее задержку между обнаружением сбоя электропитания и отсылкой события onbattery. По умолчанию - 6
  2. BATTERYLEVEL - уровень заряда батареи (в процентах), при котором инициируется выключение компьютера. По умолчанию - 5
  3. MINUTES - расчётное время остаточной работы (в минутах), при достижении которого инициируется выключение компьютера. По умолчанию - 3
  4. TIMEOUT - параметр актуален для старых ИБП, неспособных определять свой уровень заряда. Задаёт время (в секундах) между сбоем электропитания и отключением компьютера. Для современного ИБП параметр стоит оставить на 0, но выставление иного значения может быть удобно для тестирования работы ИБП. Например, если выставить 30 и выдернуть шнур из розетки, уже через полминуты apcupsd продемонстрирует своё умение выключать компьютер.

Выполнения одного из условий (BATTERYLEVEL, MINUTES или TIMEOUT) достаточно для выключения компьютера.

Спасибо за внимание!
Вернуться назад