2012Tweet以前ホームネットワークの停電対策をした時のメモ。(ホストipは例)ここで注意したいのは、UPSが供給できる電源容量は単なる目安としてとらえて、できる限り負荷は少なくなるようにすること。電源異常が起きた場合に急激な負荷がバッテリーにかかるのと、稼働時間が短くなってしまうから。多少の停電にはバッテリー稼働だけで30分くらい持つと不安が少なくなる。ブラウザ読みで大体78分・負荷率は11%くらい。Server192.168.1.2基本的には以前セットアップした方法と殆ど変わりがないが、iptablesで必要な通信だけ許可するようにしておく。同じUPSに繋がれたマスター側とスレーブ側ではネットワークで通信ができている。ブラウザで監視するWebサーバと全てのサーバ・クライアントPCでのネットワーク通信ができている。ここではApcupsdが使用するポートとしてデフォルトの3551のNISポートで行う。マスター側の設定は以前インストールした方法のままで、ここではスレーブ側の設定をする。スレーブ側で変更するのは以下の点のみ。ネットワークでの監視を有効にする(CGIで見るサーバ)と簡単な設定ではこれだけでOK。あとはそれぞれのサーバ・マシンでシャットダウンにかかる時間が違うので良く調べておく。具体的には、マスターとスレーブを同時にシャットダウンさせるか、それともスレーブを先にシャットダウンさせるかのプランを練る。考慮する点で難しいのはそれぞれのマシンが何か時間のかかる作業をしてる時に停電が起きたら、が問題。電源異常が発生してからどのくらい瞬停として様子を見るか。ONBATTERYDELAYの値(秒後)で設定。この秒数を過ぎると電源異常(停電)とみなしてApcupsdデーモンがシャットダウンシーケンスに入る。※次のシャットダウン動作をする閾値前に電源が復帰すればシャットダウンシーケンスが解除されてUPSが自動で充電を始める。マスター・スレーブそれぞれに設定した閾値に達するとApcupsdデーモンがマシンをシャットダウンさせる。バッテリー残量で設定。マシンがシャットダウンする直前にUPSにシャットダウン信号が送られる。うちのUPSのデフォルトではマシンがシャットダウンしてから(正確にはマシンから信号を受け取ってから)180秒後にUPSの電源が落ちる。SLEEPの値(秒)で設定。※当然だが、UPSがシャットダウンするとマシンへの電源供給は断たれるので、シャットダウン後にアフタークーリングをするようなデバイスがある場合、それも止まる。電源回復後にUPSの電源が入り、バッテリー残量が閾値以上に達した場合かまたは即時にマシンへ電源を供給。この閾値までバッテリー残量が充電されたらマシンへの電源を供給。WAKEUPの値(秒)で設定。上記のRETURNCHARGEのバッテリー残量まで達していた場合、電源が回復してから指定した秒後にマシンへ電源を供給する。※0だと即座に電源が供給されるが、再び停電が起こった場合はバッテリーの残容量に注意しないとならない。電源が供給されてマシンが起動する。※BIOSの設定はそれぞれのマザーボードによって違うので確認しておく。LANで順番にパケットを投げるようにする。状態を監視するWebサーバの設定。"%"監視するhostを設定する。"DNS/Backup"apcupsd用のhosts.confに追記すると反映されて、監視サーバにアクセス(http://監視サーバip/cgiディレクトリ/multimon.cgi)するとそれぞれの状態が見れるようになる。WordPress.。