Настройка Ubuntu для работы с ИБП от APC

Модератор: padonki

Ответить
Аватара пользователя
Padonak
padonki
Сообщения: 3785
Зарегистрирован: 14 авг 2006, 20:43
Контактная информация:

Настройка Ubuntu для работы с ИБП от APC

Сообщение Padonak »

установка самого apcupsd:

Код: Выделить всё

apt-get install apcupsd 
отредактируем конфигурационный файл apcupsd:

Код: Выделить всё

vim /etc/apcupsd/apcupsd.conf 
интересуют всего три параметра:

Код: Выделить всё

    UPSCABLE - указываем тип кабеля, которым наш UPS подключён к ПК. В комментариях указаны возможные типы - simple, smart, ether, usb. Нынешние домашние модели подключаются через USB - следовательно, достаточно дописать usb

Код: Выделить всё

    UPSTYPE - тип подключённого UPS. В комментариях перечислены возможные типы и соответствующие им значения параметра DEVICE, наш же выбор - тип usb

Код: Выделить всё

    DEVICE - закомментируем данную строку, поставив перед ней знак # - для USB-устройств она не нужна
Сохраняем изменённый конфигурационный файл, открываем следующий:

Код: Выделить всё

vim /etc/default/apcupsd 

Код: Выделить всё

Заменяем ISCONFIGURED=no на ISCONFIGURED=yes
стартуем apcupsd:
/etc/init.d/apcupsd start

А теперь немножко о том, что можно настроить в обширном /etc/apcupsd/apcupsd.conf:

Код: Выделить всё

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

Код: Выделить всё

 /etc/init.d/apcupsd status
● apcupsd.service - UPS power management daemon
     Loaded: loaded (/lib/systemd/system/apcupsd.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-08-11 20:25:38 MSK; 3min 40s ago
       Docs: man:apcupsd(8)
   Main PID: 33512 (apcupsd)
      Tasks: 4 (limit: 9429)
     Memory: 6.4M
     CGroup: /system.slice/apcupsd.service
             └─33512 /sbin/apcupsd
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение
Аватара пользователя
Kodla
Сообщения: 168
Зарегистрирован: 18 июл 2007, 21:29
Контактная информация:

Re: Настройка Ubuntu для работы с ИБП от APC

Сообщение Kodla »

Спасибо. Большое.
Ответить