所测试的环境为centos7mini下,已搭建好LAMP环境,如果没有搭建好的,先搭建lamp环境
#yum install wget
#wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
#wget oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz
#wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz
1.安装rrdtool之前安装相应的lib库
#yum install cairo-devel libxml2-devel pango pango-devel
#tar –zxvf rrdtool-1.4.5.tar.gz
#cd rrdtool-1.4.5
#./configure
#make
#make install
2.安装SNMP服务
#yum install net-snmp net-snmp-utils
3.安装cacti主程序
#tar –zxvf cacti-0.8.8a.tar.gz
#mv cacti-0.8.8a /var/www/html/cacti
4.创建cacti数据库
#mysql -u root –p
#create database cacti;
#show databases;
#use cacti
5.配置完mysql,设置rra的目录权限
#Chmod -R 777 /var/www/html/cacti/rra
6.修改cacti全局配置文件
# vi /var/www/html/cacti/include/config.php //修改连接mysql数据库的用户名和密码,如下图
7.cacti安装完毕后测试
Ip/cacti 如:192.168.42.177/cacti
注意:如果开启iptables的 ,注意开启3306端口和开启mysql服务的,否则可能会导致连接数据库失败