apcupsdのエラーのメモ

CentOS-5.3、rpmforgeのリポジトリからyumでapcupsdをインストールしてみました。(因みにapcupsdのバージョンは3.14.3)

UPSとシリアルケーブルで接続されたPC(サーバ)
apcupsd.confの変更箇所
   UPSCABLE 940-0024C
   UPSTYPE smartups
   DEVICE /dev/ttyS1
   UPSCLASS standalone
   UPSMODE disable
   TIMEOUT 180

UPSサーバと連動させるPCの設定
   UPSCABLE ether
   UPSTYPE net
   DEVICE サーバのIPアドレス:3551
   UPSCLASS standalone
   UPSMODE disable
   NETTIME 60
   TIMOUT 160

最低限の設定で、サーバとクライアントの接続ができたけれど、クライアントでapcupsdを起動させるとWarning communications lost with UPSと表示される。iptablesでTCP 3551はチャンと開けた。ログもそれらしいのは記録されていない。何故だろうと???のまま、検索して見つかりました。
答えは、サーバとクライアントは同一のネットワークに接続されていないと、apcupsdのネットワーク機能は働かない。当然ですが、同一ネットワーク内で設定したらエラーは出なくなりました。
サーバ(192.168.100.x)とクライアントPC(192.168.200.x)のネットワークセグメントが違っていたのが原因でした。
一つのUPSで異なるネットワークの機器を管理するようにするにはオプションのカード(AP9607)を挿してシリアルポートを増設しないとダメらしいです。(ケーブルも必要です)—>両方共にYahoo!オークションでも入手可能。
apcupsdの情報は検索すればすぐに見つかるけれど、バージョンの古い設定方法が多く結局公式サイトのマニュアルを参照して上手く行きました。

コメント&トラックバック

トラックバックURL: http://www.moritox.jp/centos/77.html/trackback