Skip to content
文章摘要

起因

一般来说ups只有一个usb接口,这就导致只有一个设备能接入ups,但是这个明显是不够的,所有有了一些迂回的解放方案,下面简单记录一下

解决方法

1、进入群晖 控制面板->硬件和电源->不断电系统启用网络UPS服务器,并点击允许的DiskStation设备,填入你的PVE管理IP。

2、打开PVE的Shell界面,依次输入以下命令操作

  1. 下载NUT套件
apt install nut -y
  1. 编辑NUT配置文件
vim /etc/nut/nut.conf

(如未安装vim工具可以用 vi 命令,VIM工具比较方便修改,安装方法自行百度)

移动光标找到MODE参数项

MODE= 后面修改成如下参数(按键盘上的 i 进入编辑模式)

MODE=netclient

输入:wq 保存退出

vim /etc/nut/upsmon.conf

找到 MONITOR 在下方增加一行

MONITOR ups@nas的ip 1 upsmon pass slave
  1. 启动nut-client服务,并设置自动启动
systemctl start nut-client && systemctl enable nut-client
  1. 测试是否成功连接UPS服务器
upsc ups@NAS IP

如显示如下信息则表示配置成功(不同设备信息不同)

bash
root@pve:~# upsc [email protected]
Init SSL without certificate database
battery.charge: 100
battery.charge.low: 20
battery.runtime: 2280
battery.type: PbAc
device.mfr: EATON
device.model: SANTAK TG-BOX 850 
device.serial: Blank
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 5
driver.parameter.port: auto
driver.parameter.synchronous: no
driver.version: DSM7-1-1-42930-workplus-version2-repack-42930-220712
driver.version.data: MGE HID 1.39
driver.version.internal: 0.41
input.transfer.high: 264
input.transfer.low: 184
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 1
outlet.1.status: on
outlet.1.switchable: no
outlet.desc: Main Outlet
outlet.id: 0
outlet.switchable: yes
output.frequency.nominal: 50
output.voltage: 230.0
output.voltage.nominal: 220
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.firmware: 02.08.0010
ups.load: 13
ups.mfr: EATON
ups.model: SANTAK TG-BOX 850 
ups.power.nominal: 850
ups.productid: ffff
ups.serial: Blank
ups.status: OL
ups.timer.shutdown: 0
ups.timer.start: 0
ups.type: offline / line interactive
ups.vendorid: 0463