2013/09/11(水)UPS

先日の雷があって、UPSの設定をしていないことを思い出した
なので、サーバにapcupsdをインストール

前準備

gccとかmake入ってなかったのでインストール

yum install gcc-c++
yum install make
yum install man

インストール

apcupsdのtar落としてインストール。
前は、rpmだったけど、今回はrpm使えないのでソースから入れてます。
(追記:centだから、普通にrpm使えますね...なに勘違いしてたんだろう)
また、usbは標準ではdisableになってるので、configure時に忘れずに

$ wget http://sourceforge.net/projects/apcupsd/files/apcupsd%20-%20Stable/3.14.10/apcupsd-3.14.10.tar.gz/download
$ tar xvzf apcupsd-3.14.10.tar.gz
$ cd apcupsd-3.14.10
$ ./configure --enable-usb
$ make
$ su
# make install

設定

/etc/apcupsd/apcupsd.confが設定ファイル
特に細かい設定は必要ないので、ups使う設定だけ書き換えておく。

29: UPSCABLE usb
79: UPSTYPE usb
80: DEVICE

起動

立ち上げて、status確認。
問題なければ、起動時に立ち上がるように登録

# service apcupsd start
# service apcupsd status

 ... ここでステータスがたらたら出れば大丈夫
 ... エラーが出たら、dmesgを確認

# chkconfig apcupsd on

エラーが出るとしたら、cableの指定が間違ってるとか、そんなあたりだと思います
あとは、USBハブ通してるとか。試してないけど、直結の必要ありそうです。

検索用

[apc ups][apcupsd][linux][centos][usb]