您好,登录后才能下订单哦!
今天就跟大家聊聊有关怎么进行ganglia原理分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率,I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。
看下ganglia监控的一个图:
从上图可以很直观的看到,一个监控系统大概包括:
Gmond,gmetad,rrdtool,Apache,PHP以及一个展示的web
监控的集群节点的步骤如下:
第一步:在要收集的数据的每个节点安装gmond,主要用来收集节点的信息以及存储信息(这里的存储信息在后面会讲解)
第二步:只要部署在一台机器就可以了(部署在我们需要通过web访问的机器上),主要用来轮询收集gmond的信息,并以某种形式存储到磁盘上。
第三步:安装apache web服务器,以及php(由于gweb是php开发的),构建gweb的执行环境
第四步:安装gweb,以web的形式更清晰的展示刚刚收集的历史数据。
当然其中会用一些插件,后面会讲解怎么用以及怎么安装。
常用配置
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原理分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。