cacti yum快速部署

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问 题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程: 首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。

简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了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.
汉化完成了,接下来就配置自己的应用吧!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5月前
|
缓存 Linux Shell
RHEL7部署http应用配置共享yum源
RHEL7部署http应用配置共享yum源
239 0
|
5月前
|
Linux Apache
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
1435 0
|
3月前
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
5月前
|
Java Linux Docker
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
143 0
|
缓存 安全 网络协议
部署YUM仓库及NFS共享服务
部署YUM仓库及NFS共享服务
214 0
|
缓存 运维
【运维知识进阶篇】一键部署yum本地仓库
【运维知识进阶篇】一键部署yum本地仓库
412 0
|
存储 关系型数据库 MySQL
Linux——MySQL数据库部署及自建数据库mysql-yum仓库
我们耳熟能详的软件,包括游戏、淘宝各类软件APP,都会用到数据库,数据库存储的数据包括:用户的账号密码,用户的金额余额,以及购物的记录收藏记录,以及游戏的装备信息,等级信息等,只要是信息都会存储在数据库中。
288 0
|
监控 网络安全 开发工具
Ansible批量部署zabbix-agent(含zabbix-agent的yum源,zabbix自动发现和添加的界面操作)
Ansible批量部署zabbix-agent(含zabbix-agent的yum源,zabbix自动发现和添加的界面操作)
260 0
|
JSON jenkins Java
【软件部署】Linux系统yum方式安装Jenkins
【软件部署】Linux系统yum方式安装Jenkins
|
缓存 Linux 网络安全
下一篇
无影云桌面