首页 > 其他 > 详细

Ubuntu下ganglia监控部署

时间:2014-02-19 21:09:33      阅读:313      评论:0      收藏:0      [点我收藏+]

1.服务器端安装,namenode

1$ sudo apt-get install  ganglia-monitor 

安装脚本可能会出错,解决方法是执行以下语句在ganglia用户组下添加用户ganglia:

 $ sudo useradd ganglia -g ganglia

2$ sudo apt-get install ganglia-webfrontend

 (3) $ sudo apt-get install gmetad

 (4) 安装rrdtool

$sudo apt-get install rrdtool

 (5) 修改配置文件

1】在/etc/ganglia/下会产生一个gmond.conf的配置文件。在这个配置文件中先找到setuid = yes, 

setuid =no;然后找到在cluster块中的name,改成name =hadoop-test;

 其他都不用改了;

2】修改/etc/ganglia/gmetad.conf配置文件。在这个配置文件中主要是增加一些datasource,即被监 

控的机器的列表。在文件末行加入

data_source “hadoop-test” namenode:8649 datanode1:8649 datanode2:8649

6)重启gmond 和 gmetad服务

$ sudo /etc/init.d/ganglia-monitor restart

$ sudo /etc/init.d/gmetad restart

7)启动成功后,通过访问http://namenode/ganglia就可以看到ganglia的首页了。

  

2.客户端安装

1$ sudo apt-get install  ganglia-monitor 

安装脚本可能会出错,解决方法是执行以下语句在ganglia用户组下添加用户ganglia:

 $ sudo useradd ganglia -g ganglia

2)修改配置文件

1】在/etc/ganglia/下会产生一个gmond.conf的配置文件。在这个配置文件中先找到setuid = yes, 

setuid =no;然后找到在cluster块中的name,改成name =hadoop-test;

 其他都不用改了;

3)重启gmond

$ sudo /etc/init.d/ganglia-monitor restart

 

 3.配置hadoop文件

1)找到hadoop根目录下的conf文件夹下的hadoop-metrics.properties文件

 改成下面内容:

# Configuration of the “dfs” context for ganglia

 dfs.class=org.apache.hadoop.metrics.ganglia.GangliaContext

 dfs.period=10

 dfs.servers=239.2.11.71:8649

 # Configuration of the “mapred” context for ganglia

 mapred.class=org.apache.hadoop.metrics.ganglia.GangliaContext

 mapred.period=10

 mapred.servers=239.2.11.71:8649

 # Configuration of the “jvm” context for ganglia

 jvm.class=org.apache.hadoop.metrics.ganglia.GangliaContext

 jvm.period=10

 jvm.servers=239.2.11.71:8649

 注:239.2.11.71这个是ganglia用的多播的地址,不需要改成gmetad的服务器地址

 如果需要监控hbase的话,也一样找到hbase目录下的这个文件,改法一样就不重复了。 改完以后将配置文件分发到各个 

datanode节点的${HADOOP_HOME}/conf目录下,重启Hadoop集群即可。

 

4.服务器端部署ganglia-web

(1)将ganglia-web-3.5.12.tar.gz这个安装包拷贝到linux服务器:

(2)将这个安装包拷贝到/var/www/这个目录下面,并解压该安装包:

     Cp ganglia-web-3.5.12.tar.gz /var/www/

     Tar -zxvf ganglia-web-3.5.12.tar.gz 

(3)将解压出来的目录名ganglia-web-3.5.12.重命名为ganglia

     Mv /var/www/ganglia-web-3.5.12 /var/www/ganglia

(4)修改环境变量和相关的配置文件,执行脚本Makefile

     Makefile install

  

测试能否正常打开页面http://ipaddress:port/ganglia,如果能够正常打开,证明ganglia监控搭建成功

Ubuntu下ganglia监控部署

原文:http://www.cnblogs.com/sky-of-chuanqingchen/p/3555622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!