|
PVE+PVE下黑群+nut
(UPS是山特tgbox850,pve7.1-7,安装nut版本2.7.4,pve硬件n3160主板)pve下安装nut后配置好,使用upsc命令,pve可以获取到ups 的信息。
但是发现以下问题:实验配置/etc/nut/ups.conf文件,添加override.battery.charge.low = 99 这个参数,即需要覆写自定义ups的低电量百分比,设置好后在upsc命令可以显示charge.low数值=99,但是ups电量下降到99%以下时候不会触发关机,只是在ups电量下降到20%以下的时候会触发低电量然后关机。更换ubuntu22.04安装nut问题也是如此。ups的usb直通给pve下的黑群,启用黑群的服务器功能,pve作为客户端使用同样无法修改自定义低电量百分比。
以下是配置文件
- # /etc/nut/nut.conf
- MODE=netserver
复制代码- # /etc/nut/ups.conf
- maxretry = 3
- [ups]
- driver = "usbhid-ups"
- port = "auto"
- vendorid = "0463"
- productid = "FFFF"
- product = "SANTAK TG-BOX"
- serial = "Blank"
- vendor = "EATON"
- bus = "001"
- override.battery.charge.low = 99
- override.battery.runtime.low = -1
- # ignorelb
复制代码- # /etc/nut/upsd.conf
- LISTEN 0.0.0.0 3493
复制代码- # /etc/nut/upsd.users
- [root]
- password = secret
- actions = SET FSD
- instcmds = ALL
- upsmon slave
- # upsmon master
- [monuser]
- password = secret
- upsmon slave
复制代码- # /etc/nut/upsmon.conf
- MINSUPPLIES 1
- SHUTDOWNCMD "/sbin/shutdown -h +0"
- POLLFREQ 5
- POLLFREQALERT 5
- HOSTSYNC 15
- DEADTIME 15
- POWERDOWNFLAG /etc/killpower
- RBWARNTIME 43200
- NOCOMMWARNTIME 300
- FINALDELAY 5
- MONITOR ups[url=home.php?mod=space&uid=467693]@Localhost[/url] 1 root secret master
- RUN_AS_USER root
- # MONITOR ups@127.0.0.1 1 monuser secret slave
复制代码- # /etc/nut/upssched.conf
- CMDSCRIPT /bin/upssched-cmd
复制代码 使用配置/etc/nut/upssched.conf文件,自定义触发条件,也是没有效果。
|
|