查看完整版本: CACTI 流量監控工具

angle86 2010-8-8 10:03

CACTI 流量監控工具

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

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

安裝步驟:

#/usr/ports/databases/mysql41-server[color=#990000](安裝MySQL4.1)[/color]
#make install clean

#/usr/ports/net-mgmt/net-snmp4[color=#990000](安裝net-snmp)[/color]
#make install clean

#/usr/ports/net/rrdtool[color=#990000](安裝rrdtool)[/color]
#make install clean

#/usr/ports/www/apache2[color=#990000](安裝apache2)[/color]
#make install clean

#/usr/ports/lang/php4[color=#990000] (安裝php4)[/color]
#make install clean

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


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

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
設定 [url]http://xxx.xxx.xxx.xxx/cacti/[/url]
第一次進入的帳號密碼為 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可以用,可以至網址為:[url=http://warehouse.cacti.net/index.php][color=#0066cc]http://warehouse.cacti.net/index.php[/color][/url]  看看。

好隨時至[url=http://www.cacti.net/][color=#0066cc]http://www.cacti.net[/color][/url] [color=#990000]看看有無最新版的,記得要更新,不然可能因為軟體的漏洞造成別人入侵。[/color]
頁: [1]
查看完整版本: CACTI 流量監控工具