ganglia

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: A.lamp界面快速搭建-------------------------------------------------------------------------------------------------------安装Apache yum install httpd httpd-devel 安装mysql 1.

A.lamp界面快速搭建
------------------------------------------------------------------------------------------------------
-

安装Apache
yum install httpd httpd-devel
安装mysql
1.2.1 yum install mysql mysql-server mysql-devel
安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

lamp验证
echo "<?php phpinfo();?>" /var/www/html/index.php
http://ip/index.php,回显php信息界面,

【注】.若是ubuntu server系统则apt-get install packages
相关服务开机自启动设置
checkconfig httpd on
-----------------------------------------------------------------------------------------------
-------


B.
相关依赖包及插件
-------------------------------------------

 
yum -y install \apr-devel \apr-util \check-devel \cairo-devel \pango-devel \libxml2-devel \rpmbuild \glib2-devel \dbus-devel \freetype-devel \fontconfig-devel \gcc-c++ \expat-devel \python-devel \libXrender-devel
==========================

C.
安装libconfuse
==========================
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/libconfuse-2.5-4.el5.x86_64.rpm
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/libconfuse-devel-2.5-4.el5.x86_64.rpm
wget http://pkgs.repoforge.org/libconfuse/libconfuse-2.6-2.el6.rf.x86_64.rpm
wget http://pkgs.repoforge.org/libconfuse/libconfuse-devel-2.6-2.el6.rf.x86_64.rpm

rpm -ivh Packages
==========================

D.安装rrdtool
==========================
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
tar zxvf rrdtool-*
cd rrdtool-*
./configure --prefix=/usr
make && make install
当运行rrdtool时,有可能报libaio.so错误,若libaio安装正确,则用ldconfig从新加载下类库;
报错大意是共享库无法加载
用以下命令查看服务器上libaio版本及系统平台
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}  (%{ARCH})\n' libaio
==========================

E.安装ganglia
======== ======
===========
http://ganglia.info官网下载最新版本的ganglia软件包
在此测试用的是ganglia-3.1.2版本
wget http://pkgs.repoforge.org/libconfuse/libconfuse-2.6-2.el6.rf.x86_64.rpm
在编译安装ganglia前,需查看rrd.h和librrd.a文件
ll /usr/include/rrd.h
ll /usr/lib/librrd.a

如果存在以上两个文件,则继续安装否则使用find命令查找这两个文件,并创建指向这两个文件的软链接

find / -name rrd.h
find / -name librrd.a

比如说你找到的文件在/usr/local/下,则:

ln -s /usr/local/rrd.h /usr/include/rrd.h
ln -s /usr/local/librrd.a /usr/lib/librrd.a
tar ganglia-*
cd
./configure --with-gmetad
make && make install;
========================
F.ganglia fontend web interface配置
=======================================================================
在ganglia编译目录操作;   
mkdir -p /var/www/html/ganglia                  //创建web frontend 文件夹
cp -a web/* /var/www/html/ganglia/              //拷贝ganglia网站代码到主目录
cp gmetad/gmetad.init /etc/rc.d/init.d/gmetad   //拷贝gmetad服务启动脚本
cp gmond/gmond.init /etc/rc.d/init.d/gmond      //拷贝gmond服务启动脚本
mkdir /etc/ganglia                              //创建ganglia配置文件主目录
gmond -t | tee /etc/ganglia/gmond.conf          //生成gmond服务配置文件
cp gmetad/gmetad.conf /etc/ganglia/
mkdir -p /var/lib/ganglia/rrds                  //创建rrd文件存放目录
chown nobody:nobody /var/lib/ganglia/rrds       //设置rrd文件目录属主和属组都是nobody
chkconfig --add gmetad                          //添加gmetad到chkconfig
chkconfig --add gmond                      
=======================================================================

G.添加239.1.11.71路由
IANA=> InternetAssignedNumbersAuthority
基于ganglia监控单播,多播节点数据收集原理,

===========================
ip route add 239.2.11.71 dev eth0
===========================
H.服务启动
==================
service gmond start
service gmetad start
service httpd restart
这时服务端的配置已经结束,通过网页http://Your_IP/ganglia已经可以访问,并且可以监控到监控服务器的信息
==================

K.测试监控截图
==============

测试中客户端配置了2台,一台是ganglia服务器是虚拟机159,一台是物理就157

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5月前
|
存储 Web App开发 监控
Ganglia【部署 02】ganglia-3.7.2 系统监控离线安装(由于问题较多未整理完成暂作记录用)
Ganglia【部署 02】ganglia-3.7.2 系统监控离线安装(由于问题较多未整理完成暂作记录用)
104 0
|
数据采集 监控 Unix
Cacti/Nagios/Zabbix/centreon/Ganglia之抉择
一、Cacti 二、Nagios 三、Zabbix 四、Ganglia 五、Centreon 六、对比图
|
机器学习/深度学习 数据采集 监控
实现ganglia与centreon的无缝整合
一、前言 二、实现Ganglia与Centreon的完美整合 三、告警历史 四、统一监控系统架构图
实现ganglia与centreon的无缝整合
|
数据采集 运维 监控
Cacti/Nagios/Zabbix/centreon/Ganglia之抉择| 学习笔记
快速学习Cacti/Nagios/Zabbix/centreon/Ganglia之抉择。
171 0
|
数据采集 监控 安全
Flume 监控之 Ganglia | 学习笔记
快速学习Flume 监控之 Ganglia。
187 0
|
监控 Linux
|
Web App开发 监控
|
Web App开发 监控 前端开发