1 頁 (共 1 頁)

使用cacti監測系統性能

發表於 : 週四 2月 16, 2006 5:37 pm
布魯斯
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