找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 293|回复: 7

[虚拟机相关] PVE+PVE下黑群+UPS(使用nut)问题

[复制链接]
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作为客户端使用同样无法修改自定义低电量百分比。
以下是配置文件

  1. # /etc/nut/nut.conf
  2. MODE=netserver
复制代码
  1. # /etc/nut/ups.conf
  2. maxretry = 3
  3. [ups]
  4.         driver = "usbhid-ups"
  5.         port = "auto"
  6.         vendorid = "0463"
  7.         productid = "FFFF"
  8.         product = "SANTAK TG-BOX"
  9.         serial = "Blank"
  10.         vendor = "EATON"
  11.         bus = "001"
  12.         override.battery.charge.low = 99
  13.         override.battery.runtime.low = -1
  14. #        ignorelb
复制代码
  1. # /etc/nut/upsd.conf
  2. LISTEN 0.0.0.0 3493
复制代码
  1. # /etc/nut/upsd.users
  2. [root]
  3.         password = secret
  4.         actions = SET FSD
  5.     instcmds = ALL   
  6.         upsmon slave
  7. #        upsmon master

  8. [monuser]
  9.         password  = secret
  10.         upsmon slave
复制代码
  1. # /etc/nut/upsmon.conf
  2. MINSUPPLIES 1
  3. SHUTDOWNCMD "/sbin/shutdown -h +0"
  4. POLLFREQ 5
  5. POLLFREQALERT 5
  6. HOSTSYNC 15
  7. DEADTIME 15
  8. POWERDOWNFLAG /etc/killpower
  9. RBWARNTIME 43200
  10. NOCOMMWARNTIME 300
  11. FINALDELAY 5
  12. MONITOR ups[url=home.php?mod=space&uid=467693]@Localhost[/url] 1 root secret master
  13. RUN_AS_USER root
  14. # MONITOR ups@127.0.0.1 1 monuser secret  slave
复制代码
  1. # /etc/nut/upssched.conf
  2. CMDSCRIPT /bin/upssched-cmd
复制代码
使用配置/etc/nut/upssched.conf文件,自定义触发条件,也是没有效果。



我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
另外,经测试tgbox850在pve中可以使用apcupsd管理,在apcupsd中是可以自定义低电量等参数正常使用,但是因为群晖使用的nut,和apcupsd不兼容,我目的是想要pve作为master,黑群作为slave接收pve的广播信息
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

可以试下用upsrw改固件参数
先用 upsrw ups@Localhost 看下低电量的数值名,比如我的是battery.charge.low

再用upsrw -s battery.charge.low=99 ups@localhost 修改(提示输入upsd.users中配置的管理员账号密码)
upsrw ups@localhost再次确认修改情况(部分数值只接受特定范围)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

[attachimg]687146[/attachimg]这个是我当时做的笔记,按这个方法修改试过了,显示应该是权限不够,当时试过了使用admin,root等账号都不可以。 [attachimg]687147[/attachimg]这个是使用upsrw命令的返回值,没有bat  详情 回复 发表于 2024-4-22 19:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
gasment 发表于 2024-4-22 16:49
可以试下用upsrw改固件参数
先用 upsrw ups@Localhost 看下低电量的数值名,比如我的是battery.charge.low
...

这个是我当时做的笔记,按这个方法修改试过了,显示应该是权限不够,当时试过了使用admin,root等账号都不可以。
这个是使用upsrw命令的返回值,没有battery.charge.low这个参数,猜想box850是不支持修改这个参数的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

低电量和低续航时间都没有,大概率就是已经写死在固件,不支持外部修改  详情 回复 发表于 2024-4-23 09:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
现在已经使用配置upssched.conf的方式实现了ups断电后定时发关闭通知的功能,但是还是不能自定义低电量值
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

flander_yan 发表于 2024-4-22 19:27
这个是我当时做的笔记,按这个方法修改试过了,显示应该是权限不够,当时试过了使用admin,root等账号都 ...

低电量和低续航时间都没有,大概率就是已经写死在固件,不支持外部修改
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我也是用tgbox850, 这个电量低于xxx设置无效,这个机器是写死了20%, 所以只有20%才会触发关机, 这样其实也好
如果能设置60%关机, 那么UPS本身没关机,PC已经关机,如果这会市电接通了,PC无法接收到来电开机自启信号,  所以UPS本身20%,可以设置延迟个2~5分钟在关闭UPS,这样UPS电量基本耗尽,UPS关机,市电接通,UPS自动开机,PC自动开机

点评

自定义低电量值和关闭ups没关联的。到达低电量值只是ups给nut发送一个低电量信号,nut接收到低电量信号后执行关闭ups或者关闭系统还是要其他的操作是可以自定义的。nut中执行‘upsmon -c fsd'命令才会关闭ups  详情 回复 发表于 2024-4-24 19:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
zml1985 发表于 2024-4-23 10:30
我也是用tgbox850, 这个电量低于xxx设置无效,这个机器是写死了20%, 所以只有20%才会触发关机, 这样其实 ...

自定义低电量值和关闭ups没关联的。到达低电量值只是ups给nut发送一个低电量信号,nut接收到低电量信号后执行关闭ups或者关闭系统还是要其他的操作是可以自定义的。nut中执行‘upsmon -c fsd'命令才会关闭ups
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-4 04:20

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表