USB를 통해 NUT 마스터 역할을 하는 RaspberryPi에 연결된 APC 백업 UPS ES 850G2가 있습니다. Pi는 usbhid-ups 드라이버를 사용합니다. 다른 여러 장치는 NUT 슬레이브이며 UPS 정보를 위해 Pi를 폴링합니다.
다음은 APC에 관한 몇 가지 특정 사항의 목록입니다.
pi@nut-server:~ $ upsc apc@localhost
Init SSL without certificate database
battery.charge: 92
battery.charge.low: 10
battery.charge.warning: 50
...
battery.runtime: 884
battery.runtime.low: 350
...
driver.name: usbhid-ups
driver.parameter.ondelay: 60
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 1
driver.parameter.port: auto
driver.parameter.productid: 0002
...
driver.version: 2.7.4
driver.version.data: APC HID 0.96
driver.version.internal: 0.41
...
ups.delay.shutdown: 20
ups.firmware: 938.a2 .I
ups.firmware.aux: a2
ups.load: 31
ups.mfr: American Power Conversion
ups.mfr.date: 2021/05/02
ups.model: Back-UPS ES 850G2
ups.productid: 0002
...
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
ups.conf
[apc]
driver = usbhid-ups
port = auto
desc = "APC 850VA UPS"
vendorid = 051d
productid = 0002
serial = "xxxxxx"
내가 가지고 있는 몇 가지 문제는 다음과 같습니다.
- 매개변수 를 설정할 수는 없지만 다음을 사용하여
battery.charge.low
설정할 수는 있습니다.battery.runtime.low
upsrw
- UPS가 온라인 상태일 때(예: 주전원에서 전원 공급),
battery.runtime.low
높은 부하로 인해 런타임이 아래로 떨어지자마자 UPS에서 신호음이 울리기 시작하고 FSD가 트리거됩니다.
Apr 18 16:26:34 nut-server upsmon[477]: UPS apc@localhost battery is low
Apr 18 16:26:34 nut-server upssched[2840]: Executing command: triggerfsd
Apr 18 16:26:34 nut-server upsmon[477]: Signal 10: User requested FSD
Apr 18 16:26:34 nut-server upsd[472]: Client [email protected] set FSD on UPS [apc]
Apr 18 16:26:34 nut-server upsmon[477]: Executing automatic power-fail shutdown
Apr 18 16:26:34 nut-server upsmon[477]: Auto logout and shutdown proceeding
Apr 18 16:26:34 nut-server upssched[2850]: Executing command: turnoffups
- 배터리가 부족한 상태에서 UPS의 전원이 다시 켜지고(예: 런타임 < 배터리.런타임.low) 부하가 켜지면 즉시 FSD가 트리거되고 Pi 마스터가 모든 것을 종료하므로 어떤 장치도 제대로 종료될 시간이 없습니다. 다시.
battery.runtime.low
UPS 부하가 종료될 시간을 갖도록 값을 합리적인 값으로 설정했습니다 (특히 ~3-4분 내에 종료되는 QNAP NAS).
UPS가 오프라인인 경우에만 "배터리 부족" 플래그가 트리거되어야 하지 않습니까? 내가 설명하는 것이 정상적인 행동입니까? 내가 잘못 설정한 것이 있나요? 도움을 받으려면 추가 구성을 제공해야 합니까?
너트에서upsmon.conf에 대한 문서:
LOWBATT UPS가 배터리를 사용 중입니다.그리고배터리가 부족합니다(매우 중요).