CentOS 6.3 下 安装Cacti_落英缤纷

CentOS 6.3 下 安装Cacti_落英缤纷

 

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
一、 安装前准备

我的系统是centos 6.3 min ,

#yum -y install httpd httpd-devel mysql mysql-devel php php-mysql php-common php-gdrrdtool* patch net-snmp net-snmp-libs  net-snmp-utils perl-DBD-mysql php-pdo

当然,可以选择源码安装lamp ,但是如果使用最新版 php5.4 以上版本的话,会出现各种函数调用问题,所以建议如果要源码安装的话,最好不要安装高版本的php .

首先,配置apache的php支持

在httpd.conf 中修改两个参数

1、DirectoryIndexindex.php index.html index.html.var

2、AddTypeapplication/x-httpd-php .php

其次,配置snmpd

在snmpd.conf中修改三个参数

在第41行修改成

com2sec notConfigUser 127.0.0.1      public

(如果这台是被监控的机器,只要把127.0.0.1 修改成cacti安装的服务器的ip地址,被监控的服务器只需要安装snmpd ,并开启)

在第62行修改成

access notConfigGroup “”      any     noauth    exact all  none none

在第85行去掉前面的#号

viewall    included  .1                             80

二、cacti 需要的安装包

cacti-0.8.7h-beta3.tar.gz

cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gz

monitor-v1.3-1.tgz

settings-v0.71-1.tgz

thold-v0.4.9-3.tgz

三、安装过程:
#tar-axvf cacti-0.8.7h-beta3.tar.gz

#mv cacti-0.8.7h-beta3/* /var/www/html/cacti

#mysql -uroot -ppassword
mysql> create database cacti;
mysql> grant all privileges on cacti.* to cacti@localhost identified by ‘cacti’ with grant option;
mysql> grant all privileges on cacti.* to cacti@127.0.0.1 identified by ‘cacti’ with grant option;
mysql> use cacti;
mysql> source /var/www/html/cacti/cacti.sql;

现在在浏览器输入服务器ip/cacti就可以看到我们的服务器是否起来,如果没安装安装界面,请查看httpd 是否起来,还有iptables的设置,建议暂时直接关掉,后面再进行iptalbes 设置

如果我们要查看到图像,则需要添加个计划任务

#yum install vixie-cron

#chkconfig crond on

#service crond start

#crontab -e

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

这个会在/var/www/html/cacti/rra下创建图像文件,如果暂时没看到文件,可以手动执行

/usr/bin/php/var/www/html/cacti/poller.php > /dev/null 2>&1

四、插件安装:

cacti的很多功能是通过插件来实现的,接下去介绍安装三款常用的插件,

monitor,settings,thold

#tar-axvf cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gz

#cp -R cacti-plugin-arch/* /var/www/html/cacti/

选择覆盖之前的内容

#cd /var/www/html/cacti

#mysql -ucactiuser -pcactiuser cacti <pa.sql

#patch-p1 -N<cacti-plugin-0.8.7h-PA-v3.0.diff

#tar -axvf monitor-v1.3-1.tgz -C /var/www/html/cacti/plugins

#tar-axvf settings-v0.71-1.tgz -C /var/www/html/cacti/plugins

#tar-axvf thold-v0.4.9-3.tgz -C /var/www/html/cacti/plugins

#vi /var/www/html/cacti/include/config.php

修改为:

url_path= “/cacti/”;

$plugins= array();

$plugins[]= “monitor”;

$plugins[]= “settings”;

$plugins[]= “thold”;

这就安装好了插件,接下去在浏览器下启用我们的插件

登录cacti—–console

安装启用对应的插件即可。

这里以monitor为例:选择userManagement —–admin ——plugin management(打上钩),—–Save;

plugin management—– Actions 安装

记得,先启动settings

CentOS 6.3 下 安装Cacti_落英缤纷001

CentOS 6.3 下 安装Cacti_落英缤纷002

CentOS 6.3 下 安装Cacti_落英缤纷003

落英缤纷 20130906

Print Friendly

发表评论

电子邮件地址不会被公开。 必填项已用*标注