Установка пакета
Пакет apcupsd входит в стандартные дистрибутивы ОСОН Орёл и ОССН Смоленск, но по умолчанию не устанавливается.
Установить пакет можно с помощью графического менеджера пакетов, или из командной строки командой
После установки пакет запускается автоматически с настройками по умолчанию.
Настройка пакета
Настройка сервиса
Конфигурационные файлы пакета хранятся в каталоге /etc/apcupsd
.
После установки пакет запускается автоматически с настройками по умолчанию,
а именно в предположении, что ИБП подключен через интерфейс USB.
Параметры конфигурации сервиса задаются в файле /etc/apcupsd/apcupsd.conf
.
Файл снабжен подробными комментариями по значениям параметров.
Настройка реакции на события
Стандартная реакция сервиса apcupsd на события, о которых сообщает ИБП, определяется в файле /etc/apcupsd/apccontrol
.
Файл представляет собой сценарий для интерпретатора /bin/sh.
В файле предусмотрены общепринятые действия на стандартные ситуации с ИБП.
Для пользовательских сценариев предусмотрены отдельные файлы-сценарии, автоматически вызываемые из основного сценария.
Пользовательские сценарии автоматически выполняются перед действиями основного сценария,
причем, если пользовательский сценарий окончится с кодом завершения 99, действие основного сценария выполнено не будет.
Пользовательские сценарии так же, как и основной сценарий, представляют собой обычные сценарии /bin/sh.
По умолчанию предусмотрены следующие сценарии:
- changeme — пользовательский сценарий реакции на необходимость замены батареи ИБП
- commfailure - пользовательский сценарий реакции на потерю связи с ИБП
- commok - пользовательский сценарий реакции на восстановление связи с ИБП
- killpower - пользовательский сценарий реакции на аварийное отключение ИБП. Вызывается перед тем, как ИБП отключит питание компьютера.
- offbattery - пользовательский сценарий реакции восстановление основного электропитания
- onbattery - пользовательский сценарий реакции на потерю основного электропитания
Инструменты командной строки
В пакет apcupsd входит инструмент командной строки apcaccess, позволяющий получать информацию о состоянии ИБП.
Сетевые возможности
В пакете apcupsd имеется встроенная возможность получения информации о состоянии ИБП по сети.
См. документацию на пакет.