(前提条件)
・ APCのSmart UPSをUSB接続で制御する。
・ 復電時の自動起動は、各サーバのBIOS(AC Link ON)で設定する。
パッケージのインストール
1 |
dnf -y install apcupsd apcupsd-gui apcupsd-cgi |
設定ファイルの変更
DEVICE、TIMEOUTの値を変更
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
UPSCABLE usb UPSTYPE usb DEVICE /dev/usb/hiddev0 LOCKFILE /var/lock SCRIPTDIR /etc/apcupsd PWRFAILDIR /etc/apcupsd NOLOGINDIR /etc ONBATTERYDELAY 6 BATTERYLEVEL 5 MINUTES 3 TIMEOUT 60 ANNOY 300 ANNOYDELAY 60 NOLOGON disable KILLDELAY 0 NETSERVER on NISIP 0.0.0.0 NISPORT 3551 EVENTSFILE /var/log/apcupsd.events EVENTSFILEMAX 10 UPSCLASS standalone UPSMODE disable STATTIME 0 STATFILE /var/log/apcupsd.status LOGSTATS off DATATIME 0 |
シャットダウンの開始は、以下の3つの値の内どれか一つが該当したときに実行される
・ BATTERYLEVEL(パーセンテージ) : 残りのバッテリーのパーセント
・ MINUTES(分) : 残りの稼働時間
・ TIMEOUT(秒) : バッテリー運転した時間