Ganglia企业级系统监控
1.现在有哪些分布式企业级监控?
1 | (1).Ganglia(无界面配置) |
2.Ganglia监控对象
1 | (1).监控Hadoop(在这方面用的比较多) |
3.Ganglia简介
1 | Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点。 |
3.1.Ganglia组件
1 | Ganglia 监控套件包括三个主要部分:gmond,gmetad,和网页接口,通常被称为ganglia-web。 |
3.2.单播模式下的Ganglia

3.3.广播模式下的Ganglia

4.Ganglia安装
4.1.节点部署服务情况
1 | node01(192.168.230.10)、node02(192.168.230.11)、node03(192.168.230.12)、node04(192.168.230.13) |
4.2.安装yum epel源
1 | [root@node01 ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm |

4.3.安装依赖包
1 | [root@node01 ~]# yum -y install httpd-devel automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig |

4.4.查看Ganglia安装包
1 | [root@node01 ~]# yum search ganglia |

4.5.在NNA上安装Ganglia
1 | yum -y install ganglia* (包括gmetad,gmond,ganglia-web) |

4.6.其他节点上安装Ganglia-Gmond
1 | [root@node02 ~]# yum install ganglia-gmond |

4.7.在安装好Ganglia后,我们需要对Ganglia工具进行配置,在由Ganglia-web服务的节点上,我们需要配置web服务
1 | [root@node01 hadoop-2.5.1]# vi /etc/httpd/conf.d/ganglia.conf |
1 | # |

4.8.在/etc/ganglia/gmetad.conf修改内容如下所示:
1 | [root@node01 hadoop-2.5.1]# vi /etc/ganglia/gmetad.conf |

4.9.在NNA配置gmond.conf
1 | [root@node01 hadoop-2.5.1]# vi /etc/ganglia/gmond.conf |


1 | [root@node01 hadoop-2.5.1]# scp -r /etc/ganglia/gmond.conf root@node02:/etc/ganglia/ |
4.10.配置主节点监控文件
1 | [root@node01 hadoop-2.5.1]# vi /opt/modules/hadoop-2.5.1/etc/hadoop/hadoop-metrics2.properties |
4.11.从节点配置
1 | [root@node02 hadoop-2.5.1]# vi /opt/modules/hadoop-2.5.1/etc/hadoop/hadoop-metrics2.properties |
1 | [root@node02 hadoop-2.5.1]# vi /opt/modules/hadoop-2.5.1/etc/hadoop/hadoop-metrics2.properties |
1 | [root@node04 hadoop-2.5.1]# vi /opt/modules/hadoop-2.5.1/etc/hadoop/hadoop-metrics2.properties |
4.12.安装 php环境
1 | ganglia使用一个web前端服务来展示监控信息。该服务是使用PHP编写的。因此需要配置php运行环境。 |
1 | [root@node01 ~]# yum install httpd |
1 | 在/var/www/html/下面建立一个文件info.php,内容如下: |
1 | 在浏览器中输入http://192.168.230.10/info.php,看看是否能正常工作 |

4.13.启动ganglia
1 | [root@node01 html]# service gmetad start |

4.14.从页面上访问
1 | http://192.168.230.10/ganglia |
本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/03/20/Ganglia分布式监控部署/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得