apcupsd で APC製 UPS を電源管理する方法

提供:maruko2 Note.
移動: 案内, 検索

目次

apcupsd の特徴

単独管理
UPS と PC をシリアル(or USB)ケーブルで接続し、PC にインストールした apcupsd が UPS の状態を監視する。
UPS に電源障害が発生すると、apcupsd が OS をシャットダウンさせる。
ネットワークでUPSを共有する設定
UPS とシリアル(or USB)ケーブルで接続した PC をマスターとし、マスターが UPS を監視する。
イーサーネットでつながった他の PC をスレーブとして設定すると、UPS 情報をイーサーネット経由で共有することができる。

インストール

Windows 版と Mac 版は、公式サイト で配布されているインストーラを利用する。

CentOS は rpmforge リポジトリを利用すると楽にインストールできる。

yum install apcupsd

単独管理

apcupsd 単独管理.png

UPS との接続方法(ケーブルの種類)に合わせ apcupsd.conf を編集する。

UPS と PC (CentOS) をシリアルケーブルで接続する場合の設定例。

UPSCABLE smart
UPSTYPE  apcsmart
DEVICE   /dev/ttyS0

USB 接続の設定例。

UPSCABLE usb
UPSTYPE  usb
DEVICE

APC製 Smart-UPS のシリアルケーブルの種類

結線が違うので注意!!

旧商品名 ケーブルの型番 ケーブルの色 シグナリングタイプ 備考
Interface Kit: C 940-0024C 黒色 スマートシグナル(Smart) UPS本体のシリアルポートに接続し使用する。
Interface Kit: A 940-0020B 灰色 シンプルシグナル(Simple) 拡張カードのシリアルポートに接続し使用する。
シグナリングタイプ
ftp://ftp.apc.co.jp/manual/pcpnt52x/pcntig.pdf 11ページ参照
ケーブルの結線情報
http://www.networkupstools.org/cables.html

ネットワークでUPSを共有する設定

apcupsd ネットワークでUPSを共有.png

マスターの設定

UPS に直結した PC をマスター (Master) とする。

UPSCABLE  940-0024C
UPSTYPE   apcsmart
DEVICE    /dev/ttyS0
NETSERVER on
NISPORT   3551
NISIP     0.0.0.0
NETSERVER [ on | off ]
デフォルトは on
NIS サービスの有効・無効を指定する。
NIS サービスは UPS の情報や UPS で起きたイベントを
NISPORT <port>
デフォルトは 3551
NIS サービスで使用するポート番号を指定する。
NISIP <IP address>
デフォルトは 0.0.0.0
NIS サービスをリッスンするIPアドレスを指定する。
0.0.0.0 にすると PC に設定された全ての IP アドレスでリッスンする。

スレーブの設定

スレーブ (Slave) PC は、マスターの NIS サービスへイーサーネット経由で接続するように設定する。

UPSCABLE  ether
UPSTYPE   net
DEVICE    192.168.1.2:3551

参考ページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数