2007.11.03 Sat
Smart-UPS 1000 について
Smart-UPS 3000RM 2U 詳細
apcupsd を使ってShutdown 制御 (シリアルケーブル Centos5)
apcupsd インストール
# wget http://jaist.dl.sourceforge.net/sourceforge/apcupsd/apcupsd-3.12.3.tar.gz
# tar zvfx apcupsd-3.12.3.tar.gz
# cd apcupsd-3.12.3
# ./configure --enable-cgi --with-cgi-bin=/etc/apcupsd/cgi
# make
# make install
設定ファイルの編集
$ vi /etc/apcupsd/apcupsd.conf
- シリアル接続の場合は設定を修正しなくても接続可能。
起動
# service apcupsd start
自動起動設定
# chmod 755 /etc/rc.d/init.d/apcupsd
# chkconfig --add apcupsd
# chkconfig --list apcupsd
apcupsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
状態確認
apcaccess status
- 正常に通信している場合は、「 STATUS : ONLINE 」 と表示されます。
動作テスト
- UPSのコンセントを抜くと「 Warning power loss detected on UPS UPS名 」と表示
- TIMEOUTで設定した秒数 以内に復旧したら「 Power failure on UPS名. Running on batteries. 」と表示
- TIMEOUTで設定した時間でシャットダウンすることを確認する
ブラウザからUPSの状況を確認
- apacheの設定ファイルに以下を記述
ScriptAlias /apcupsd/ /etc/apcupsd/cgi/
<Directory /etc/apcupsd/cgi/>
Options ExecCGI
#order deny,allow
#deny from all
#allow from 127.0.0.1
allow from all
</Directory>
- http://アドレス/apcupsd/multimon.cgi にアクセスして状態を確認
- ※ apcupsd が正常に起動できていない場合は 「 Not available: upsfetch: tcp_open failed for 127.0.0.1 port 3551 」というエラーが表示されます。
