배터리 보정을 수행하는 동안 apctest가 UPS를 즉시 종료하는 것을 방지하는 방법은 무엇입니까?

배터리 보정을 수행하는 동안 apctest가 UPS를 즉시 종료하는 것을 방지하는 방법은 무엇입니까?

저는 직렬 케이블을 통해 Linux 서버에 연결된 APC SMT1500RMI2U를 실행하고 있습니다. Linux 서버에서 UPS는 apcupsd관련 유틸리티를 통해 관리됩니다. apcupsdMODBUS 프로토콜을 사용하여 UPS와 통신합니다.

때때로 UPS에서 배터리 교정을 수행하고 싶습니다 apctest. 하지만 이 작업을 수행할 때마다 apctest서버가 (거의) 즉시 종료됩니다. 시도할 때마다 이런 잘못된 행동을 발견하게 되므로 이는 정말 안타까운 일입니다. 이 테스트 결과, 서버뿐만 아니라 실행 중인 VM도 6개 종료되었습니다.

내가 뭘 잘못했나요? apctestUPS를 즉시 종료하지 않고 배터리 보정을 수행 하려면 어떻게 해야 합니까 ?

추가 정보:

  • Debian 11(bullseye), amd64, 바닐라(사용자 정의 커널 또는 이와 유사한 것은 없음), 최신.
  • apcupsd관련 유틸리티(예: apcaccess)도 제대로 작동합니다.
  • 배터리는 확실히 그렇게 닳지 않았습니다. 플러그를 뽑았을 때 서버는 문제 없이 최소 20분 동안 실행됩니다.
  • 그러나 위에서 언급한 것처럼 apctest런타임 교정을 시작한 후 즉시 UPS/서버를 종료하십시오.
  • 물론 저는 항상 apcupsd사용하기 전에 중지합니다 apctest( apctest실행하면 어쨌든 시작되지 않습니다 apcupsd).
  • 버전은 apcupsd3.14.14입니다.

출력은 아래와 같습니다 apcaccess.

root@cerberus ~ # apcaccess
APC      : 001,039,0917
DATE     : 2023-08-08 17:17:11 +0200
HOSTNAME : cerberus
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : APCUPS
CABLE    : Custom Cable Smart
DRIVER   : MODBUS UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2023-08-08 17:16:37 +0200
MODEL    : Smart-UPS 1500
STATUS   : ONLINE
LINEV    : 233.2 Volts
LOADPCT  : 26.6 Percent
LOADAPNT : 20.1 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 51.0 Minutes
MBATTCHG : -1 Percent
MINTIMEL : -1 Minutes
MAXTIME  : 120 Seconds
OUTPUTV  : 233.2 Volts
DWAKE    : 0 Seconds
DSHUTD   : 0 Seconds
ITEMP    : 27.9 C
BATTV    : 27.1 Volts
LINEFREQ : 50.0 Hz
OUTCURNT : 1.31 Amps
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000008
MANDATE  : 2017-03-01
SERIALNO : AS1709331884
BATTDATE : 2023-04-15
NOMOUTV  : 230 Volts
NOMPOWER : 1000 Watts
NOMAPNT  : 1500 VA
FIRMWARE : UPS 09.4 / 00.5
END APC  : 2023-08-08 17:17:11 +0200

관련 정보