CACTI 0.87e 安装
Cacti 是一個使用 RRDtool 引擎的基于網頁的 PHP/MySql 圖形解決方案。
Classically, 它可以使用 SNMP 來繪制網絡帶寬。但事實上,也可以通過 snmp,shell 或者 perl 腳本來繪制很多不同的圖形。在 屏幕截圖 部分,你可以瀏覽使用 Cacti 可以繪制的圖形的種類。
Cacti 的優(yōu)勢在于它可以非常容易地被安裝和使用。你不需要稱為一個專家或是花費大量的時間來配置它。甚至一個初學者都可以很快的使用它。 在非常活躍的 Cacti 論壇,你可以和其他用戶共享 "Cacti 模板", 它可以節(jié)約你的很多時間。你可以非常簡單的添加插件到 Cacti 并結合其它一些免費的工具例如 ntop或者 php weathermap。我們的意見是,這是最好的 RRDtool 前端。
要了解更多關于使用 Cacti 的信息,參考非常好的 Cacti 手冊。
RRDtool 是一個由瑞士人 Tobi Oeticker 開發(fā)的程序,他也是著名的 MRTG 的創(chuàng)建者。
RRDtool 是使用 "C" 程序語言開發(fā)的,它保存收到的數(shù)據(jù)到 ".rrd" 文件。
".rrd" 文件里的記錄的數(shù)量將永遠不會增加,這就意味著舊的記錄將被經常移除。這意味著人們可以獲得最近日志數(shù)據(jù)的精確圖形,也可以獲得基于舊數(shù)據(jù)的模糊圖形。默認的,你可以有每天,每周,每月和每年的圖形。
一些通過 MRTG 的 RRDtool 的優(yōu)點是:
- 它很快速。
- 它可以使用負值。
- 它可以在一個圖形里使用多個數(shù)據(jù)源。
- 生成的圖形具有很高的可定制性。
- 它可以被很多不同的前端,例如 Cacti,所使用。
- RRDtool 記錄被保存在 .rrd 文件里并保持同樣的大小而不會增加。
?
?參考來自:
http://blog.chinaunix.net/u2/71257/article_108961.html
?
安裝步驟:
一、下載
1、下載Cacti軟件? ?wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz?
?
二、安裝
1、Cacti安裝
tar zxvf /root/tools/cacti/cacti-0.8.7e.tar.gz
cd cacti-0.8.7e/
useradd cactiuser -s /sbin/nologin
chown -R cactiuser ./rra ./log
wget http://www.cacti.net/downloads/patches/0.8.7e/cli_add_graph.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/snmp_invalid_response.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/template_duplication.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/fix_icmp_on_windows_iis_servers.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/cross_site_fix.patch
patch -p1 -N < cli_add_graph.patch
patch -p1 -N < snmp_invalid_response.patch
patch -p1 -N < template_duplication.patch
patch -p1 -N < fix_icmp_on_windows_iis_servers.patch
patch -p1 -N < cross_site_fix.patch
配置數(shù)據(jù)庫
mysql -e 'create database cacti7e' -p
mysql cacti7e < /var/www/html/cacti-0.8.7e/cacti.sql? -p
mysql -e "grant all on cacti7e.* to cactiuser@localhost identified by 'cactiuser';" -p
?
修改[cacti]/include/config.php
$database_type = "mysql";
$database_default = "cacti7e";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
?
添加crontab
echo? "*/1? * * * *? /usr/local/php/bin/php? /usr/local/apache2/htdocs/cacti-0.8.7e/poller.php" >/tmp/cron.tmp
crontab? -u?cactiuser? /tmp/cron.tmp
轉載于:https://www.cnblogs.com/zhangyx999/archive/2009/12/16/1625349.html
總結
以上是生活随笔為你收集整理的CACTI 0.87e 安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转帖]Mootools源码分析-49
- 下一篇: 开源技术选型手册