APCUPS由于某些原因 总会导致错误关机 等一些奇奇怪怪的BUG
所以我决定在PVE上更换NUT作为UPS的自动关机
一:安装NUT
安装 NUT
apt update -y && apt install nut
查看 UPS 设备
nut-scanner
二:配置NUT
使用 vim /etc/nut/ups.conf 打开配置文件
[ups] #名字
driver = usbhid-ups #UPS设备
port = auto #UPS设备
ignorelb #忽略UPS低电量提示 不然可能会出现UPS断电后立马执行关机
override.battery.charge.low = 40 #当电量低于40%时关机
override.battery.runtime.low = -1 #设置剩余多少运行时间时关机 -1 代表禁用
将下方的maxretry进行注释
配置用户文件 /etc/nut/upsd.users
[ups] #用户名
password = password #用户密码
upsmon primary
actions = SET
instcmds = ALL
设置NUT的运行模式 vim /etc/nut/nut.conf
MODE=standalone
设置断电后自动关机 vim /etc/nut/upsmon.conf
添加以下代码
MONITOR ups@localhost 1 ups password primary
#UPS的设备名字 #刚刚设置的用户名 和 密码
最后启用NUT
systemctl restart nut-server.service
systemctl restart nut-client.service
使用 upsc ups 查看NUT状态即可
评论区