首先是編譯源:
sudo apt-get install build-essential
接著安裝一些必要的包,在後期安裝必要外掛程式時可能還需要一些包,參見http://collectd.org/wiki/index.php/First_steps#Creating_graphs:
sudo apt-get install librrd2-dev libsensors-dev libsnmp-dev
接下來是安裝:
sudo apt-get install collectd
安裝後重啟服務:
sudo /etc/init.d/collectd restart
/var/lib/collectd/rrd 下可以找到監控產生的rrd檔案。
接下來,想讓collectd有最上層顯示。collectd的前端列表1:http://collectd.org/wiki/index.php/List_of_front-ends
用第一個來測試,過程如下。
sudo wget http://pommi.nethuis.nl/storage/software/cgp/cgp-0.3.tgz
解壓:sudo tar -zxvf cgp-0.3.tgz
cgp-0.3.tgz解壓在了/usr/cgp,解壓後得到cgp-0.3
mv /usr/cgp/cgp-0.3 /var/www/cgp (其中cgp為建立,/var/www為apache document root)
修改/var/www/cgp/conf/config.php中:
#collectd's datadir
$CONFIG['datadir'] = '/var/lib/collectd';
此處與已安裝的collectd相關位置相同
接著,如果機器上沒有配置安裝PHP,一定要配置安裝好,否則無法開啟最終的頁面。配置過程:
①升級軟體包:
sudo apt-get update
sudo apt-get upgrade
②安裝PHP:
sudo apt-get install php5
安裝PHP的gd庫:
sudo apt-get install php5-gd
安裝apache的可載入PHP解析器:
sudo apt-get install libapache2-mod-php5
③重啟apache
sudo /etc/init.d/apache2 restart
最後在瀏覽器輸入:http://localhost/cgp
看到最終映像