一、安装环境:

硬件 1G RAM

系统 Red Hat Linux Enterprise 6.2


二、安装准备工作

1.基本设置, 修改IP设置、主机名、关闭iptables以及selinux

#cat /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=Cacti-Server


2.创建本地yum数据库

#cat /etc/yum.repos.d/server.repo

[Cacti-Server]

name=Cacti-Server

baseurl=file:///mnt/cdrom/Server/

enable=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

#mkdir /mnt/cdrom

#mount /dev/cdrom /mnt/cdrom/

#yum list all


3.搭建LAMP

#yum -y install httpd php php-mysql mysql mysql-server

#chkconfig httpd on

#service httpd start

#chkconfig mysqld on

#service mysqld start



创建mysql密码

#mysql

mysql>use mysql;

mysql>update user set password=password('admin') where user='root';

mysql>flush privileges;

mysql>\q


验证密码是否正确(密码为admin)

mysql -uroot -p


验证PHP

cd /var/www/html

mv index.html index.php (把原有HTML改为PHP文件,如原来没有此文件则直接新建)

$link=mysql_connect('localhost','root','admin');

if ($link)

echo "ok";

else

echo "faiure";

mysql_close();

?>

此时LAMP平台搭建完成

测试: http://localhost 若出现OK 表示LAMP平台工作正常



4.安装RRDTOOL

yum install -y rrdtool


安装snmp

yum -y install net-snmp net-snmp-utils

service snmpd start

chkconfig snmpd on


使用以下命令进行测试:

#snmpwalk -v 2c -c public localhost system

如果有正常信息输出即为OK


5.安装cacti

#wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz

#tar xf cacti-0.8.8a.tar.gz

#cd cacti-0.8.8a

#mkdir /var/www/html/cacti

#mv ./* /var/www/html/cacti


为cacti创建数据库,并初始化所需表

#mysqladmin -uroot -p create cacti //此时密码为mysql的密码

#cd /var/www/html/cacti

#mysql -uroot -p cacti < cacti.sql


创建mysql用户,使cacti能访问其cacti数据库

#mysql -uroot -p -e "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'";

//创建了用户cactiuser密码也为cactiuser

#mysqladmin -uroot -p flush-privieges

#mysql -ucactiuser -p //验证一下是否正确

cactiuser


创建系统用户cactiuser

#useradd cactiuser

#chown -R cactiuser:cactiuser /var/www/html/cacti/{log,rra}


php的时区不一致,把php的配置文件/etc/php.ini 中的时区改为如下格式

#vi /etc/php.ini

data.timezone = Asia/Shanghai

#hwclock -s //同步系统时间

#service httpd restart


打开浏览器输入 http://localhost/cacti 按照提示一步一步完成安装

第一次输入密码时会要求修改密码。默认账号和密码都为admin


至此cacti-0.8.8a已安装完成