CentOS 6下yum安装cacti

把关联的文件都自动的安装了,省了不少的事,下边介绍一下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 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 启动rrdtool服务并且加入启动列表 #service rrdcached start #chkconfig rrdcached on 四、安装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 = “localhost”; $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 on cacti.* to cacti@localhost 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/cacti/html vi /var/www/cacti/html/include/config.php 内容如下: $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $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. 汉化完成了,接下来就配置自己的应用吧!