测试环境:centos6.4_X86_64
第一部分:使用yum快速搭建LAMP环境
(1)安装Mysql
执行yum �Cy install mysql mysql-server mysql-devel
(2)安装Apache
执行yum �Cy install httpd
(3)安装PHP
执行yum �Cy install php php-mysql
(4)安装必需的库文件
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-devel
第三部分:安装SNMP支持工具
执行yum -y install net-snmp net-snmp-devel net-snmp-utils
vim /etc/snmp/snmpd.conf配置SNMP如下:
(1)将com2sec notConfigUser default public中的default改为127.0.0.1
(2)将access notConfigGroup "" any noauth exact systemview none none中的systemview改为all
(3)将view all included .1 80前的“#”删除
第四部分:启动相关服务
service httpd start
service mysqld start
service snmpd start
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
第五部分:安装CACTI
(1)下载CACTI软件,官方网站www.cacti.net
执行wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
(2)tar -zxvf cacti-0.8.7e.tar.gz
(3)mv cacti-0.8.7e /var/www/html/cacti
第六部分:配置Mysql数据库
(1)执行mysql -u root
(2)执行create database cacti;创建cacti库
(3)执行grant all on cacti.* to cacti@localhost identified by 'cacti';
(4)执行grant all on cacti.* to [email protected] identified by 'cacti';
(5)执行use cacti;
(6)执行source /var/www/html/cacti/cacti.sql;创建表
(7)执行flush privileges;
第七部分:配置CACTI
(1)vim /var/www/html/cacti/include/config.php编辑如下
(2)执行useradd cacti -d /var/www/html/cacti -s /bin/false
(3)执行chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log
(4)执行crontab -e编写计划任务如下
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
第八部分:初始化CACTI
(1)在浏览器地址栏中输入http://IP地址/cacti
(2)单击Next
(3)单击Next
(4)单击Finish
(5)输入默认用户名admin,默认密码admin
(6)输入新密码xxxx
(7)进入首页
(8)单击graphs