Назад | Перейти на главную страницу

Получение APCUPSD для работы с PowerChute (pcnet)

После настройки apcupsd и запуска службы служба в конечном итоге отключается и сообщает Warning communications lost with UPS.

ИБП настроен с IP-адресом клиента, а клиент настроен с правильной парольной фразой (работает на других машинах, которые используют программное обеспечение PCNS)

Окружающая среда

Distributor ID: Ubuntu
Description:    Ubuntu 12.04.2 LTS
Release:        12.04
Codename:       precise

UPS

Model:  Smart-UPS RT 8000 XL
Position:   TOWER
Serial Number:  IS10xxxxxxxx
Firmware Revision:  477.18.W
Manufacture Date:   12/02/10

apcupsd.conf

UPSCABLE ether
UPSTYPE pcnet
DEVICE 10.1.1.11:admin:WVAVWFr5FV6SRq7u
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS on
DATATIME 0

Ноты

Я очистил пакет ubuntu apcupsd и собрал / установил из источника с помощью enable-pcnet настроить флаг.

Я перезапустил службу, глядя на tcpdump для host 10.1.1.11. Все, что я вижу, - это пакеты, идущие от ИБП, но ни одного из них. Я не думаю, что apcupsd даже пытается с ним общаться. Возможно, линия DEVICE не работает?

Все указывало на проблему с авторизацией. Я обновил прошивку контроллера до 5.1.7 и сбросил пароль, и все работает отлично!