Apc
讓 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 的數據包,但沒有一個數據包進入它。我認為 apcupsd 甚至沒有嘗試與之通信。也許 DEVICE 線不工作?
一切都指向一個身份驗證問題。我將控制器韌體升級到 5.1.7 並重置密碼,一切正常!