添加一个用来读写监测数据的用户帐号(eg: cacti),并调整子目录 rra/、log/的属主和权限,以便正常读取及写入数据:
[root@localhost cacti]# useradd cacti
[root@localhost cacti]# chown -R root.root ./
[root@localhost cacti]# chown -R cacti.cacti rra/ log/
建立数据库、表架构:
先创建用于cacti监测平台的数据库,并授权一个数据库用户,eg:cactiuser,然后使用cacti源码目录下的cacti.sql脚本,导入预设的各种数据表:
导入预设库:
创建cactidb库时将默认的字符集编码指定为utf8,便于支持中文。
调整cacti配置文件:
Cacti的配置文件位于源码目录中的include/文件夹下,名称为config.php。要使cacti系统能够正确访问并使用数据库,必须修改config.php文件,确保数据库连接参数正确无误。
“$config['url_path'] = "/";”用来指定cacti源码目录相对于网站根目录的部署路径,如果cacti源码目录直接作为网站根目录,则此行内容可以省略;否则应设为实际部署路径,如“$config['url_path'] = "/cacti/";”:
为了在监测图像中正确显示中文,需要使cacti系统识别本机的中文语言环境。可修改/lib/functions.php文件,添加相应php代码:
setlocale(LC_CTYPE,"zh_CN.UTF-8");
Cacti的初始化安装:
a.调整httpd配置:
修改httpd服务的主配置文件,设置好网站根目录、自动索引页、默认字符集等相关参数,然后重新加载httpd服务。
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
b.初始化cacti系统:
在浏览器中访问cacti服务器的web服务,,初次访问时将会自动跳转至cacti安装指南界面: