Cacti安装环境:CentOS6.0 (64位)系统,采用最小安装
Cacti安装具体步骤说明
一、软件准备工作
1、 批量下载并安装软件包(需要可以访问外网,且在/etc/resolv.conf设置nameserver):
yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp net-snmp-utils net-snmp-devel mysql-devel openssl-devel
2、 更新yum
yum clean all
yum list (可能会不成功,需要多尝试几次,这取决于你的网络和欧美服务器之间的稳定性)
3、 安装rrdtool
yum install rrdtool
4、 设置相关服务开机自动启动:
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
使用chkconfig –list 查看当前已开启开机启动的服务列表(2、3、4、5为on即可)
二、MySQL数据库设置
1、启动mysql服务:# servicemysqld start
2、为root用户设置密码,并更改登录权限,默认密码为空
# mysql -uroot -p 提示输入密码,初次安装直接回车即可
mysql> use mysql
mysql> update user set password=PASSWORD('szfounder') where user='root';
mysql> grant all privileges on *.* to root@localhost identified by 'szfounder' with grant option;
mysql> flush privileges;
3、创建数据库cacti和cacti用户,并为其设置权限
mysql> create database cacti default character set utf8; //数据库字符集设置utf8,否则乱码
mysql> grant all privileges on cacti.* to cacti@localhost identified by 'szfounder' with grant option;
mysql> flush privileges;
三、下载并安装Cacti
1、 获取最新版本的cacti:wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz
如果提示没有wget命令,使用sudo yum -y install wget进行下载
2、 安装下载的文件:tarzxvf cacti-0.8.8h.tar.gz
3、 将安装目录移动并重命名为cacti:mvcacti-0.8.8h /var/www/cacti
4、 修改配置文件:vi/var/www/cacti/include/config.php中的几个参数如下:
5、 创建并且编辑文件:vi/etc/httpd/conf.d/cacti.conf
文件内容如下:
Alias/cacti /var/www/cacti
<Directory/var/www/cacti>
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 219.232.0.0/16
Allow from 10.0.0.0/8
Allow from 172.16.0.0/11
Allow from ::1
Options Indexes Includes FollowSymLinks
</Directory><