ganglia学习笔记

gmond(ganglia monitor daemon)守护进程采集数据,运行在每个节点上,端口8649(也可以接收数据)

gmetad(ganglia meta daemon)守护进程,运行在汇聚节点上定期检查gmond收集数据,存储到本地RRD存储引擎中  ;rrdtool存储数据

webfrontend:基于web的图形化监控界面,安装在gmetad节点,从gmetad取数据,且读取RRD数据库,通过rrdtool生成图表

1.gmond收集本机数据,发送到其他机器上,并收集其他机器数据,之间UDP通信,格式XDL

2.gmond传输方式支持单播多播,默认多播

3.gmetad周期性到gmond上获取(poll)数据,gmetad只有tcp通道,gmond和gmetad已XML传输

 4.将数据更新到rrds数据库    通过web监控取数据,并读取rrds数据库生成图片   

yum源安装  汇集节点上安装ganglia -gmetad.x86_64     被监控节点安装 ganglia-gmond.86_64

源码方式.p162      239.2.11.71默认的多播地址


配置 /etc/ganglia/gmetad.conf                 

1.只需要修改的配置:data_source "Cluster" 60(秒数) cloud0 192.168.2.33  grid:8651由于采用多播,数据是共有的,可以加端口,默认8649

2.gridname "TopGrid"定义网格名称,又多个服务器集群组成 

3.xml_port: 收集数据汇总的交互端口,默认8651,可以telnet这个端口得到监控管理端收集到的所有数据

4.interactive_port 文本端获取数据的端口

5..rrd_rootdir:定义rrd数据库存放路径

/etc/ganglia/gmond

1.cleanup_treshold清理过期数据 2.debug调试级别,越高日志越多 3.gexec是否启用gexec告知主机

4.send_matadata_interval=0新添加节点多长时间相应一次 udp_send_channel  host=host1单播可以添加多个

需要PHP环境,配置conf.php  

gweb_confdir =设置为gangliaweb的根目录,

gmetad_root配置为ganglia安装目录

rrdtool设置为rrdtool的命令路径

建立dwoo/compiled目录和cache目录,设置为777

gmetric是个命令行工具,可以直接将数据直接发送

网上有很多编写好的应用服务监控插件github.com/ganglia/gmond_python_modules


转载于:https://my.oschina.net/TJWian/blog/630750

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值