安裝 APCUPSD 監看 APC 的 UPS 供電狀況系統
- 打算要完成的架構如下 :
<ditaa name=apcupsd>
+—–+ +———+ +———+ /————–\
E2160 | vm-web | ←—-+ User Browser | |||
APC +–>+ APCUPSD | APCUPSD | ||||
UPS | Master | Slave | |||
+—–+ | |
+-----------+
</ditaa>
下載與安裝
如果已經安裝 rpmforge 就可以
yum install apcupsd
直接安裝
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
如果出現缺少 g++, 就必須安裝 gcc-c++, 缺少 gd / gdlib 就必須安裝 gd gd-devel
yum install gcc-c++ gd gd-devel
調整設定檔
vi /etc/apcupsd/apcupsd.conf
: NETTIME 60 : UPSCLASS sharemaster : UPSMODE share : STATTIME 60 : UPSNAME Trysoft :
啟動服務
service apcupsd start chkconfig apcupsd on chkconfig --list | grep apcupsd
之後可以在 /var/log/ 底下看到 apcupsd.status 與 apcupsd.events 兩個檔案