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

ganglia的更多相关文章

  1. 使用ganglia监控hadoop及hbase集群

    一.Ganglia简介 Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点.每台计算机都运行一个收集和发送度量数据(如处理器速度.内存使用量等)的名为 gm ...

  2. 开源监控软件ganglia安装手册

    Ganglia是一个监控服务器,集群的开源软件,能够用曲线图表现最近一个小时,最近一天,最近一周,最近一月,最近一年的服务器或者集群的cpu负载,内存,网络,硬盘等指标. Ganglia的强大在于:g ...

  3. CentOs 6.5 安装Ganglia步骤

    一 . 说明 Ganglia由gmond.gmetad和gweb三部分组成 gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上.g ...

  4. 安装ganglia

    安装ganglia 1.默认已经配置好相关的主机名和Ip地址映射关系 2.默认已经安装好ssh密码登陆 3.默认已经配置好yum源和相关网络配置(如hosts 可在墙外) 4.服务器端安装(除了yum ...

  5. Ganglia安装搭建

    Ganglia的安装部署 前言 1 一.Ganglia组件 1 二.安装依赖 2 三.安装expat依赖 2 四.安装confuse 3 五.安装ganglia 4 六. 服务端配置(gmetad 节 ...

  6. Ubuntu 下配置Ganglia监控

    Ganglia是比较知名的开源监控系统, 运维上需要关注的一些通用的状态都有所涉及.其组成主要是gmond(监控程序),gmetad(信息收集程序),web(监控数据展现app).ubuntu的apt ...

  7. ganglia安装简记

    首先需要安装EPEL的源. yum install -y ganglia.x86_64 ganglia-gmetad.x86_64 ganglia-web.x86_64 ganglia-gmond.x ...

  8. Ganglia安装扩容

    现有的环境中Hbase集群的机器需要安装ganglia,遂采取了以下步骤. 查看机器的信息, uname –a cat /etc/issue 查看当前环境是x86的,安装的是red hat 6.4 之 ...

  9. 记一次ganglia的故障分析 mem_report不显示

    ganglia集群中mem_report不能正确显示,有的显示有些不显示. 我通过web开发工具F12,获取生成图片的路径,然后加上&debug=3 显示发现: No matching met ...

  10. Nagios监控ganglia的指标

    这是nagios与ganglia整合的一部分内容 . 通常我们会把ganglia的监控发送给一个主机,我们可以在这个主机上执行nc localhost 8649 可以获取到所有发往这个主机的信息,以x ...

随机推荐

  1. Laravel学习之旅(三)

    视图 一.怎么新建视图: 1.视图默认存放路径:resources/views: 2.laravel模板支持原生的PHP,直接可以在resources/views新建一个PHP文件,例如: index ...

  2. test20180922 古代龙人的谜题

    题意 问题描述 Mark Douglas是一名调查员.他接受了「调查古代龙人」的任务.经过千辛万苦,Mark终于找到了一位古代龙人.Mark找到他时,他正在摆弄一些秘药,其中一些药丸由于是从很久以前流 ...

  3. 上产使用MQ的三点注意

    安全性考量:在正式环境中使用消息队列中间件服务一定要做相关的安全性设置.包括启用消息队列服务的用户名和密码.启用消息队列服务自带的SSL加密设置.如果您使用的消息队列服务不自带SSL加密,则一定要自己 ...

  4. Selenium2+python自动化40-cookie相关操作

    前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录. 登录后换账号登录时候,也可作为后置条件去删除cookie ...

  5. Mybatis连接Oracle实现增删改查实践

    1. 首先要在项目中增加Mybatis和Oracle的Jar文件 这里我使用的版本为ojdbc7 Mybatis版本为:3.2.4 2. 在Oracle中创建User表 create table T_ ...

  6. ionic3之自定义tabs菜单图标

    请参考以下链接 ionic3之自定义tabs菜单图标

  7. 从windows到linux的shell脚本编码和格式问题

    从windows到linux的shell脚本编码和格式问题   从windows到Linux的shell脚本编码和格式问题 1.异常问题 :set ff=unix 启动脚本在启动时报错比如执行sh s ...

  8. maven教程基础

    一.Maven介绍 我们在开发项目的过程中,会使用一些开源框架.第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的 ...

  9. ios之block笔记

    目测和函数指针基本类似用法,贴个hello world,备用 typedef int (^TestBlock)(int val1,int val2); __block ;//这里加__block是为了 ...

  10. Excel数组排序+图片统一大小

    Sub 图片调整合适大小() ' Debug.Print ActiveWorkbook.Name 图片显示比例 = 0.9 '1为顶满单元格 Dim wb As Workbook, sh As Wor ...