Chinaunix首页 | 论坛 | 博客
  • 博客访问: 586134
  • 博文数量: 70
  • 博客积分: 3219
  • 博客等级: 中校
  • 技术积分: 1197
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-13 12:20
个人简介

谢谢您的对我的博客的关心,同时希望这个站点真的能够对您有所帮助。 如果可以请告诉我你的联系方式(可能的话告诉我两个或更多,我不希望失去任何一个关注本主页人士的联系,不论你是我的老友,或是一位新朋友,对于我来说您十分重要)

文章分类
文章存档

2021年(1)

2020年(13)

2018年(1)

2013年(12)

2012年(2)

2009年(2)

2008年(6)

2007年(20)

2006年(13)

分类: 网络与安全

2013-05-13 15:50:09

本文使用RHEL5.8的光盘制作yum命令的安装源来安装所依赖的软件包,关于如何使用光盘制作yum源,请参考:
http://blog.chinaunix.net/uid-20346344-id-3264166.html

下载下面3个软件包,放到/home/share下,(网上都可以搜到):
cacti-0.8.7g.tar.gz
rrdtool-1.2.27-3.el5.i386.rpm
rrdtool-perl-1.2.27-3.el5.i386.rpm

yum install httpd mysql mysql-server php53-snmp php53-mysql
yum install zlib libpng freetype libjpeg fontconfig gd libxml2
yum install net-snmp net-snmp-utils

cd /home/share/
rpm -ivh rrdtool-1.2.27-3.el5.i386.rpm
rpm -ivh rrdtool-perl-1.2.27-3.el5.i386.rpm

tar -zxf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g/ /var/www/html/cacti
chown -R apache:apache /var/www/html/cacti
sed -e '/\$database_username/s/.*/\$database_username = "root";/' /var/www/html/cacti/include/config.php
sed -e '/\$database_password/s/.*/\$database_password = "dbpassword";/' /var/www/html/cacti/include/config.php
注:上面命令中的dbpassword是mysql数据库的root密码。
sed -i '31G' config.php
sed -e "32s/.*/\$config['url_path'] = '\/cacti\/';/" /var/www/html/cacti/include/config.php

mysql -u root -pdbpassword
mysql> create database cacti;
mysql> exit;
mysql -uroot -pdbpassword cacti < /var/www/html/cacti/cacti.sql

echo 'Alias /cacti /var/www/html/cacti
 
 DirectoryIndex index.php
 AllowOverride None
 order deny,allow
 deny from all
 allow from all
 AddType application/x-httpd-php .php
 php_flag magic_qutoes_gpc on
 php_flag track_vars on
' > /etc/httpd/conf.d/cacti.conf
service httpd restart

crontab -e

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

service crond restart
 
最后再浏览器中输入: http://你的IP地址/cacti
 
首次访问,提示安装,根据提示操作即可。
默认的用户名和密码均为:admin ,安装完成后按提示修改密码即可。

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