Cacti安装配置(中文版).pdf
文本预览下载声明
Cacti 安装配置 (中文版)
一.基本环境简介:
系统:Centos5.6 x64
软件:cacti-0.8.7e
二.软件准备与安装:
(1).软件准备与安装:
序号 软件名称 软件作用
01 Httpd Web 服务器(apache)
02 Mysql-server 数据库mysql
03 Php Cacti 使用php 来实现
04 Php-mysql Php 支持mysql 依赖包
05 Rrdtool 用来生成cacti 图表
06 Gd Rrdtool 绘制图像需要的图形库
07 Php-snmp Php 支持snmp 依赖包
08 Net-snmp-utils Snmp 扩展命令
09 Net-snmp-devel/mysql-devel/openssl-devel Cactid/spine 依赖包
(2)软件安装:
1.批量安装包: (ps 最好多运行两三次,避免批量执行,有未响应的)
#yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp
net-snmp-utils net-snmp-devel mysql-devel openssl-devel
由于centos 的标准组件中是不带rrdtool 的,因此我们需要添加一个dag 的yum 源,以安装rrdtool。
2.修改/etc/yum.repos.d/CentOS-Base.repo
#vi /etc/yum.repos.d/CentOS-Base.repo
在其末尾追加
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
3.更新yum
yum clean all
yum list (ps:yum 不成功,请多次尝试,跟网络连接欧美服务器有关)
4.现在就可以安装rrdtool
#yum install rrdtool
设置开机自启动
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
三.MySQL 数据设置
由于cacti 依靠mysql 来存储必要的变量,我们有必要对MySQL 做些设置。
1.启动并初始化mysql 数据库
#service mysqld start
2.为root 用户设置密码,并更改登录权限,默认密码为空
# mysql -u root -p 直接回车,密码为空
mysql use mysql
mysql update user set password=PASSWORD(123456) where user=root;
mysql grant all privileges on *.* to root@localhost identified by 123456 with grant option;
mysql flush privileges;
3.添加cacti 库和cacti 用户,并为其设置权限
mysql create database cacti default character set utf8; //数据库字符集设置utf8,否则乱码
mysql grant all privileges on cacti.* t
显示全部