怎样给不同的柱子上添加不同的标准误差线(怎么给柱形图加误差线)
667
2022-05-28
这篇文章我们讲解的是flume监控之Ganglia的安装与部署。
目录
1. Ganglia的安装与部署
2. 操作Flume测试监控
1. Ganglia的安装与部署
1. 安装httpd服务与php
[bigdata@hadoop002 flume]$ sudo yum -y install httpd php
1
2. 安装其他依赖
[bigdata@hadoop002 flume]$ sudo yum -y install rrdtool perl-rrdtool rrdtool-devel [bigdata@hadoop002 flume]$ sudo yum -y install apr-devel
1
2
3. 安装ganglia
[atguigu@hadoop102 flume]$ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [bigdata@hadoop002 flume]$ sudo yum -y install ganglia-gmetad [bigdata@hadoop002 flume]$ sudo yum -y install ganglia-web [bigdata@hadoop002 flume]$ sudo yum install -y ganglia-gmond // 如果这三个不能下载安装的话修改epel源即可
1
2
3
4
5
Ganglia由gmond、gmetad和gweb三部分组成。
gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。使用gmond,你可以很容易收集很多系统指标数据,如CPU、内存、磁盘、网络和活跃进程的数据等。
gmetad(Ganglia Meta Daemon)整合所有信息,并将其以RRD格式存储至磁盘的服务。
gweb(Ganglia Web)Ganglia可视化工具,gweb是一种利用浏览器显示gmetad所存储数据的PHP前端。在Web界面中以图表方式展现集群的运行状态下收集的多种不同指标数据。
4. 修改配置文件/etc/httpd/conf.d/ganglia.conf
[bigdata@hadoop002 flume]$ sudo vim /etc/httpd/conf.d/ganglia.conf // 修改成如下的内容 # Ganglia monitoring system php web frontend Alias /ganglia /usr/share/ganglia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
5. 修改配置文件/etc/ganglia/gmetad.conf
[bigdata@hadoop002 flume]$ sudo vim /etc/ganglia/gmetad.conf // 仅修改此处 data_source "hadoop102" 192.168.1.102
1
2
3
6. 修改配置文件/etc/ganglia/gmond.conf
[bigdata@hadoop002 flume]$ sudo vim /etc/ganglia/gmond.conf // 以下为要修改部分 cluster { name = "hadoop002" owner = "unspecified" latlong = "unspecified" url = "unspecified" } udp_send_channel { #bind_hostname = yes # Highly recommended, soon to be default. # This option tells gmond to use a source address # that resolves to the machine's hostname. Without # this, the metrics may appear to come from any # interface and the DNS names associated with # those IPs will be used to create the RRDs. # mcast_join = 239.2.11.71 host = 192.168.2.112 port = 8649 ttl = 1 } udp_recv_channel { # mcast_join = 239.2.11.71 port = 8649 bind = 192.168.2.112 retry_bind = true # Size of the UDP buffer. If you are handling lots of metrics you really # should bump it up to e.g. 10MB or even higher. # buffer = 10485760 }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
7. 修改配置文件/etc/selinux/config
[bigdata@hadoop002 flume]$ sudo vim /etc/selinux/config
1
2
8. 启动ganglia
[bigdata@hadoop002 flume]$ sudo service httpd start [bigdata@hadoop002 flume]$ sudo service gmetad start [bigdata@hadoop002 flume]$ sudo service gmond start
1
2
3
4
9. 打开网页浏览ganglia页面
http://192.168.2.112/ganglia
提示
:如果完成以上操作依然出现权限不足错误,请修改/var/lib/ganglia目录的权限:
[bigdata@hadoop002 flume]$ sudo chmod -R 777 /var/lib/ganglia
1
2. 操作Flume测试监控
1. 修改/opt/module/flume/conf目录下的flume-env.sh配置
JAVA_OPTS="-Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=192.168.2.112:8649 -Xms100m -Xmx200m"
1
2
3
4
5
2. 启动Flume任务
[bigdata@hadoop002 flume]$ bin/flume-ng agent -c conf/ -n a1 -f job/flume-netcat-logger.conf -Dflume.root.logger=INFO,console
1
2
3. 发送数据观察ganglia监测图
[bigdata@hadoop002 flume]$ nc localhost 44444
1
图例说明:
本次的分享就到这里了,
看 完 就 赞 , 养 成 习 惯 ! ! ! \color{#FF0000}{看完就赞,养成习惯!!!} 看完就赞,养成习惯!!!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我坚持下去的动力。后不要忘了关注我哦!
web前端
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。