博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cacti yum快速部署
阅读量:7124 次
发布时间:2019-06-28

本文共 2659 字,大约阅读时间需要 8 分钟。

简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了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
二、安装需要的库文件
#yum -y install zlib
#yum -y install zlib
#yum -y install freetype
#yum -y install libjpeg
#yum -y install fontconfig
#yum -y install gd
#yum -y install libxml2
#yum -y install 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官方网站:)

①下载

#wget
②配置
解压并放到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 identified by ‘cacti’;
mysql> flush privileges;
mysql> exit
七、WEB登陆cacti
①http://ip/cacti
(这里如果出现“403 forbidden”的错误,请把selinux关闭)
打开网页—>next—>选择new install,使用一路回车法.完成
的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)
八、汉化cacti(如果英文不好的话,可以把cacti汉化,这样看起就就方便了)
①下载
wget

②配置

tar zxvf 90815172648.gz
rm -rf /var/www/html/cacti
mv cacti-0.8.7e-cn-utf8/ /var/www/cacti/html
vi /var/www/cacti/html/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

③升级

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

posted on
2013-07-13 10:28 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/ruiy/p/cactis.html

你可能感兴趣的文章
【转】协同开发中SVN使用规范试用
查看>>
mac 上配置sublime text3插件
查看>>
Linq to XML Descendants 和 Elements的区别
查看>>
windows系统下PHP环境高承压,高稳定解决方案
查看>>
一个32岁入门的70后程序员给我的启示
查看>>
jsp&Servlet(4)
查看>>
谷歌下,因为给外层大容器设置 overflow:visible; 而导致问题,IE、火狐正常
查看>>
【cocos2d-js官方文档】事件分发监听机制(摘录)
查看>>
Unity3d 札记-Survival Shooting 知识点汇总--受到伤害时屏幕闪血光如何做到
查看>>
dubbo初认知(dubbo和springCloud关系,在微服务架构中的作用等)(持续更新中)...
查看>>
【Autoprefixer】Hbuilder中配置Autoprefixer
查看>>
mysql-5.7 Using Asynchronous I/O on Linux详解
查看>>
【node.js】REPL(交互式解释器)
查看>>
python中实现多线程的几种方式
查看>>
3DSMAX安装未完成,某些产品无法安装的解决方法
查看>>
写给对MCU感兴趣的读者
查看>>
庆祝访问过百万
查看>>
leetcode 4. Median of Two Sorted Arrays
查看>>
树与二叉树(一)
查看>>
Tomcat 学习进阶历程之Tomcat架构与核心类分析
查看>>