Cacti监控安装部署(2)

2、安装配置Cacti服务器套件
 
1) 安装Cacti软件包
 
将下载的Cacti文件包解压至Web服务器的网页目录,并添加
 
用于读写监测数据的用户。
 

[root@localhost rrdtool-1.3.8]# cd /var/www/html/

[root@localhost html]# tar -zxf /data/cacti-0.8.7b-cn-utf8.tar.gz

[root@localhost html]# mv cacti-0.8.7b-cn-utf8 cacti

[root@localhost html]# useradd cactiuser

[root@localhost html]# chown -R cactiuser:cactiuser cacti/rra cacti/log
 

2) 设置监测数据库
 
建立保存监测数据的数据库、表,设置好授权访问数据库的用户和密码。
 

[root@localhost html]# mysql -u root –p

mysql> CREATE DATABASE cactidb DEFAULT CHARACTER SET utf8;创建数据库并设置默认字符集

mysql> GRANT all ON cactidb.* TO cactiuser@localhost IDENTIFIED BY 'pwd@123';

[root@localhost html]# mysql -u cactiuser -p cactidb < cacti/cacti.sql //导入数据表
 

基于安全考虑,建议为MySQL数据库的root用户设置一个相对复杂的密码,而不要使用默认的空密码。以下mysql语句可将数据库用户root的密码修改为”pwd@secret”。
 

[root@localhost html]# mysqladmin -u root -p password 'pwd@secret'

Enter password:  提示输入密码,因为root现在为空密码,所以回车就行
 

3) 调整Cacti配置文件
 
修改include/config.php配置文件,设置正确的数据库连接参数。
 

[root@localhost html]# cd cacti/

[root@localhost cacti]# vim include/config.php

<?php

$database_type = "mysql";      数据库类型

$database_default = "cactidb";    要访问的数据库名

$database_hostname = "localhost";  数据库服务器的地址(主机名或ip)

$database_username = "cactiuser";  授权访问数据的用户

$database_password = "pwd@123";    授权密码

$database_port = "3306";        数据库服务的端口

$config['url_path'] = "/";      手动添加

?>
 

最后的“$config['url_path'] = "/";”行用于指定Cacti目录相对于网站根目录的位置,如果Cacti目录就是网站的根目录,则该行内容也可以省略;否则需要正确指定实际位置,如$config['url_path'] = "/cacti";

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c1de8073c35f30811b47c3d49a4b031c.html