Flume监控之Ganglia

前言

Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。今天我们来看看如何用Ganglia来监控我们的flume集群数据。

Ganglia的安装与部署

1.安装httpd服务与php

[root@bigdata107 flume]# sudo yum -y install httpd php

2.安装其他依赖

[root@bigdata107 flume]# sudo yum -y install rrdtool perl-rrdtool rrdtool-devel
[root@bigdata107 flume]# sudo yum -y install apr-devel 

3.安装ganglia

[root@bigdata107 flume]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

[root@bigdata107 flume]# yum -y install ganglia-gmetad
[root@bigdata107 flume]# yum -y install ganglia-web
[root@bigdata107 flume]# yum install -y ganglia-gmond

4.修改配置文件

[root@bigdata107 flume]# vim /etc/httpd/conf.d/ganglia.conf

图片说明

[root@bigdata107 flume]# vim /etc/ganglia/gmetad.conf

图片说明

[root@bigdata107 flume]# vim /etc/ganglia/gmond.conf

图片说明

图片说明

[root@bigdata107 flume]#  vim /etc/selinux/config

图片说明

5.selinux本次生效关闭必须重启,如果此时不想重启,可以临时生效

[root@bigdata107 flume]#  sudo setenforce 0

启动Ganglia

[root@bigdata107 flume]# service httpd start
正在启动 httpd:
[root@bigdata107 flume]# service gmetad start
Starting GANGLIA gmetad:  [确定]
[root@bigdata107 flume]# service gmond start
Starting GANGLIA gmond:  [确定]

1.打开web UI

2.通过Ganglia监控Flume

[root@bigdata107 flume]# vim flume-env.sh

添加如下内容:
export JAVA_OPTS="-Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=192.168.216.107:8649 -Xms100m -Xmx200m"

3.启动flume任务

[root@bigdata107 flume]# bin/flume-ng agent 
--conf conf/ 
--name agent1 
--conf-file job/flume_telnet_logger.conf 
-Dflume.root.logger==INFO,console 
-Dflume.monitoring.type=ganglia 
-Dflume.monitoring.hosts=192.168.216.107:8649

4.发送数据查看Ganglia监测图

[root@bigdata107 flume]# telnet bigdata107 44444

图片说明

图片说明

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 12:31
以前小时候我最痛恨出轨、偷情的人,无论男女,为什么会出轨?现在我成了自己最讨厌的人,没想到分享的东西在牛客会被这么多人看,大家的评价都很中肯,我也认同,想过一一回复,但我还是收声了,我想我应该说说这件事,这件事一直压在我心里,是个很大的心结,上面说了人为什么出轨,我大概能明白了。我们大一下半年开始恋爱,开始恋爱,我给出了我铭记3年的承诺,我对她好一辈子,我永远不会背叛,我责任心太重,我觉得跟了我,我就要照顾她一辈子,我们在一起3年我都没有碰过她,她说往东我就往东,她说什么我做什么,她要我干什么,我就干什么!在学校很美好,中途也出过一些小插曲,比如男闺蜜、男闺蜜2号等等等。但我都强迫她改掉了,我...
牛客刘北:两个缺爱的人是没有办法好好在一起的,但世界上哪有什么是非对错?你后悔你们在一起了,但是刚刚在一起的美好也是真的呀,因为其他人的出现,你开始想要了最开始的自己,你的确对不起自己,21岁的你望高物远,你完全可以不谈恋爱,去过你想要的生活,你向往自由,在一起之后,你要想的不是一个人,而是两个人,你不是变心了,就像你说的,你受够了,你不想包容了,冷静几天是你最优的选择,爱人先爱己。
社会教会你的第一课
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务