网站大量收购独家精品文档,联系QQ:2885784924

ganglia监控利器教学课件.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ganglia 监控利器 分布式文件系统监控技术 ———ganglia INTRODUCTION 单一主机之监控 分布式监控系统 Ganglia INTRODUCTION Why monitoring? How monitoring? 系统状态之监控 解决系统之问题 系统升级时之依据 …… 单一主机之监控 分布式监控系统 单一主机之监控 要监控那些信息? 系统 CPU Loading? 记忆体使用量 硬盘空间 网络 …… 硬件状况 电压 温度 …… 咨询的来源? 单一主机之监控 /proc pseudo file-system 系统核心(kernel)资料 可供kernel组能调校的参数 Basic OS commands ps, free, top, df, dh, …… Log files /var/log …… /proc/loadavg CPU资讯? 单一主机之监控 /proc/cpuinfo 系统平均负载 uptime 记忆体资讯? 单一主机之监控 /proc/meminfo free 硬盘使用状态 df -h du 磁盘空间资讯 目录 硬件监控 单一主机之监控 LM sensor sensors-detect sensor s IPMI OpenIPMI OpenIPMI-tools 如可处理资讯? 单一主机之监控 自行编写Shell Scripts 使用现有的工具 MRTG RRDTool 构成元件 分布式监控系统 在集群节点上的守护进程 能提供从节点收集集群状态信息的服务 有基于GUI的前端来提供系统动态初始化 最有效的集群文件系统是Ganglia、Supermon和Hawkeye. Ganglia Ganglia一种可扩展的分布式监控系统,用来对Grid和Cluster上面的节点进行监控,利用它提供的web界面可以看到每个节点状态,并且可以输出图形化的表示。 Ganglia Monitoring Daemon(gmond) Ganglia Meta Daemon(gmetad) Ganglia PHP Web Frontend 用来对Grid和Cluster上面的节点进行监控 Multicast-based Listen/An6nounce protocol Depends on open standards XML XDR compact portable data transport RRDTool - Round Robin Database APR – Apache Portable Runtime Apache HTTPD Server PHP based web interface or Ganglia Architecture Ganglia Monitoring Daemon(gmond) gmond运行于所有需要被监视的节点上,负责收集本节点的CPU负载,内存用量,磁盘空间等系统信息。 - 这些信息被称作metric - Linux的系统信息收集功能代码在这里:ganglia/srclib/libmetrics/linux/ gmond监听8649端口 (电话键盘上UNIX所对应的数字),响应来自gmetad的请求,发送XML格式的系统信息。 - (try it) telnet localhost 8649 (将能看到XML格式的系统信息输出) 现在看来,gmond和snmp似乎没什么不同。 gmond同时还进行多播,收集集群其他节点的状态,同时发布自己的状态信息。 - 多播地址是 1:8649 gmond给gmetad发送的XML系统信息中包括了其所收集的其他节点状态信息。 - 这样集群中一个节点死掉也不影响gmetad从其他节点获得信息。 Ganglia Meta Daemon(gmetad) 因为gmond无法永久存储状态信息,而且只能收集一个集群的信息,所以需要一个gmetad。gmetad监听8651和8652端口,向管理客户端(比如web)提供系统信息。 8651和8652提供的信息差不多,只是一个是交互式的,一个是直接输出所有的XML格式系统信息。 - (try it) telnet localhost 8651 - (try it) telnet localhost 8652 gmetad访问gmond所监听的8649端口,获得集群系统信息。 gmetad可以指定多个数据源,可以是gmond或其他gmetad。 - 正因为如此,gmetad才可以获得更高的可用性。 - 集群中的一个数据源死了,还可以访问其

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档