« BD-RE DL買いました | メイン | MRTGにAPC ES 500情報追加 »

2011年01月09日

Fedora Core 5でAPC ES 500をモニタリング

前回に注文したUSB延長ケーブルが届いたので、再度apcupsdをインストールすることにしました。

APC ES 500 BE500JP付属の監視用ケーブルをUSB延長ケーブルに繋げ、サーバーに接続。
ルートログインしデバイスを確認すると、今度はUPSを確認することができました

[root@verju ~]# dmesg
hiddev96: USB HID v1.10 Device [APC APC ES 500 FW:803.p4.A USB FW:p4] on usb-0000:00:10.3-2.4

アプリを探してmakeしなくちゃいけないのか?と思っていたら以下のリンクでyumで簡単にインストールしてました。

APCUPSDインストール&設定@CentOS5.3

Fedora5でもいけるんじゃ?と思ったら同じように出来ました。
楽チンに終わったと思ったら、httpdはデフォルトの構成なのにcgiが見つかりません。
webでモニタリングしなければ問題ないけど、せっかくなのでグラフィカルな監視をしたいしwebで見れるのも便利なので、結局は以下のビルド・インストールする方法にしました。

CentOS5.2(x64)にAPC ES 500のUPS(無停電装置)をつけてモニタリング

以下のサイトからapcupsd-3.12.4.tar.gzをダウンロードし、ルートディレクトリに配置します。

Apcupsd UPS control software - Browse /apcupsd - Stable/3.12.4 at SourceForge.net

実行時の最新は3.14.8でしたが./configureでエラーがでたので、yumと同じバーションにしました。

実行したコマンドは以下のとおり

[root@verju ~]# tar xvfz apcupsd-3.12.4.tar.gz
[root@verju ~]# cd apcupsd-3.12.4
[root@verju apcupsd-3.12.4]# ./configure --enable-usb --with-upstype=usb --with-upscable=usb --enable-cgi --with-cgi-bin=/var/www/cgi-bin/apcupsd
[root@verju apcupsd-3.12.4]# make && make install
[root@verju apcupsd-3.12.4]# cd ..
[root@verju ~]# rm -rf apcupsd-3.12.4
[root@verju ~]# rm -f apcupsd-3.12.4.tar.gz
[root@verju ~]# vi /etc/apcupsd/apcupsd.conf
↑ 自環境の設定を行う
[root@verju ~]# chown toshi:apache -R /var/www/cgi-bin/apcupsd
[root@verju ~]# service apcupsd start
Starting UPS monitoring: [ OK ]
[root@verju ~]# chkconfig apcupsd on
[root@verju ~]# chkconfig --list apcupsd
apcupsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@verju ~]# /sbin/apcaccess

モニタリングできました。

USPのコンセントを引っこ抜いてしばらくして差し込むと、ターミナルに以下のメッセージが表示されちゃんと動作しています

[root@verju ~]# 
Broadcast message from root (Sun Jan 9 16:24:03 2011):
Warning power loss detected on UPS APC_ES_500
Broadcast message from root (Sun Jan 9 16:24:08 2011):
Power failure on UPS APC_ES_500. Running on batteries.
You have new mail in /var/spool/mail/root
[root@verju ~]#
Broadcast message from root (Sun Jan 9 16:27:55 2011):
Power has returned on UPS APC_ES_500...
You have new mail in /var/spool/mail/root

UPSのモニタリングできるようになりました。これでさらにサーバー運用の安定性が増すと思います
UPSステータス

投稿者 verju : 2011年01月09日 18:14

トラックバック

このエントリーのトラックバックURL:
http://verju.dip.jp/cgi-bin/mt/verju-mt-tb.cgi/1565

コメント

コメントしてください




保存しますか?