*[PC]HDL4-G config-upsの修正

(注)ここで書いているのはアイ・オー・データ機器

HDL4-Gファームバージョン1.21のapcupsd 3.10.17 についてです。

他のapcupsdには多分役に立たない情報です。


2台のHDL4-Gで1台のUPSをシェアするためのapcupsd.conf設定は先日書いたとおり。

ただHDL4-Gはシステム起動時にUSB2にUPSが接続されていると
その度apcupsd.confを作成する。
またweb管理画面でUPS設定を変更した際にもapcupsd.confを変更する。


このためHDL4-Gでapcupsd.confを変更するには
/mnt/hda5/landisk/conffiles/config-upsの変更が必須。
自分は以下のように修正した。


master
LOCKFILE /var/lock
KILLDELAY 0
SLAVE xxx.xxx.xxx.xxx ※SLAVEのIPアドレス
EVENTSFILE /var/log/apcupsd.events
UPSMODE net
NISIP 0.0.0.0
NOLOGON disable
NISPORT 6543
UPSCABLE usb
NETTIME 30
UPSCLASS netmaster
UPSTYPE usb
NETPORT 6666
slave
LOCKFILE /var/lock
KILLDELAY 0
NETSERVER on
EVENTSFILE /var/log/apcupsd.events
UPSMODE net
NISIP 0.0.0.0
NOLOGON disable
ANNOY 0
NISPORT 6543
UPSCABLE ether
UPSCLASS netslave
UPSTYPE smartups
NETPORT 6666
config
mode master
warn 0
BATTERYLEVEL 10 ※web管理画面で変更可能
connect 1
MINUTES 0
TIMEOUT 600 ※web管理画面で変更可能



master
LOCKFILE /var/lock
KILLDELAY 0
EVENTSFILE /var/log/apcupsd.events
NISPORT 6543
NISIP 0.0.0.0
UPSMODE net
UPSCABLE usb
NOLOGON disable
NETTIME 10
UPSTYPE usb
UPSCLASS netmaster
NETPORT 6666
slave
LOCKFILE /var/lock
ANNOY 0
KILLDELAY 0
EVENTSFILE /var/log/apcupsd.events
NISPORT 6543
UPSMODE net
NISIP 0.0.0.0
NOLOGON disable
UPSCABLE ether
UPSCLASS netslave
UPSTYPE smartups
NETPORT 6666
config
MINUTES 0
mode slave
warn 0
MASTER xxx.xxx.xxx.xxx ※SLAVEのIPアドレス
TIMEOUT 480 ※web管理画面で変更可能
BATTERYLEVEL 20 ※web管理画面で変更可能
connect 0


当初MASTERとSLAVEで同一のconfig-upsにしようと思っていたが
上述のapcupsd.conf生成の際に勝手にconfig-upsを書き換えたり
定義したパラメータがapcupsd.confに反映されなかったりと不可思議な
動きだったので諦めた。

TIMEOUTとBATTERYLEVELのみがweb管理画面から指定可能だが
リストボックスが提供する選択肢は少ない。
/usr/local/www/gate/ups.cgiを修正すればできそうだったが
そう頻繁に使用しないので修正していない。