■CentOS5でUPS(CP750SWLT JP)を使うメモ
先日購入したCyberPower社 CP750SWLT JPを当初想定のCentOS5.6で稼働中のサーバに設置したので作業のメモ。UPS設置のメモはMacOSX用の記事を参照。
■Linux用監視ソフトをダウンロードする
以下のURLから対応監視ソフトウェアをダウンロードする
http://www.cyberpower.jp/products/software/pp_linux.htm
今回はCentOS 64bitなのでPowerPanel® for Linux .rpm 1.2 (Linux 64 bit)を使用する。
ダウンロードのリンクはWindows系にありがちなセキュリティ的にちょっと大丈夫かと疑いたくなる感じなのだがそこはスルーしておく。wgetでは取得できなかったので、ブラウザ等でダウンロードしておく。
UPSとサーバ本体をUSBケーブルで接続しておく
■インストール
rpmでシンプルにインストールを行うだけでOK
# rpm -ivh PPL-1.2-0.x86_64.rpm
■使い方
1)動作状態の確認
# /usr/sbin/pwrstat -status
出力サンプル
[code]The UPS information shows as following:
Properties:
Model Name………………. CP750SWLT JP
Firmware Number………….. CREA104-3I1
Rating Voltage…………… 100 V
Rating Power…………….. 525 Watt
Current UPS status:
State…………………… Normal
Power Supply by………….. Utility Power
Utility Voltage………….. 101 V
Output Voltage…………… 101 V
Battery Capacity…………. 100 %
Remaining Runtime………… 46 min.
Load……………………. 73 Watt(14 %)
Line Interaction…………. None
Test Result……………… Passed at 2011/04/24 05:17:02
Last Power Event…………. Blackout at 2011/04/24 05:19:55[/code]
2)設定の確認
# /usr/sbin/pwrstat -Config
出力サンプル
[code]Daemon Configuration:
Alarm ………………………………………. On
Action for Power Failure:
Delay time since Power failure …………. 60 sec.
Run script command ……………………. On
Path of script command ………………… /etc/pwrstatd-powerfail.sh
Duration of command running ……………. 0 sec.
Enable shutdown system ………………… On
Action for Battery Low:
Delay time since Battery Low …………… 5 sec.
Run script command ……………………. On
Path of command ………………………. /etc/pwrstatd-lowbatt.sh
Duration of command running ……………. 0 sec.
Enable shutdown system ………………… On[/code]
3)設定ファイルの場所
/etc/pwrstatd.conf
4)ログファイルの場所
/var/log/pwrstatd.log
5)アラームのon/off
# pwrstat -alarm on
# pwrstat -alarm off
6)アラームの一時停止(次回イベントでは鳴動する)
# pwrstat -mute
7)バッテリーテストの実行
# pwrstat -test
8)電源遮断時のログサンプル
2011/04/24 05:20:52 AM The UPS will be turned off at 10 min., 0 sec. later.
2011/04/24 05:20:52 AM Begin to shutdown PC immediately!
2011/04/24 05:21:02 AM Daemon stops its service.
9)コマンドラインからの設定変更サンプル
# pwrstat -pwrfail -delay 60 -active on -cmd /etc/pwrstatd-powerfail.sh -duration 1 -shutdown on
10)pwrstatd-powerfail.shで設定できること
標準ではメール送信ができるようになっているので、以下のパラメータを必要に応じて変更。
# Enable to send e-mail
ENABLE_EMAIL=no
# Change your name at this itme.
RECEIPT_NAME=”user name”
# Change mail receiver address at this itme.
RECEIPT_ADDRESS=user_name@company.com
# Change mail sender address at this itme.
SENDER_ADDRESS=user_name@company.com