晩酌しながらサーバ管理。 こんな「てきとー管理者」にサーバ預けて、大丈夫?
Search
Powered by
Movable Type 4.23-ja
■■■■■免 責■■■■■
このサイトを参考にしたために発生した一切の損害に「てきとー管理者」は一切関知しませんし、補償もしません。 また、本サイトの記述が正しいことも保証しません。
自己責任にてお願いします。
-------------------------
京都の鍵トラブルなら鍵レスキュー 鍵師が、家・金庫・バイク・車等の解錠を始め鍵に関する全般、また防犯設備士からみた防犯診断の上の工事等、安心しておまかせ下さい。24時間対応致します。
購入してから、だいぶ時間が経ってしまったが、ようやく時間が取れたので設置及び管理TOOLの設定を行ってみた。
APCの無停電電源装置で管理TOOL(pcupsd)は使ったことが有ったが、設定方法を忘れてしまったので、再度ネットで調査してみた。
まず、核になる「pcupsd」をゲットする。
# wget http://downloads.sourceforge.net/apcupsd/apcupsd-3.14.5.tar.gz
展開する。
# tar zxvf apcupsd-3.14.5.tar.gz
CGIが使いたいのと、今回はUSB接続なので、Configureの際オプションを設定する。
# cd apcupsd-3.14.5
# ./configure --enable-cgi --with-cgi-bin=/etc/apcupsd/cgi --enable-usb
# make
# make install
makeで必要なパッケージが足らないと怒られたので、yumでインストールし、再度make。
設定は以下のFireのみ
# vi /etc/apcupsd/apcupsd.conf
UPSNAME APC-ES500
UPSCABLE usb
UPSTYPE usb
#DEVICE /dev/usb/hiddev0 ← 他のサイトではこのように設定していたが、この設定にすると起動しなかったので、今回は特別設定は入れなかった。
BATTERYLEVEL 10 ← バッテリー残量が10%を切ったらシャットダウン開始
MINUTES 5 ← 残り5分を切ったらシャットダウン開始
TIMEOUT 0 ← ES500では使えないっぽいので「0」
# chkconfig apcupsd on ← 自動起動ON
# chkconfig --list apcupsd ← 確認
apcupsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# /etc/rc.d/init.d/apcupsd start
Starting UPS monitoring: [ OK ]
# apcaccess status ← ステータス確認
APC : 001,036,0897
DATE : Mon Jan 19 11:46:51 JST 2009
HOSTNAME : hoge.hogehoge.com ← 実際には、ホスト名が表示されます。
RELEASE : 3.14.5
VERSION : 3.14.5 (10 January 2009) redhat
UPSNAME : APC-ES500
CABLE : USB Cable
MODEL : APC ES 500
UPSMODE : Stand Alone
STARTTIME: Mon Jan 19 11:46:49 JST 2009
STATUS : ONLINE
LINEV : 100.0 Volts
LOADPCT : 7.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 64.2 Minutes
MBATTCHG : 10 Percent
MINTIMEL : 5 Minutes
MAXTIME : 300 Seconds
SENSE : High
LOTRANS : 090.0 Volts
HITRANS : 110.0 Volts
ALARMDEL : Always
BATTV : 13.5 Volts
LASTXFER : Low line voltage
NUMXFERS : 0
TONBATT : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
MANDATE : 2008-08-13
SERIALNO : 3B0828X34600
BATTDATE : 2000-00-00
NOMINV : 100 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 803.p6.A USB FW:p6
APCMODEL : APC ES 500
END APC : Mon Jan 19 11:47:33 JST 2009
ここまで来れば、略終了。
残りは、Webから監視できるようにapacheの設定を施す。
# vi /etc/httpd/conf.d/apcupsd.conf
ScriptAlias /apcupsd/ "/etc/apcupsd/cgi/"
Options ExecCGI
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from XXXX.XXXX.XXXX.XXXX ← 閲覧可能なネットワークを設定。
# /etc/rc.d/init.d/httpd reload ← 設定を読み込み
httpd を再読み込み中: [ OK ]
上記の設定が完了したら「http://ServerHost/apcupsd/multimon.cgi」にアクセスすると
![]()
さらに「http://ServerHost/apcupsd/upsstats.cgi」へアクセスすると
![]()
これで、停電になっても落ちることは無いし、変化があったときはメールで知らせてくれる。