前言:
##建议在安装之前首先观看下马哥的关于snmp和rrdtool讲解的视频,对应下面链接中的前9讲,链接如下:
/lesson/id-10558.html
在安装cacti之前请确保安装了lamp或者lnmp环境(这个比较基础此处不作详细说明),下面开始安装cacti
第一步:
##yum安装snmp服务端以及rrdtool
yum install net-snmp-utils rrdtool php-snmp
第二步:
##下载并安装cacti(此处已我使用的cacti0.8.8b中文版为例)
下载地址:
/data/1099901
安装cacti(假设web服务器的根目录为/usr/local):
tar zxf cacti-0.8.8b-cn-zutb.tar.gz -C /usr/local/
配置cacti:
①创建cacti数据库
service mysqld start
mysql命令进入数据库中
create database cacti创建cacti库
grant all on cacti.* to cacti@localhost identified by 'cacti'创建数据库的访问用户(此处为cacti用户)
②导入sql
cd /usr/local/cacti
mysql cacti < cacti.sql(如果数据库有密码请自行添加)
③修改cacti数据库配置
cd /usr/local/include
vim config.php
修改下面几行:
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";(用户名密码为第①步设定好的用户密码)
$database_port = "3306";
默认cacti是用/cacti/ 这样的url作为cacti的根访问路径的,如需修改为/ 可以修改下面几行:
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
$config['url_path'] = '/'(此处由默认的/cacti/修改为/)
?>
④创建cacti用户并修改log、rra目录权限
useradd cacti
chown -R cacti:cacti /usr/local/cacti/log /usr/local/cacti/rra
⑤添加计划任务
*/5 * * * * /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1
⑥用浏览器打开url: http://主机ip/ 进行cacti的界面安装
如果觉得《Cacti--cacti安装部署(0.8.8b中文版)》对你有帮助,请点赞、收藏,并留下你的观点哦!