發新話題
打印

CACTI 流量監控工具

CACTI 流量監控工具

CAVTI是一套流量監控工具 ,個人覺得這一套和MRTG相比會方便些,但是控管的設備太多的話就會效能不好,我現以P4-2.6的加上256RAM,跑來還好。如果有興趣進一步了解可以到官方網站:http://www.cacti.net 。詳細參考 http://www.cacti.net/downloads/docs/html/
我的安裝環境:

硬體:Acer VT7600
記憶體網卡:256M RAM + 一片網卡
作業系統:FreeBSD 5.4 Release

安裝步驟:

#/usr/ports/databases/mysql41-server(安裝MySQL4.1)
#make install clean

#/usr/ports/net-mgmt/net-snmp4(安裝net-snmp)
#make install clean

#/usr/ports/net/rrdtool(安裝rrdtool)
#make install clean

#/usr/ports/www/apache2(安裝apache2)
#make install clean

#/usr/ports/lang/php4 (安裝php4)
#make install clean

#/usr/ports/lang/php4-extensions (一般會加選gd、mysql、snmp及gettext)
#make install  clean


以ports的方法安裝:
#/usr/ports/net/cacti (安裝cacti)
#make install clean
以下資料庫部份可使用phpMyAdmin來完成
1: Create the MySQL database新增一個資料庫)
# mysqladmin --user=root create cacti
2: Create a mysql user/password for cacti新增一位資料庫使用者cactiuser)
(change user and/or password if requered)
# echo "GRANT ALL ON cacti.* TO cactiuser at localhost IDENTIFIED BY '12345'; FLUSH PRIVILEGES;" | mysql
(將資料庫cacti的權限給cactiuser,並且更改密碼為12345)
3: Import the default cacti database:
# mysql cacti < /usr/local/share/cacti/cacti.sql
(將cacti.sql的資料import到cacti資料庫

4: Edit share/cacti/include/db-settings.php:
Specify the MySQL user, password and database for your cacti configuration.
(編輯 cacti 的 config 設定檔)
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "12345";

5: Add a line to your /etc/crontab file similar to:
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1

6: Add alias in apache config for the cacti dir:
Alias /cacti "/usr/local/share/cacti/"

7: Open cacti login page in your web browser and login with admin/admin
設定 http://xxx.xxx.xxx.xxx/cacti/
第一次進入的帳號密碼為 admin / admin ,登入前系統會要求你更改新的登入 admin 使用者密碼。


升級 CACTI

使用phpMyAdmin將 mysql 的 cacti 資料庫備份出來
#mv cacti cacti_old   
先將cacti 目錄到 cacti_old 目錄
#tar -xzvf cacti-xxx.tar.gz    #  抓到
將新版的 cacti 放置 /usr/local/share/ 解壓縮
#mv cacti-xxx cacti   
#vi db-settings.php   
編輯新版的 db-settings.php 檔

$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "12345";
(密碼要自已設,不要照寫)

#cp cacti_old/rra/* cacti/rra/      
將舊資料到新版本資料夾
#cp cacti_old/scripts/* cacti/scripts/      
將 舊的 scripts 到新資料夾
#chown -R cacti rra/ log/      

http://xxx.xxx.xxx.xxx/cacti/       #  開個瀏覽器進入 cacti 目錄就完成升級動作
還有一些Script可以用,可以至網址為:http://warehouse.cacti.net/index.php  看看。

好隨時至http://www.cacti.net 看看有無最新版的,記得要更新,不然可能因為軟體的漏洞造成別人入侵。

TOP

發新話題