2022年9月14日水曜日

Ubuntu (Xubuntu) 22.04LTS で apcupsdを使う

職場のサーバを立て直したのだが,今までのノートPCベースではなく,小型サーバ用マシンになったので UPS が必要になった.APC の安いのを調達して apcupsd を使おうとしてプチはまりしたので,メモ.

インストール:

> sudo apt install apcupsd

これで標準の設定で動き出す.
UPS との接続は付属の USB ケーブル.

設定:

/etc/apcupsd/apcupsd.conf を編集.
DEVICE /dev/ttyS0 をコメントアウト (シリアルと競合する?) して, DEVICE のみに.[参考1参考2]

確かに,以下のように書いてあるので

# UPSTYPE   DEVICE           Description
<snip>
# usb       <BLANK>          Most new UPSes are USB. A blank DEVICE
#                                setting enables autodetection, which is
#                                the best choice for most installations.

デフォルトの

UPSTYPE usb
DEVICE /dev/ttyS0

 のところは

UPSTYPE usb
DEVICE

とするのが正しいのだが,これに気づくのに半日かかったという…
追加で,

BATTERYLEVEL 5 (バッテリ残量5%でシャットダウンへ) → 20 くらいに


Daemonの再起動:

> sudo systemctl restart apcupsd

状態の確認:

> apcaccess

PC      : 001,036,0861
DATE     : 2022-09-14 22:11:14 +0900
HOSTNAME : *****
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : *****
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2022-09-14 17:46:59 +0900
MODEL    : APC ES 550M1
STATUS   : ONLINE    ← COMMLOST だと接続できていない
LINEV    : 105.0 Volts
LOADPCT  : 1.0 Percent
BCHARGE  : 95.0 Percent
TIMELEFT : 253.9 Minutes
MBATTCHG : 20 Percent    ← shutdown に入るバッテリ残量
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : Medium
LOTRANS  : 87.0 Volts
HITRANS  : 113.0 Volts
ALARMDEL : 30 Seconds
BATTV    : 13.6 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000008
SERIALNO : 4B2229P13426
BATTDATE : 2022-07-28
NOMINV   : 100 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 330 Watts
FIRMWARE : 933.a7 .A USB FW:a7
END APC  : 2022-09-14 22:11:17 +0900


0 件のコメント:

コメントを投稿