UPS 通过 USB 接到 NAS 上,用 NUT 做 server,其他机器做 client 订阅状态。停电后按剩余电量依次关机。
# /etc/nut/upsmon.conf(client)
MONITOR ups@192.168.1.10 1 monuser secret secondary
SHUTDOWNCMD "/sbin/shutdown -h +0"
测试时不要真的拔电,用 upsmon -c fsd 模拟即可。记得在 BIOS 里打开来电自启,不然恢复供电后还得手动开机。