简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问 题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程:
	首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。
	部署环境:(LAMP+RRDTool+snmp+cacti)
一、配置LAMP环境
	①安装Mysql
	#yum -y install mysql mysql-server mysql-devel
	②安装Apache
	#yum -y install httpd
	③安装PHP
	#yum -y install php php-mysql
	④启动服务并加入到启动列表
	#service httpd start
	#service mysqld start                             
	#chkconfig httpd on
	#chkconfig mysqld on
	二、安装需要的库文件
	#yum -y install zlib
	#yum -y install freetype
	#yum -y install libjpeg
	#yum -y install fontconfig
	#yum -y install gd
	#yum -y install libxml2
	#yum -y install php-gd
	三、安装RRDTool
	#yum -y install rrdtool
	四、安装snmp支持工具
	#yum -y install net-snmp
	#yum -y install net-snmp-utils
	启动snmpd服务并且加入启动列表
	#service snmpd start
	#chkconfig snmpd on
	五、安装cacti(cacit官方网站:http://www.cacti.net/)
①下载
	#wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
	②配置
	解压并放到apache文档目录(/var/www/html)
	#tar -xf cacti-0.8.7e.tar.gz
	#mv cacti-0.8.7e /var/www/html/cacti
	编辑CentOS cacti配置文件,连接MySQL服务的用户名,密码,端口等。
	#cd /var/www/html
	#vi cacti/include/config.php
	$database_type = “mysql”;
	$database_default = “cacti”;
	$database_hostname = “127.0.0.1”;
	$database_username = “cacti”;
	$database_password = “cacti”;
	$database_port = “3306″;
	③添加计划任务(使cacti每5分钟获得一次数据)
	添加一个cacti的用户并添加cron任务:
	#useradd cacti
	#su cacti
	#crontab -e
	*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
	④更改属组
	把cacti网站目录所属组改为cacti
	#su root
	#chgrp -R cacti /var/www/html/cacti
	#chown -R cacti /var/www/html/cacti/rra
	#chown -R cacti /var/www/html/cacti/log
	#chown -R cacti /var/www/html/cacti/poller.php
	六、数据库配置
①创建cacti数据库
	#mysql
	msyql>create database cacti;
	②导入cacti.sql
	#mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
	有密码的输入密码,没密码的直接回车
	③应用
	mysql> use cacti
	mysql> grant all privileges on cacti.* to 'cacti'@'127.0.0.1' identified by 'cacti';
	mysql> flush privileges;
	mysql> exit
	七、WEB登陆cacti
	①http://ip/cacti
	(这里如果出现“403 forbidden”的错误,请把selinux关闭)
	打开网页—>next—>选择new install,使用一路回车法.完成
	的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)
	八、汉化cacti(如果英文不好的话,可以把cacti汉化,这样看起就就方便了)
	①下载
	wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gz
②配置
	tar zxvf 90815172648.gz
	rm -rf /var/www/html/cacti
	mv cacti-0.8.7e-cn-utf8/ /var/www/html/cacti
	vi /var/www/html/cacti/html/include/config.php
	内容如下:
	$database_type = "mysql";
	$database_default = "cacti";
	$database_hostname = "127.0.0.1";
	$database_username = "cacti";
	$database_password = "cacti";
	$database_port = "3306";
	chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log
③升级
	http://ip/cacti
	选择"从0.8.x升级"选项,然后跟着提示走,就OK了.
	登陆,用户名为:admin,密码是你之前改过的,如果没有改的话,仍然是admin.
	汉化完成了,接下来就配置自己的应用吧!
转载请注明:LINUX服务器运维架构技术分享 » CentOS 6下yum安装cacti