Установить из репозитория службу:
sudo apt install apcupsd
Открыть файл конфигурации:
sudo nano /etc/apcupsd/apcupsd.conf
Содержание файла конфигурации должно быть таким:
# ========= General configuration parameters ============
UPSNAME SUA750RMI2U
UPSCABLE 940-0024C
UPSTYPE apcsmart
DEVICE /dev/ttyS0
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
# ======== Configuration parameters used during power failures ==========
ONBATTERYDELAY 6
BATTERYLEVEL 10
MINUTES -1
TIMEOUT 0
ANNOY 30
ANNOYDELAY 30
NOLOGON disable
KILLDELAY 20
# ==== Configuration statements for Network Information Server ====
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
# ========== Configuration statements used if sharing =============
UPSCLASS standalone
UPSMODE disable
# ===== Configuration statements to control apcupsd system logging ========
STATTIME 30
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
Открыть для редактирования файл apcupsd:
sudo nano /etc/default/apcupsd
установить ISCONFIGURED=yes
Перезапустить службу:
/etc/init.d/apcupsd restart
Кроме restart можно использовать параметры start и stop.
Проверить состояние ИБП с сервера, выполнив команду в терминале:
apcaccess
Открыть в файерволле порт для подключения из сети:
sudo ufw allow 3551
Мониторить состояние ИБП по сети с компьютером под управлением Windows можно с помощью программы Apctray.
#ubuntuserver #apc