怎么进行ganglia原理分析

发布时间:2021-12-03 17:02:22 作者:柒染
来源:亿速云 阅读:138

今天就跟大家聊聊有关怎么进行ganglia原理分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1 Ganglia的概述

  怎么进行ganglia原理分析

  Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率,I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。

看下ganglia监控的一个图:

怎么进行ganglia原理分析

从上图可以很直观的看到,一个监控系统大概包括:

Gmond,gmetad,rrdtool,Apache,PHP以及一个展示的web

监控的集群节点的步骤如下:

第一步:在要收集的数据的每个节点安装gmond,主要用来收集节点的信息以及存储信息(这里的存储信息在后面会讲解)

第二步:只要部署在一台机器就可以了(部署在我们需要通过web访问的机器上),主要用来轮询收集gmond的信息,并以某种形式存储到磁盘上。

第三步:安装apache web服务器,以及php(由于gweb是php开发的),构建gweb的执行环境

第四步:安装gweb,以web的形式更清晰的展示刚刚收集的历史数据。

当然其中会用一些插件,后面会讲解怎么用以及怎么安装。

 2.2 工作的简介

   怎么进行ganglia原理分析

 常用配置

 gridname(文本格式)

 能唯一标识网格的字符串。

 data_source

 每个data_source由3个字段组成。第一个字段为唯一标识data_source的字符串;第二个字段为指定轮询间隔(单位:秒)的数字;  第三个字段为以空格分开的所要轮询数据的主机列表,这些地址以IP地址或DNS主机名的形式指定,并可能添加“:端口号”形  式的后缀,该端口号指明gmond的tcp_accept_channel所在位置。如果未指明端口号,gmetad将尝试连接tcp/8649

 setuid_username(UID)

 gmetad设置UID的用户名。默认为nobody 

 rrd_rootdir(路径)

 指定RRD文件在本地文件系统存储的基本目录。

 3)Gweb

 gweb是最容易配置,也是需要配置最少就能工作的守护进程。实际上,无需改变gweb的任何默认配置,gweb就可以启动并运行功  能齐全的Web客户端。

 一个基于web的监控界面,通常和Gmetad安装在同一个节点上(还需确认是否可以不在一个节点上,因为php的配置文件中ms可配  置gmetad的地址及端口),它从Gmetad取数据,并且读取rrd数据库,生成图片,显示出来。

看完上述内容,你们对怎么进行ganglia原理分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

推荐阅读:
  1. 如何进行GPO的原理分析
  2. Ganglia安装篇

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ganglia

上一篇:怎样解析Lucene查询原理

下一篇:如何实现ceph原理分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》