Chinaunix首页 | 论坛 | 博客
  • 博客访问: 998348
  • 博文数量: 116
  • 博客积分: 3758
  • 博客等级: 中校
  • 技术积分: 1316
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-17 11:49
个人简介

这家伙很懒。。。

文章分类

全部博文(116)

文章存档

2016年(3)

2015年(2)

2014年(1)

2013年(9)

2012年(25)

2011年(50)

2010年(12)

2009年(14)

分类: LINUX

2009-10-28 11:42:28

借鉴网上一些资料,自己整理出的。希望对你们有所帮助。
 
环境:RHEL 5.2 (64位)
 
安装系统自带的组件(可以省去很多麻烦)
1. mysql
2. APACHE
3. PHP
开始安装
1. 安装snmp
利用yum的功能。
命令:yum install net-snmp*
记住把net-snmp所有的东西都安装上去,所以加上*
2. 安装php-snmp
命令:yum install php-snmp
 
3. 安装rrdtool
可以到上搜以下,下载下来。
命令:rpm –ivh rrdtool-version.rpm
 
64位下的很难找,自己找了很多都装不上后来装上了这个版本:rrdtool-1.3.8-2.el5.pp.i386.rpm
 
4. 安装cacti
命令:
wget
或到 上下载rpm包
直接去官网下载最新的tar.gz包 解压后直接可用:cacti-0.8.7e.tar.gz这个版本
 
5. 检查下列组件是否安装完全
PHP-SNMP ,MYSQL-SERVER,PHP-LDAP,PHP-MYSQL,RRDTOOL,PHP-GD,NET-SNMP,HTTPD,NET-SNMP-LIBS,LM-SENSORS,PHP
命令:rpm –aq | grep 组件名称
如果没有安装,请用yum安装,我装的时候发现php-gd没有安装,所以,把php-gd在安装一下就ok了。
基本上安装已经完成。
Cacti设置
1. 创建数据库
首先启动mysql服务,否则会提示出错,
命令:service mysqld start
创建cacti数据库
命令:mysqladmin -u root –p create cacti
然后敲回车,会要求输入密码,默认数据库密码为空,直接回车就可以了。
2. 把cacti.sql导入到cacti数据库
mysql cacti < /var/www/html/cacti/cacti.sql
3. 将数据库cacti授权给cactiuser
命令:mysql (进入数据库)
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti'; (授权)
flush privileges; (更新权限)
4. 修改配置文件
vi /var/www/html/cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "cacti";

//添加cacti用户

# useradd cacti

//rra目录的所有权给cacti用户

# chown –R cacti /var/www/html/cacti/rra

//修改cacti目录所属组

# chgrp –R cacti /var/www/html/cacti

//为cacti用户添加cron任务

# su – cacti

# crontab –e

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

注意:首次执行poller.php时请使用cacti用户,否则生成的rrd文件cacti将没有写入权限。


至此安装完毕。

阅读(1653) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~