APC smart UPS 750 と centos6をUSBで繋げて、停電時安全にシャッダウンする

rpmforgeリポジトリを追加


64bitの場合
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm


32bitの場合
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm


☆ポイント
bit数の確認は
uname -a


yumインスコ
# yum install apcupsd


設定ファイル書き換え
vi /etc/apcupsd/apcupsd.conf

# UPSCABLE smart
UPSCABLE usb

#UPSTYPE apcsmart
#DEVICE /dev/usv
UPSTYPE usb
DEVICE <なにも入力しない>

#TIMEOUT 0
TIMEOUT 50


☆ポイント
シャットダウンの開始はBATTERYLEVELとMINUTES、TIMEOUTの3つの値の内どれか一つが該当したときに実行されます。

UPSCABLE 接続に用いるケーブルの種類
UPSTYPE UPSの種類
DEVICE UPSを繋いだポート
BATTERYLEVEL バッテリ残量が指定したパーセンテージを下回った場合にシャットダウンする
TIMEOUT バッテリに動作が切り替わってからシャットダウンする秒数(0:シャットダウンしない)
MINUTES バッテリ残り時間が指定分を切った場合にシャットダウンする


スタートして、再起動しても起動するように設定
# /etc/init.d/apcupsd start
# chkconfig apcupsd on


# /sbin/apcaccess status