Fedora Core 3にバージョンアップして以来UPSの監視デーモンであるapcupsdがちゃんと動いていなかったようなので、再設定。
公式ページからFedora Core 3用の最新RPMをダウンロードしてインストール。
$ sudo rpm -ivh apcupsd-std-3.10.16-1.i386.fc3.rpm
FC3だと/dev/usb/hid/hiddev[0-15]がデフォルトでは存在して内容なので、構築するためのスクリプトを実行。
$ sudo /etc/apcupsd/make-hiddev $ ll /dev/usb/hid/ total 0 crw-r--r-- 1 root root 180, 96 Jan 20 01:46 hiddev0 crw-r--r-- 1 root root 180, 97 Jan 20 01:46 hiddev1 crw-r--r-- 1 root root 180, 106 Jan 20 01:46 hiddev10 crw-r--r-- 1 root root 180, 107 Jan 20 01:46 hiddev11 crw-r--r-- 1 root root 180, 108 Jan 20 01:46 hiddev12 crw-r--r-- 1 root root 180, 109 Jan 20 01:46 hiddev13 crw-r--r-- 1 root root 180, 110 Jan 20 01:46 hiddev14 crw-r--r-- 1 root root 180, 111 Jan 20 01:46 hiddev15 crw-r--r-- 1 root root 180, 98 Jan 20 01:46 hiddev2 crw-r--r-- 1 root root 180, 99 Jan 20 01:46 hiddev3 crw-r--r-- 1 root root 180, 100 Jan 20 01:46 hiddev4 crw-r--r-- 1 root root 180, 101 Jan 20 01:46 hiddev5 crw-r--r-- 1 root root 180, 102 Jan 20 01:46 hiddev6 crw-r--r-- 1 root root 180, 103 Jan 20 01:46 hiddev7 crw-r--r-- 1 root root 180, 104 Jan 20 01:46 hiddev8 crw-r--r-- 1 root root 180, 105 Jan 20 01:46 hiddev9
んで、/etc/apcupsd/apcupsd.confの設定を変更。diffをとるとこんな感じ。
$ diff apcupsd.conf.rpmorg apcupsd.conf 22c22 < UPSCABLE smart --- > UPSCABLE usb 44c44 < UPSTYPE smartups --- > UPSTYPE usb 68c68 < DEVICE /dev/ttyS0 --- > DEVICE 95c95 < BATTERYLEVEL 5 --- > BATTERYLEVEL 10 188c188 < UPSCLASS standalone --- > UPSCLASS netmaster 193c193 < UPSMODE disable --- > UPSMODE net 196c196 < #NETTIME 100 --- > NETTIME 30 199c199 < #NETPORT 6666 --- > NETPORT 6666 206a207,208 > SLAVE 192.168.1.XX > SLAVE 192.168.1.YY
runlevel3や5でデフォルトで起動することを確認した後、apcupsdを起動。
$ sudo /sbin/chkconfig --list apcupsd Password: apcupsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off $ sudo /etc/init.d/apcupsd start
最後に、apcaccessでステータスを確認して終了。
$ /sbin/apcaccess APC : ***,***,**** DATE : Thu Jan 20 02:19:30 JST 2005 HOSTNAME : gwarib.sanzai.net RELEASE : 3.10.16 VERSION : 3.10.16 (04 November 2004) redhat UPSNAME : gwarib.sanzai.net CABLE : USB Cable MODEL : APC CS 500 UPSMODE : Net Master STARTTIME: Thu Jan 20 02:19:19 JST 2005 SHARE : NetworkUPS STATUS : ONLINE LINEV : 000.0 Volts LOADPCT : 62.0 Percent Load Capacity BCHARGE : 100.0 Percent TIMELEFT : 11.4 Minutes MBATTCHG : 10 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds OUTPUTV : 100.0 Volts DWAKE : 000 Seconds DSHUTD : 000 Seconds LOTRANS : 000.0 Volts HITRANS : 000.0 Volts ITEMP : 29.2 C Internal ALARMDEL : Always BATTV : 13.5 Volts LINEFREQ : 50.0 Hz NUMXFERS : 0 TONBATT : 0 seconds CUMONBATT: 0 seconds XOFFBATT : N/A SELFTEST : NO STATFLAG : 0x02000008 Status Flag SERIALNO : ************ BATTDATE : 2002-11-12 NOMBATTV : 12.0 FIRMWARE : 8.h2.A USB FW:h2 APCMODEL : APC CS 500 END APC : Thu Jan 20 02:19:30 JST 2005
暇が出来たら、mrtgでLOADPCTとかBCHARGE、ITEMPあたりを監視できるようにしてみるとしよう。
コメントする