环境
安装apcupsd
#PVE 6基于debian10,ssh root登录PVE或者使用web shellapt install apcupsd -y
编辑apcupsd配置文件/etc/apcupsd/acpupsd.conf
有以下几个地方要改
#UPSNAME改成UPSNAME XXX(随便起个名字)#设置为30表示,切换到ups电源30S后开始关闭虚拟机,然后关闭宿主机,0为不启用TIMEOUT 30#每隔15s输出ups状态到日志中STATTIME 15#开启日志,日志文件为/var/log/apcupsd.statusLOGSTATS on
一些参数说明
#线缆类型为usbUPSCABLE usb#usb接口,自动识别UPSTYPE usbDEVICE#断电6s后才识别为正在使用电池,防止短时间断电导致错误+1ONBATTERYDELAY 6#电池电量低于5%时关闭主机BATTERYLEVEL 5#预计电量剩余时间小于3分钟时关闭主机MINUTES 3
关于apcupsd的命令
#启动apcupsdsystemctl start apcupsd#查看apcupsd进程状态systemctl status apcupsd#开机启动systemctl ebable apcupsd#查看ups状态apcaccess
参考资料
https://wiki.debian.org/apcupsd
本文转自 Proxmox(PVE)连接UPS实现自动关机(基于APCUPSD)
