私はシリアルケーブルを介してLinuxサーバーに接続されているAPC SMT1500RMI2Uを実行しています。 Linux サーバーでは、UPS はapcupsd
関連ユーティリティーによって管理されます。apcupsd
MODBUSプロトコルを使用してUPSと通信します。
時々UPSでバッテリーキャリブレーションを実行したいと思いますapctest
。ただし、これを行うたびに、apctest
サーバーは(ほぼ)すぐにシャットダウンされます。試みるたびにこのような誤った行動が見つかるので、これは本当に残念です。このテストの結果、サーバーだけでなく実行中のVMも6つシャットダウンされました。
私は何が間違っていましたか?apctest
UPSをすぐにシャットダウンせずにバッテリーキャリブレーションを実行するにはどうすればよいですか?
追加情報:
- Debian 11(bullseye)、amd64、バニラ(カスタムカーネルなどはありません)、最新。
apcupsd
関連ユーティリティ(例apcaccess
:)も正しく機能します。- バッテリーは確かにそんなに摩耗していませんでした。プラグを抜くと、サーバーは問題なく少なくとも20分間実行されます。
- ただし、上記のように
apctest
ランタイム校正を開始したら、すぐにUPS /サーバーをシャットダウンしてください。 - もちろん、私はいつも
apcupsd
使用する前に停止しますapctest
(apctest
実行するととにかく起動しませんapcupsd
)。 - バージョンは
apcupsd
3.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