Устанавливаем демон работы с UPS'ом и включаем его в автозагрузку
$ cd /usr/ports/sysutils/apcupsd
# make install clean
# echo 'apcupsd_enable=\"YES\"' >> /etc/rc.conf
Прим.: при установке порта выскакивает окошко с опциями сборки — все опции надо оставить по-умолчанию.
Настраиваем демон — редактируем /usr/local/etc/apcupsd/apcupsd.conf
Мой конфиг получился таким:
$ cat apcupsd.conf |grep -v #
UPSNAME myUPS
UPSCABLE smart
UPSTYPE usb
DEVICE
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
Прим.: демон работает в режиме сетевого сервера (NETSERVER on
) — чтобы к нему могли подключаться и другие компы, работающие от этого UPS'а.