CentOS 6下yum安装Cacti并且汉化及配置

简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程:
首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。
部署环境:(LAMP+RRDTool+snmp+cacti)

配置LAMP环境

①安装Mysql
#yum -y install mysql mysql-server mysql-devel
②安装Apache
#yum -y install httpd
③安装PHP
#yum -y install php php-mysql
④启动服务并加入到启动列表
#service httpd start
#service mysqld start
#chkconfig httpd on
#chkconfig mysqld on

安装需要的库文件

由于CentOS cacti配置的运行需要大量的其它库的支持,我们还需要安装一些:
#yum -y install zlib freetype libjpeg fontconfig gd libxml2 php-gd

安装RRDTool

#yum -y install rrdtool
启动rrdtool服务并且加入启动列表
#service rrdcached start
#chkconfig rrdcached on

安装snmp支持工具

#yum -y install net-snmp
#yum -y install net-snmp-utils
启动snmpd服务并且加入启动列表
#service snmpd start
#chkconfig snmpd on

安装cacti

(cacit官方网站:http://www.cacti.net/)

①下载
#wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
②配置
解压并放到apache文档目录(/var/www/html)
#tar -xf cacti-0.8.7e.tar.gz
#mv cacti-0.8.7e /var/www/html/cacti
编辑CentOS cacti配置文件,连接MySQL服务的用户名,密码,端口等。
#cd /var/www/html
#vi cacti/include/config.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306″;

③添加计划任务(使cacti每5分钟获得一次数据)
添加一个cacti的用户并添加cron任务:
#useradd cacti
#su cacti
#crontab -e
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
④更改属组
把cacti网站目录所属组改为cacti
#su root
#chgrp -R cacti /var/www/html/cacti
#chown -R cacti /var/www/html/cacti/rra
#chown -R cacti /var/www/html/cacti/log
#chown -R cacti /var/www/html/cacti/poller.php

数据库配置

①创建cacti数据库
#mysql
msyql>create database cacti;
②导入cacti.sql
#mysql -u root -p cacti < /var/www/html/cacti/cacti.sql 有密码的输入密码,没密码的直接回车 ③应用 mysql> use cacti
mysql> grant all on cacti.* to cacti@localhost identified by ‘cacti’;
mysql> flush privileges;
mysql> exit

WEB登陆cacti

①http://ip/cacti
(这里如果出现”403 forbidden”的错误,请把selinux关闭)
打开网页—>next—>选择new install,使用一路回车法.完成
的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)

汉化cacti

(如果英文不好的话,可以把cacti汉化,这样看起就就方便了)
①下载
wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gz

②配置
tar zxvf 090815172648.gz
rm -rf /var/www/html/cacti
mv cacti-0.8.7e-cn-utf8/ /var/www/html/cacti
vi /var/www/html/cacti/include/config.php
内容如下:
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “cacti”;
$database_port = “3306”;
chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log

③升级
http://ip/cacti
选择”从0.8.x升级”选项,然后跟着提示走,就OK了.
登陆,用户名为:admin,密码是你之前改过的,如果没有改的话,仍然是admin.
汉化完成了,接下来就配置自己的应用吧!

Cacti的编译安装请参考:
Linux CentOS6.x 下编译安装Cacti监控和配置的详细教程:http://www.3mu.me/linux-centos6-x-%e4%b8%8b%e7%bc%96%e8%af%91%e5%ae%89%e8%a3%85cacti%e7%9b%91%e6%8e%a7%e5%92%8c%e9%85%8d%e7%bd%ae%e7%9a%84%e8%af%a6%e7%bb%86%e6%95%99%e7%a8%8b/

参考资料:
CentOS 6下yum安装cacti:http://www.2cto.com/os/201107/97230.html
CentOS中安装cacti:http://caiyunzhao.blog.51cto.com/9333031/1548353
Centos/Linux下安装配置Cacti中文版:http://www.xianren.org/share/centos-cacti.html
Cacti中文版在Centos5(Rhel5)上的安装:http://www.php-oa.com/2008/01/12/centos5-cacti.html

发表评论?

0 条评论。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据