Choc-Net!

UPSで停電対策

最終更新:

choc-net

- view
管理者のみ編集可

UPSで停電対策


最近はUPSが非常に安くなってきたので、思い切って購入。
購入したUPSは常時商用給電方式のUPS、APC社製のES500です。

常時商用給電方式って何?って方はこちらを見ると参考になるかも。




パッケージをインストール

$ sudo aptitude install apcupsd apcupsd-cgi


設定ファイル編集

設定ファイルを開き、下記の項目を設定する。
$ sudo vi /etc/apcupsd/apcupsd.conf

UPSNAME APC ES500
UPSCABLE usb
UPSTYPE usb
DEVICE /dev/usb/hiddev0


設定ファイルの確認

apctestコマンドで設定ファイルが正しいか確認する。
このコマンドは直接UPSと通信するため、apcupsdが起動していない状態の場合に実行すること。
$ sudo apctest

2006-05-28 23:16:37 apctest 3.10.17 (18 March 2005) debian
Checking configuration ...
Attached to driver: usb
sharenet.type = DISABLE
cable.type = USB_CABLE

You are using a USB cable type, so I'm entering USB test mode
mode.type = USB_UPS
Setting up the port ...
Creating the device lock file ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.

Getting UPS capabilities...SUCCESS  ← 成功してる!!!

Please select the function you want to perform.

1) Test kill UPS power
2) Perform self-test
3) Read last self-test result
4) Change battery date
5) View battery date
6) View manufacturing date
7) Quit

Select function number: 7

2006-05-28 23:16:41 End apctest.


起動設定ファイルの編集

サービスとして起動するには以下の値を設定。
$ sudo vi /etc/default/apcupsd
ISCONFIGURED=yes


apcupsdの起動

$ sudo /etc/init.d/apcupsd start


状態確認

実行結果にチャージ状態などが表示される。
$ sudo apcaccess status
APC      : 001,033,0802
DATE     : Sun May 28 23:17:55 JST 2006
HOSTNAME : HogePC
RELEASE  : 3.10.17
VERSION  : 3.10.17 (18 March 2005) debian
UPSNAME  : APC
CABLE    : USB Cable
MODEL    : APC ES 500
UPSMODE  : Stand Alone
STARTTIME: Sun May 28 23:17:55 JST 2006
STATUS   : ONLINE
LINEV    : 101.0 Volts
LOADPCT  :  29.0 Percent Load Capacity
BCHARGE  : &color(blue){100.0 Percent}
TIMELEFT :  27.9 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
LOTRANS  : 090.0 Volts
HITRANS  : 110.0 Volts
ALARMDEL : Always
BATTV    : 13.6 Volts
NUMXFERS : 0
TONBATT  : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x02000008 Status Flag
MANDATE  : 2005-01-25
SERIALNO : AB0505122003
BATTDATE : 2000-00-00
NOMBATTV :  12.0
FIRMWARE : 03.p4.A USB FW:p4
APCMODEL : APC ES 500
END APC  : Sun May 28 23:18:00 JST 2006


サーバでUPS状態を確認

なんとなく、嬉しい気持ちになれます(笑)
http://<サーバIPアドレス>/cgi-bin/apcupsd/multimon.cgi

CGI自体は/usr/lib/cgi-bin/apcupsd/に格納されてる。


タグ: Linux UPS
最終更新日付: 2008年03月29日 (土) 02時23分26秒

タグ:

Linux UPS
記事メニュー
目安箱バナー