分布式监控系统Ganglia

1. 概述
Ganglia是一个可伸缩的分布式监控系统。它是基于分层设计,广泛使用各种成熟的技术,例如:
1. XML:数据标示,
2. XDL(External Data Representation):XDR提供了一种与体系结构无关的表示数据,解决了数据字节排序的差异、数据字节大小、数据表示和数据对准的方式。使用XDR的应用程序,可以在异构硬件系统上交换数据
3.RRDTool(Round Robin):数据存储和数据可视化。RRDtool是指Round Robin Database 工具(环状数据库)。
Ganglia利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。
Ganglia支持:
Linux (i386, x86_64, ia64, sparc, alpha, powerpc, m68k,mips, arm, hppa, s390), FreeBSD, NetBSD, OpenBSD, DragonflyBSD, MacOS X,Solaris, AIX, IRIX, Tru64, HPUX and Windows NT/XP/2000/2003/2008

2.组件
Ganglia包括以下组件:
1). Ganglia Monitoring Daemon (gmond):运行在需要监控的集群节点上的多线程守护进程。
2). Ganglia Meta Daemon (gmetad):负责收集各个cluster的数据,并更新到RRD数据库中。
3). Ganglia PHP Web Frontend : 提供收集到信息的web动态展现。

3. ubuntu下安装使用
1)确保已安装apache和php,如果没有安装,可以参考:
     http://blog.csdn.net/yfkiss/article/details/6843020
2)安装
可参考:http://blog.sina.com.cn/s/blog_6a2dbdd30100xy5k.html
3)查看
url:http://192.168.1.114/ganglia/
 
这里只有一个Grid,并且这个Grid只有一个节点。往Grid里面添加节点是很简单的,只需要在该节点的/etc/ganglia/gmond.conf指明加入cluster的名字和该cluster多播地址就可以了。

reference:
http://ganglia.sourceforge.net/
http://ganglia.info/
http://a280606790.iteye.com/blog/799502

转载于:https://my.oschina.net/zipu888/blog/549592

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值