让 APCUPSD 与 PowerChute (pcnet) 协同工作

让 APCUPSD 与 PowerChute (pcnet) 协同工作

配置 apcupsd 并启动服务后,服务最终超时并报告Warning communications lost with UPS

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。我看到的都是来自 UPS 的数据包,但没有一个数据包发往 UPS。我认为 apcupsd 甚至没有尝试与它通信。也许是 DEVICE 线路不工作了?

答案1

一切都指向一个身份验证问题。我将控制器固件升级到 5.1.7 并重置了密码,一切正常!

相关内容