如何检测 APC UPS 电池使用情况并在使用电池时运行脚本

如何检测 APC UPS 电池使用情况并在使用电池时运行脚本

我有几个 APC UPS -

  • Smart-UPS RT 6000 RM XL
  • Smart-UPS RT 5000 RM XL

不幸的是,我办公室的电源经常断电(不受我控制),因此由这些 UPS 供电的设备会关闭。它们为 VMware 基础架构环境(VMware Lab Manager)供电,我想要做的是检测何时使用电池(例如已使用 x 时间或剩余 x 百分比)并针对此事件运行脚本。

我需要什么软件来检测电池事件并让其运行脚本?

谢谢!

答案1

答案2

您可以使用apcupsd,它位于大多数存储库中。它支持 USB 和 RS232 连接以及网络通信(其中网络服务器可以是 UPS 本身也可以是另一个apcupsd实例)。

它有默认脚本可以正常关闭您的机器。执行此操作的脚本在 apcupsd 配置文件中定义,您应该能够将它们切换为其他脚本。

相关内容