[root@moyea ~]# vi /etc/selinux/config
   #SELINUX=enforcing       #
注释掉
   #SELINUXTYPE=targeted    #
注释掉
   SELINUX=disabled         #
增加
   :wq 
保存,关闭
   init 6   #
重启系统
 [root@moyea ~]#  yum -y install mysql-server
(用库安装 mysql )提示按Y

[root@moyea ~]#  yum -y install httpd (用库安装 apache

[root@moyea ~]# yum -y install php (用库安装 php)

[root@moyea ~]# yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt (安装php所需要的组件)

[root@moyea ~]# yum install php-sqlite sqlite sqlite-devel  (安装组件)

 [root@moyea ~]# cd /var/www/html/ (进入网站默认目录)

 [root@moyea ~]# vi index.php

输入以下内容

<?php

phpinfo();

?>

wq! (保存退出)

[root@moyea ~]# cd.. (上到 html 目录下面)

 [root@moyea ~]# service httpd restart  (重启apache

[root@moyea]# chkconfig --level 345 httpd on

[root@moyea ~]# service mysqld restart (重启数据库)

[root@moyea]# chkconfig --level 345 mysqld on

[root@moyea ~]# mysql -u root -p (进入数据库)

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('数据库密码');
然后我们打开浏览器 输入自己的 主机ip

sss

安装rrdtool

1.  rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

2.  yum install rrdtool -y

3.  安装配置net-snmp

4.  安装net-snmp

1.  yum install net-snmp net-snmp-libs net-snmp-utils

2、配置net-snmp
snmpd.conf中修改:

2.  view    systemview    included   .1.3.6.1.2.1.1

为:

3.  view    systemview    included   .1.3.6.1.2.1

4.  # service snmpd start

5.  # chkconfig –-level 345 snmpd on

安装cacti

1、下载cacti

1.  cd /tmp

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

3.  tar xzf cacti-0.8.8a.tar.gz

4.  mv cacti-0.8.8a /var/www/html/cacti  (拷贝到网页默认目录)

5.  cd /var/www/html/cacti  (进入目录)

接下来我们创建数据库

[root@moyea ~]# mysql -u root -p


mysql>

create database cacti;

 (创建库名为cacti

查看数据库是否创建

mysql> show databases;      

+--------------------+

| Database           |

+--------------------+

| information_schema |

| cacti              |

| mysql              |

| test               |

+--------------------+


quit退出数据库

接下来我们做的关键一步是导入数据库

Find –name cacti.sql  查看位置

[root@moyea ~]#mysql -u root -p cacti </var/www/html/cacti/cacti.sql   

小于号后面是cacti.sql数据库的存放路径)

 

接下来创建数据库一个普通账号   

[root@moyea]# mysql -u root -p 

mysql>GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '密码';

mysql>flush privileges; (刷新权限)

配置include/config.php

 

1.  $database_type = "mysql";

2.  $database_default = "cacti";

3.  $database_hostname = "localhost";

4.  $database_username = "cactiuser";

5.  $database_password = "刚才建立的密码";

 

设置目录权限

1.  [root@moyea]# useradd cactiuser  (创建系统普通账号)

2.  [root@moyea]# cd /var/html/cacti

3.  [root@moyea]# chown -R cactiuser rra/ /var/log

4.  [root@moyea]# chomd 755 /var/www/html/cacti

7、配置计划任务

1.  echo "*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1">>/etc/crontab

2.  service crond restart

3.  chkconfig –-level 345 crond on

8、完成cacti的安装
1)
在浏览器中输入:http://www.yourdomain.com/cacti/
默认用户名:admin 密码:admin
2)
更改密码

 报错及解决:

使用IE访问后为空白页      可能是因为php-mysql未安装   安装后重启服务可解决

访问时报错:

apache/2.2.3(centos) server at 127.0.0.1 port 80

 

这是权限问题   chmod 755 /var/www/html/cacti