Ganglia简介
Ganglia是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中各节点的状态信息,他有运行在各个节点gmond守护进程来采集CPU、内存、硬盘利用率、I/O负载、网络流量情况等方面的参数,然后汇总到gmetad守护进程下,使用rrdtool存储数据,最后将历史数据以曲线的形式通过PHP页面进行呈现
Ganglia的特点
良好的扩展性
负载开销低、支持高并发
广泛支持各种Linux操作系统和CPU架构,支持虚拟机
Ganglia的特点
良好的扩展性
负载 开销第,支持高并发
广泛支持各种Linux操作系统和CPU架构,支持虚拟机
Ganglia的组成
Ganglia监控系统有三部分组成分别是gmond,gmetad,webfronted,作用如下
gmond:守护进程,运行在每一个需要检测的节点上,用于收集本节点的信息发送到其他节点,同时也接受其他节点发送来的数据,默认的监听端口号为8649
gmetad:守护进程,运行在一个数据汇聚节点上,定期检查每个检测节点的gmond进程并从那里获取数据,然后将数据指标存储在本地RRD存储引擎中
webfronted:基于web的图形化控制界面
Ganglia的工作原理
node:Ganglia监控系统当中的最小单位,即被监控的单台服务器
clusterÿ