OS:FC2,Apache2+PHP4.3+MySQL3.23
1.安裝rrdtool
下載:
http://people.ee.ethz.ch/~oetiker/webto ... .50.tar.gz
./configure
make;make install
他會安裝在/usr/local下
註:rrdtool自帶了gd庫,所以不用先安裝gd庫。(不過由於rrdtool自帶的gd庫不支持中文,所以rrdtool畫出來的圖也不能有中文,否則會出現亂碼)。
rrdtool1.2的版本由於已經不再自帶外部的lib庫(如cgilib,zlib等),所以需要從
http://people.ee.ethz.ch/~oetiker/webto ... /pub/libs/
下載這些庫來安裝。建議還是使用1.0的版本,比較方便。
2.安裝net-snmp
Cacti需要用到net-snmp中的兩個命令──snmpwalk和snmpget進行資料的採集。我們可以直接在系統中運行snmpwalk和snmpget看是否有該命令,如果有則不用安裝了。
3.安裝cacti
下載:
http://www.cacti.net/downloads/cacti-0.8.6c.tar.gz
安裝
cp cacti-0.8.6c.tar.gz /var/www/html
tar xzvf cacti-0.8.6c.tar.gz
mv cacti-0.8.6c cacti
在mysql開一個cactidb的資料庫
mysql –u root root cactidb < cacti.sql
4.設置配置檔
代碼:
vi /var/html/www/cacti/include/config.php
$database_type = “mysql”;
$database_default = “cactidb”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cactipw”;
5.加入排程
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
註:log檔在/var/www/html/cacti/log下必須要有寫入的權限
6.頁面設置
在流覽器上輸入:
http://IP/cacti
進入cacti的初始設置頁面:
在這裏我們要輸入一些原始的資訊:
NEXT-》輸入一些資訊,如rrdtool、php、snmpwalk、snmpget的位置,使用ucd-snmp
還是net-snmp等-》輸入原始的用戶和密碼:admin/admin