cacti yum快速部署
简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了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官方网站: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 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
③升级
	http://ip/cacti
	选择"从0.8.x升级"选项,然后跟着提示走,就OK了.
	登陆,用户名为:admin,密码是你之前改过的,如果没有改的话,仍然是admin.
	汉化完成了,接下来就配置自己的应用吧!
cacti yum快速部署的更多相关文章
- 通过Yum快速部署LAMP与LNMP
		LAMP动态网站部署架构是由一套 Linux+Apache+MySQL+PHP 组成的动态网站系统解决方案. LNMP动态网站部署架构是由一套 Linux+Nginx+MySQL+PHP 组成的动态网 ... 
- 使用yum快速部署Oracle安装环境(11g)
		基于Linux安装过Oracle的童鞋们都应该清楚,安装Oracle的确是一件比较费时费力的差事,因为仅仅是前期的rpm包,内核参数,创建用户等等这些个步骤都让那些新手不免眼花缭乱,一不留神,就导致最 ... 
- MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)
		MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群) OneAPM蓝海讯通7月3日 发布 推荐 4 推荐 收藏 14 收藏,1.1k 浏览 MariaDB 作为 ... 
- MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)
		MariaDB Galera Cluster 部署(如何快速部署MariaDB集群) [日期:--] 来源:Linux社区 作者:Linux [字体:大 中 小] MariaDB作为Mysql的一个分 ... 
- 使用Ambari快速部署Hadoop大数据环境
		使用Ambari快速部署Hadoop大数据环境 发布于2013-5-24 前言 做大数据相关的后端开发工作一年多来,随着Hadoop社区的不断发展,也在不断尝试新的东西,本文着重来讲解下Amb ... 
- Docker环境 ELK 快速部署
		Docker环境 ELK快速部署 环境 Centos 7.4 , Docker version 17.12 Docker至少3GB内存: #内核配置 echo ' vm.max_map_count = ... 
- Centos7下使用Ceph-deploy快速部署Ceph分布式存储-操作记录
		之前已详细介绍了Ceph分布式存储基础知识,下面简单记录下Centos7使用Ceph-deploy快速部署Ceph环境: 1)基本环境 192.168.10.220 ceph-admin(ceph-d ... 
- Docker+Nextcloud快速部署个人网盘
		各位大佬好,,,萌新顾北清又回来更新了,今天要快速部署一个人网盘. 有多快呢,,,5分钟吧,因为我们使用Docker部署. Docker基础可以看看我之前的博文.(点这里点这里) 那么,,,开始吧. ... 
- RDO快速部署OpenStack
		RDO快速部署OpenStack 1.RDO是什么 RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和o ... 
随机推荐
- 禁止使用finalize方法
			Don´t use Finalizers, mainly because are unpredictable and we don´t know when will be executed, &quo ... 
- DBA_Oracle海量数据处理分析(方法论)
			2014-12-18 Created By BaoXinjian 
- PLSQL_性能优化系列15_Oracle Explain Plan解析计划解读
			2014-12-19 Created By BaoXinjian 
- SQL语句的Select部分只写必要的列
			如果Select部分包含不需要的列,这会强制DB2必须进入数据页来得到所请求的特定列,这就要求更多的I/O操作.另外,如果再对这个不需要的列进行排序,就需要创建和传递一个更大的排序文件,相应地会使排序 ... 
- UI设计原则
			一.一般原则 简单明了原则: 方便使用原则: 用户向导原则: 实时帮助原则: 自定义功能原则: 界面色彩原则: 二.Web系统适应原则 页面要瘦小 屏幕自适应 浏览器兼容 减少垂直滚动条 禁止水平滚动 ... 
- java版的YUI3 combine服务-Combo Handler
			YUI3中,为了避免js文件过大,各个功能模块是拆分的.它有一个“种子”的概念:先下载一个小的核心的js文件到浏览器端,再通过这个小的js文件去加载其它所需的模块. 这种按需加载虽然解决了单个js过大 ... 
- CentOS7 安装Redis 3.2.3
			$ wget http://download.redis.io/releases/redis-3.2.3.tar.gz $ tar xzf redis-3.2.3.tar.gz $ cd redis- ... 
- asp.net读取txt并导入数据库
			源地址:http://www.cnblogs.com/hfzsjz/p/3214649.html 
- [Flex] PopUpButton系列 —— 弹出菜单的行高设置
			<?xml version="1.0" encoding="utf-8"?> <!--Flex中如何通过variableRowHeight样式 ... 
- CentOS 的网络配置
			1, ifcfg-ethX, 设置对应网口的IP等信息, 比如第一个网口, 那么vim /etc/sysconfig/network-scripts/ifcfg-eth0,配置例子: DEVICE=& ... 
