有任何表。然后创建对数据库 cacti 有完全操作权限的用户 cactiuser,该用户密
码是 cactiuser;
mysql > create database cacti;
mysql > grant all privileges on cacti.* to ‘cactiuser’@localhost identified by
‘cactiuser’;
3.3 安装 Cacti
3.3.1 下载并解压 cacti
[root@localhost ~]# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
[root@localhost ~]# tar -zxvf cacti-0.8.8b.tar.gz
3.3.2 将 cacti 目录复制到网站根目录下
把解压出来的目录 cacti-0.8.8b 移到 web 服务器网站根目录下并改目录名
为 cacti,httpd 默认/var/www/html/为网站根目录。
[root@localhost ~]# mv cacti-0.8.8b /var/www/html/cacti
3.3.3 初始化数据库 cacti
登陆 MySQL 数据库服务器;
[root@localhost ~]# mysql -u root -p
选择 cacti 数据库,然后使用 cacti 自带的 sql 脚本 cacti.sql 向数据库 cacti
中加入数据。
mysql> use cacti;
mysql> source /var/www/html/cacti/cacti.sql;
3.3.4 修改 config.php
修改 config.php 的内容,连接数据库 cacti 和 cacti 的 web 站点程序
[root@localhost ~]# cd /var/www/html/cacti
[root@localhost cacti]# vim include/config.php
确保 config.php 中有如下一段内容:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
$database_ssl = false;
注意这个文件中数据库的类型、数据库名称以及用户名和密码等信息应
该和你的机器配置一致。我们上面已经创建了数据库 cacti 和用户 cactiuser。
3.3.5 创建 cactiuser 用户
为安全起见,创建用户 cactiuser,让一些程序指令以 cactiuser 的身份运
行。
[root@localhost ~]# groupadd cacti
[root@localhost ~]# useradd -g cacti cactiuser
3.3.6 修改 rra/、log/ 目录的属主
修改 rra/ log/目录的属主,确保用户 cactiuser 对该目录有写的权限,否则
会导致无法生成数据文件和日志。