CACTI 0.87e 安装
Cacti 是一個使用 RRDtool 引擎的基于網(wǎng)頁的 PHP/MySql 圖形解決方案。
Classically, 它可以使用 SNMP 來繪制網(wǎng)絡(luò)帶寬。但事實(shí)上,也可以通過 snmp,shell 或者 perl 腳本來繪制很多不同的圖形。在 屏幕截圖 部分,你可以瀏覽使用 Cacti 可以繪制的圖形的種類。
Cacti 的優(yōu)勢在于它可以非常容易地被安裝和使用。你不需要稱為一個專家或是花費(fèi)大量的時間來配置它。甚至一個初學(xué)者都可以很快的使用它。 在非常活躍的 Cacti 論壇,你可以和其他用戶共享 "Cacti 模板", 它可以節(jié)約你的很多時間。你可以非常簡單的添加插件到 Cacti 并結(jié)合其它一些免費(fèi)的工具例如 ntop或者 php weathermap。我們的意見是,這是最好的 RRDtool 前端。
要了解更多關(guān)于使用 Cacti 的信息,參考非常好的 Cacti 手冊。
RRDtool 是一個由瑞士人 Tobi Oeticker 開發(fā)的程序,他也是著名的 MRTG 的創(chuàng)建者。
RRDtool 是使用 "C" 程序語言開發(fā)的,它保存收到的數(shù)據(jù)到 ".rrd" 文件。
".rrd" 文件里的記錄的數(shù)量將永遠(yuǎn)不會增加,這就意味著舊的記錄將被經(jīng)常移除。這意味著人們可以獲得最近日志數(shù)據(jù)的精確圖形,也可以獲得基于舊數(shù)據(jù)的模糊圖形。默認(rèn)的,你可以有每天,每周,每月和每年的圖形。
一些通過 MRTG 的 RRDtool 的優(yōu)點(diǎn)是:
- 它很快速。
- 它可以使用負(fù)值。
- 它可以在一個圖形里使用多個數(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
轉(zhuǎn)載于:https://www.cnblogs.com/zhangyx999/archive/2009/12/16/1625349.html
總結(jié)
以上是生活随笔為你收集整理的CACTI 0.87e 安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转帖]Mootools源码分析-49
- 下一篇: 开源技术选型手册