Apcupsd 3.14.9 Upgrade (source)


停電対策としてApcupsd 3.14.8をインストールしていますが、久々に3.14.9が出たようなのでテストがてら早速インストールした時のメモ。

まずはApcupsdのサイトからtar玉を落としてくる。

$ cd /usr/local/src
$ tar zxvf apcupsd-3.14.9.tar.gz

で、うちのはAPC Smart-UPS用USBケーブルでUPSに接続していて、状態をブラウザで確認したいのでCGIも通す。

$ cd apcupsd-3.14.9
$ ./configure \
--enable-usb --with-upstype=usb --with-upscable=usb \
--enable-cgi --with-cgi-bin=/var/www/cgi-bin/apcupsd \
--with-log-dir=/var/log

makeしてinstall。

$ su
# make install


インストール後、再起動してモニタリングしてみる。

# service apcupsd restart

Shutdown UPS monitoring:				[  OK  ]
Starting UPS monitoring:				[  OK  ]

ログを確認。

# cat /var/log/messages | grep UPS

Aug 22 22:24:16 localhost apcupsd[2229]: apcupsd exiting, signal 15
Aug 22 22:24:16 localhost apcupsd[2229]: apcupsd shutdown succeeded
Aug 22 22:24:34 localhost apcupsd[12449]: apcupsd 3.14.9 (22 July 2011) Vine 5.2 startup succeeded
Aug 22 22:24:34 localhost apcupsd[12449]: NIS server startup succeeded

ステータスを表示してみる。

# /sbin/apcaccess status

APC      : 001,043,1072
DATE     : 2011-08-22 22:44:32 +0900
HOSTNAME : 
VERSION  : 3.14.9 (22 July 2011) Vine 5.2
UPSNAME  : SUA750-1
CABLE    : USB Cable
MODEL    : Smart-UPS 750
UPSMODE  : Stand Alone
STARTTIME: 2011-08-22 22:39:42 +0900
STATUS   : ONLINE
LINEV    : 102.2 Volts
LOADPCT  :  14.3 Percent Load Capacity
BCHARGE  : 100.0 Percent
TIMELEFT :  78.0 Minutes
MBATTCHG : 30 Percent
MINTIMEL : 20 Minutes
MAXTIME  : 0 Seconds
OUTPUTV  : 102.2 Volts
SENSE    : High
DWAKE    : -01 Seconds
DSHUTD   : 090 Seconds
LOTRANS  : 090.0 Volts
HITRANS  : 110.0 Volts
RETPCT   : 000.0 Percent
ITEMP    : 39.6 C Internal
ALARMDEL : 30 seconds
BATTV    : 27.1 Volts
LINEFREQ : 50.0 Hz
LASTXFER : Automatic or explicit self test
NUMXFERS : 0
TONBATT  : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
SELFTEST : NO
STESTI   : 14 days
STATFLAG : 0x07000008 Status Flag
MANDATE  : 2006-06-16
SERIALNO : 
BATTDATE : 2010-08-25
NOMOUTV  : 100 Volts
NOMBATTV :  24.0 Volts
FIRMWARE : 651.13.A USB FW:7.3
APCMODEL : Smart-UPS 750
END APC  : 2011-08-22 22:45:00 +0900

設定ファイルに変わりはないようなので、実際に電源異常の状態を作ってテストをする。