安裝 APCUPSD 監看 APC 的 UPS 供電狀況系統
- 打算要完成的架構如下 :
<ditaa name=apcupsd>
+—–+ +———+ +———+ ————-\
| | | E2160 | | vm-web |←—-+ User Browser |
| APC +–>+ APCUPSD | | APCUPSD | \————–/
| UPS | | Master | | Slave |
| | +—–+—+ +—-+—-+
+—–+ | |
+———–+
</ditaa>
===== 下載與安裝 =====
<note>
如果已經安裝 rpmforge 就可以 <code sh>
yum install apcupsd
</code>
直接安裝
</note>
<file>
su - root
wget http://nchc.dl.sourceforge.net/sourceforge/apcupsd/apcupsd-3.14.14.tar.gz
tar -zxvf apcupsd-3.14.14.tar.gz
cd apcupsd-3.14.14
./configure –enable-cgi
make
make install
</file>
<note warning>
如果出現缺少 g++, 就必須安裝 gcc-c++, 缺少 gd / gdlib 就必須安裝 gd gd-devel
<code>
yum install gcc-c++ gd gd-devel
</code>
</note>
===== 調整設定檔 =====
<code>
vi /etc/apcupsd/apcupsd.conf
</code>
<file>
:
NETTIME 60
:
UPSCLASS sharemaster
:
UPSMODE share
:
STATTIME 60
:
UPSNAME Trysoft
:
</file>
===== 啟動服務 =====
<code>
service apcupsd start
chkconfig apcupsd on
chkconfig –list | grep apcupsd
</code>
之後可以在 /var/log/ 底下看到 apcupsd.status 與 apcupsd.events 兩個檔案
===== 參考資料 =====
* http://lists.centos.org/pipermail/centos/2006-April/063185.html