测试环境:centos6.4_X86_64

第一部分:使用yum快速搭建LAMP环境
(1)安装Mysql
执行yum –y install mysql mysql-server mysql-devel

Nagios&Cacti篇二:搭建Cacti服务器

(2)安装Apache
执行yum –y install httpd

Nagios&Cacti篇二:搭建Cacti服务器

(3)安装PHP
执行yum –y install php php-mysql

Nagios&Cacti篇二:搭建Cacti服务器

(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

Nagios&Cacti篇二:搭建Cacti服务器

第三部分:安装SNMP支持工具
执行yum -y install net-snmp net-snmp-devel net-snmp-utils

Nagios&Cacti篇二:搭建Cacti服务器

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

Nagios&Cacti篇二:搭建Cacti服务器

第五部分:安装CACTI
(1)下载CACTI软件,官方网站www.cacti.net
执行wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
Nagios&Cacti篇二:搭建Cacti服务器

(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库

Nagios&Cacti篇二:搭建Cacti服务器

(3)执行grant all on cacti.* to [email protected] 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编辑如下

Nagios&Cacti篇二:搭建Cacti服务器

(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

Nagios&Cacti篇二:搭建Cacti服务器

(2)单击Next

Nagios&Cacti篇二:搭建Cacti服务器

(3)单击Next

Nagios&Cacti篇二:搭建Cacti服务器

Nagios&Cacti篇二:搭建Cacti服务器

(4)单击Finish

Nagios&Cacti篇二:搭建Cacti服务器

(5)输入默认用户名admin,默认密码admin
(6)输入新密码xxxx

Nagios&Cacti篇二:搭建Cacti服务器

(7)进入首页
Nagios&Cacti篇二:搭建Cacti服务器

(8)单击graphs

Nagios&Cacti篇二:搭建Cacti服务器

Nagios&Cacti篇二:搭建Cacti服务器