![Cyberpower UPS 在基于 Linux arm 的系统上的使用](https://linux22.com/image/656115/Cyber%E2%80%8B%E2%80%8Bpower%20UPS%20%E5%9C%A8%E5%9F%BA%E4%BA%8E%20Linux%20arm%20%E7%9A%84%E7%B3%BB%E7%BB%9F%E4%B8%8A%E7%9A%84%E4%BD%BF%E7%94%A8.png)
我有一台 UPS(Cyberpower CP900EPFCLCD),我想通过 USB 将其连接到基于 arm 的服务器。遗憾的是,Cyberpower 目前不提供适用于基于 arm 的平台的守护进程。
有没有其他方法可以用来为基于 Arm 的服务器配备 UPS?
答案1
网络 UPS 工具页面很可能提供您正在寻找的内容: http://www.networkupstools.org/
它需要比 Cyber Power 的 Power Panel 软件更多的配置,但看起来它可以工作。
我有一台型号为BRG850AVRLCD的机器。
HCL(硬件兼容性列表)未显示我的 UPS 受支持,但它至少部分兼容,甚至可能完全兼容。到目前为止,我运行过的 NUT 工具确实识别它,并看到正确的型号。它们现在还将其显示为 OL(在线)。
运行几周后,软件与 UPS 失去连接,并开始不断向控制台发送此消息。经过一些网络搜索,似乎其他人也看到了这一点,并且至少我的型号的驱动程序(如果不是 CyberPower 品牌的驱动程序)是导致此问题的原因。
至少现在,我将停止尝试让它在此 NAS 上可靠地运行。尽管人们可以获得 NUT 的源代码并针对他们的平台进行调整/编译,但听起来目前不太可能让它在我的特定架构上运行。
答案2
我已使用 apcupsd 来实现此目的。我的 UPS 的 /etc/acpupsd/acpupsd.conf 中设备所需的配置如下:
#UPSCABLE smart
UPSCABLE usb
#UPSCABLE smart
UPSCABLE usb
#UPSTYPE apcsmart
UPSTYPE usb
#DEVICE /dev/ttyS0
DEVICE