[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45616] Re: Sarge へのアップグレード:apcupsdの問題



>> On Sun, 15 Jan 2006 11:19:38 +0900
>> mizuhara@xxxxxxx (水原 文) said as follows:

>私は SmartUPS 700 にオプションの Interface Expander というカードを装
>着して、その basic monitoring port から 940-0020B というケーブル経由
>でdebian マシンのシリアルポートに接続しています。apcupsd.conf の設定
>は、以下のようになっています。(デフォルトと違う部分のみ)

>UPSCABLE 940-0020B
>UPSTYPE sharebasic
>UPSCLASS shareslave
>UPSMODE share

>この設定で、woody (apcupsd-3.8.5-1.1.1_i386) ではちゃんと動いていまし
>た。しかし sarge (apcupsd-3.10.17-2_i386) にアップグレードした後では、
>ちゃんと電源が来ているのに、apcupsd が power failure を報告するように
>なってしまいました。

職場で Interface Expander の導入を計画しているので(apcupsd が動かない
としたら計画変更しないといけないので),ちょっと調べてみました.

apcupsd/src/lib/apcconfig.c を見ると,以下のようなコメントがあったので,
UPSTYPE=sharebasic は,上流でメンテされていないのではないかと思います.

  static const GENINFO types[] = {
     /* FIXME (adk): It has been long enough...time to kill these */
     { "backups",       "BackUPS",                   BK },
     { "sharebasic",    "ShareUPS Basic Port",       SHAREBASIC },
     { "netups",        "NetUPS Virtual Basic Port", NETUPS },
     { "backupspro",    "BackUPS Pro",               BKPRO },
     { "smartvsups",    "SmartUPS VS",               VS },
     { "newbackupspro", "Smarter BackUPS Pro",       NBKPRO },
     { "backupspropnp", "Smarter BackUPS Pro",       NBKPRO },
     { "smartups",      "SmartUPS",                  SMART },
     { "matrixups",     "MatrixUPS",                 MATRIX },
     { "sharesmart",    "ShareUPS Advanced Port",    SHARESMART },
     /*
      * Below are the new "drivers" entries. Entries above with time (long)
      * will go away.
      */
     { "dumb",     "DUMB UPS Driver",     DUMB_UPS },
     { "apcsmart", "APC Smart UPS (any)", APCSMART_UPS },
     { "usb",      "USB UPS Driver",      USB_UPS },
     { "snmp",     "SNMP UPS Driver",     SNMP_UPS },
     { "net",      "NETWORK UPS Driver",  NETWORK_UPS },
     { "test",     "TEST UPS Driver",     TEST_UPS },
     { NULL,       "*invalid-ups-type*",  NO_UPS },
  };

apcupsd-doc パッケージをインストールして,
/usr/share/doc/apcupsd/doc/texi/manual.html を調べてみると,ShareUPS 
という名称でいくつか記述があります.それで,

  APC Model             UPSTYPE   UPSCABLE keywords   Status             
                        Keyword   for Cables                              
                                  Supported                              
  ShareUPS Basic Port   dumb      940-0020B,          Supported          

という記述がありますので,

  UPSCABLE 940-0020B
  UPSTYPE dumb        <-- これが変更点
  UPSCLASS shareslave
  UPSMODE share

と変更してみれば動くのではないかと思うのですが.

それから,こちらで導入を計画しているのは AP9607
<http://cyber.apc.co.jp/top/detail/asp/detail.asp?scode=AP9607> なんで
すが,同じものでしょうか?

結果を教えてくださるとありがたいです.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )