文章来至于   http://sachinsharm.wordpress.com/2013/08/17/setup-and-configure-ganglia-3-6-on-centosrhel-6-3/ (主要参考的这个文章)

      http://jablonskis.org/2011/monitoring-multiple-clusters-using-ganglia/

      https://github.com/ganglia/monitor-core/wiki/Ganglia-Quick-Start#Quick_start_guide

      http://floss.zoomquiet.io/data/20091126123604/index.html

因为项目需要就简单了解了一下Ganglia的知识,如有说错的地方请多多指点。 第二次做笔记想跟大家分享一下,希望对大家有所帮助。  

用语介绍

XML:                用来描述数据信息的可扩展标记语言。与HTML标记语言有所不同,他没有指定的格式。 例如: <html> 在 HTML里面是表示页面开始。 但是在XML里面他没有什么指定意义,可以是用来描述人名也可以是昆虫名等等。

XDR:                XDR是XML模式(XML Schema)的简化版本。 便于数据传输。

单播(unicast):    从数据源发送数据到一个目的地。如有多个目的地这需要发送多次数据到每一个目的地。

组播(multicast): 从数据源发送数据到一组有目的地址组成的节点,以这种方式向下传播直到达真正的目的地。

RRD(round-robin databases): 对这个的了解基本为零啊~!~!~!

  • 普通数据库的功能,存数据。
  • 可视化数据

Ganglia 介绍

Ganglia是用于监视(Monitoring)工具。用于分布式系统中,像 Cluster ,Grid.

Ganglia主要组成

1.gmond  (Ganglia Monitoring Daemon)

介绍

  • 简单讲gmond就是在每一个节点(node)上面用于监视用的进程,可看做这个工具里的基本单位吧。所以他需要被安装在每一个你要监控的node上面。

主要功能

  • 监控主机的改变
  • 提醒相关变化
  • 得到其他nodes上的状态通过单播(unicast) 或者 组播(multicast)
  • 将节点状态发送出去

  这里gmond之间传送信息的方式有俩种

  • 单播或者多播以XDR(external data representation)文件形式在UDP上传播
  • 以XML的方式在TCP上传播

2.gmetad (Ganglia Meta Daemon)

介绍

  • 简单讲他就是将从gmonds和其他gmetad上传来的信息收集起来,然后将这些数据存入RRD(round-robin databases)中。

3.Ganglia PHP Web Front-end

  • 将监控结果以时时动态更新网页的形式显示给用户。

其他组件

4.Gmetrics

  • 它是一个命令行应用,主要用于在没有gmond的节点上发送给gmetad用户想要发送的数据。

5.Gstat

  • 也是一个命令行应用,用于直接查询gmond监控的信息。

数据流图

图片来源于http://floss.zoomquiet.io/data/20091126123604/index.html

安装说明

因为突然有别的事情要做所以就亲自安装过,请大家谅解。 下面这个链接是我找到的安装步骤 

http://sachinsharm.wordpress.com/2013/08/17/setup-and-configure-ganglia-3-6-on-centosrhel-6-3/ 

下面这个是百度随便搜到的中文安装说明,希望对您有一点帮助。

http://bbs.51cto.com/thread-878166-1.html

Ganglia 简单介绍与安装的更多相关文章

  1. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  2. CocoaPods的简单介绍及安装和使用

    CocoaPods的简单介绍及安装和使用   一.CocoaPods是什么? 当你开发iOS应用时,会常常使用到非常多第三方开源类库.比方JSONKit.AFNetWorking等等. 可能某个类库又 ...

  3. openresty开发系列10--openresty的简单介绍及安装

    openresty开发系列10--openresty的简单介绍及安装 一.Nginx优点 十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏 ...

  4. Nessus简单介绍与安装

    1.Nessus简单介绍与安装 1.Nessus简介 Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它.该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库.Ne ...

  5. Cloudera impala简单介绍及安装具体解释

    一.Impala简单介绍 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用同样的统一存储平台,Impala也使 ...

  6. MongoDB(1)--简单介绍以及安装

    前段时间接触了NoSql类型的数据库redis,当时是作为缓存server使用的.那么从这篇博客開始学习还有一个非常出名的NoSql数据库:MongoDb.只是眼下还没有在开发其中使用.一步一步来吧. ...

  7. Mahout学习之Mahout简单介绍、安装、配置、入门程序測试

    一.Mahout简单介绍 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的 ...

  8. Kurento应用开发指南(以Kurento 5.0为模板) 之中的一个:简单介绍,安装与卸载

    文件夹 1. Kurento是什么               3 2. Kurento简单介绍                       3 2.1 WebRTC媒体server         ...

  9. 【Hadoop离线基础总结】Hue的简单介绍和安装部署

    目录 Hue的简单介绍 概述 核心功能 安装部署 下载Hue的压缩包并上传到linux解压 编译安装启动 启动Hue进程 hue与其他框架的集成 Hue与Hadoop集成 Hue与Hive集成 Hue ...

随机推荐

  1. 通过silky框架在.net平台构建微服务应用

    目录 必要前提 使用Web主机构建微服务应用 使用.NET通用主机构建微服务应用 构建具有websocket服务能力的微服务应用 构建Silky微服务网关 开源地址 在线文档 在线示例 必要前提 (必 ...

  2. 基于Dapr的 Azure 容器应用

    微软在 Ignite 2021 大会上发布了预览版的Azure Container Apps,这是一个完全托管的无服务器容器运行时间,用于大规模构建和运行现代应用程序.从2021 年 11 月 2 日 ...

  3. MySQL怎么缓解读的压力的?---buffer pool

    每当我们想要缓解读,一般会想到什么? 预读取,缓存 缓存 缓存,其实就是将高频访问的数据放到内存里面,减少读盘的次数. 为了提高内存的利用率,MySQL还建立了缓存池,也就是buffer pool,存 ...

  4. grpc协议

    gRPC详解 gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(re ...

  5. Django项目部署到阿里云服务器无法发送邮件,发送邮件超时问题解决

    前言 今天, 博主将写了好久的一个Django小项目尝试在阿里云部署上线,由于项目中需要发送邮件,博主调用了163邮箱接口,在本地测试邮件功能正常,可是上线后,邮件功能一直超时崩溃.在百度一番查资料后 ...

  6. 一文带你理解TDengine中的缓存技术

    作者 | 王明明,涛思数据软件工程师 小 T 导读:在计算机系统中,缓存是一种常用的技术,既有硬件缓存,比如我们经常听到的 CPU L2 高速缓存,也有软件缓存,比如很多系统里把 Redis 当做数据 ...

  7. 好久没更新了,我回来了---Ajax

    1.Ajax概念以及优势 * 什么是AJAX * AJAX(Asynchronous JavaScript And XML),(异步 JavaScript 和 XML),中文名:阿贾克斯.是指一种创建 ...

  8. js 开始

    hello world 开始JavaScript 是一种脚本语言,它的解释器被称为 JavaScript 引擎.JavaScript 被发明用于在 HTML 网页上使用,给HTML网页增加动态功能.J ...

  9. python中整除后结果也是小数

    有人这么回答,这显然不对 先看个例子: '//'明明是整除,为什么结果不是整数,而会出现小数? 首先,关于除法有三种概念:传统除法.精确除法和地板除 #1.传统除法:整数相除结果是整数,浮点数相除结果 ...

  10. [atAGC022D]Shopping

    称0到$L$的方向为左,同时为了方便,可以假设$0<t_{i}\le 2L$ 当我们确定是进入店中的方向,根据这个店的位置以及购物时间,不难确定出来时火车经过0或$L$的次数,由于$0<t ...