ganglia监控平台安装.doc_第1页
ganglia监控平台安装.doc_第2页
ganglia监控平台安装.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ganglia 监控平台搭建一、简介: Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用.1、安装ganglia yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc-c+ expat-devel python-devel libXrender-devel *pcre* *rrdtool* python26-devel还需要下载安装confuse包如下:wget /pub/epel/5/x86_64/libconfuse-2.5-4.el5.x86_64.rpm wget /pub/epel/5/x86_64/libconfuse-devel-2.5-4.el5.x86_64.rpm 并且下载完后安装rpm -ivh libconfuse* #要先yum安装以上那一坨坨的依赖,如果yum没有安装成功,手动安装缺失的依赖组件并且指定./configure目录wget -nc -P /tmp /projects/ganglia/files/ganglia%20monitoring%20core/3.2.0/ganglia-3.2.0.tar.gz/download tar -zxvf /tmp/ganglia-3.2.0.tar.gz -C /tmp cd /tmp/ganglia-3.2.0./configure -enable-gexec -sysconfdir=/etc/ganglia -prefix=/usr/local/ganglia -with-python=/usr/bin/python2.6 -with-gmetad #除显示监控图形的web服务器之外,监控服务器不需要安装gmetad,可以省略-with-gmetad参数make -j8 make install 2、注册gmetad、gmond系统服务#gmond服务在所有的被监控服务器上部署,而gmetad服务只需要在web服务器上部署cp gmond/gmond.init /etc/rc.d/init.d/gmond sed -i s/usr/sbin/gmond/usr/local/ganglia/sbin/gmond/g /etc/rc.d/init.d/gmond chkconfig -add gmond chkconfig -level 35 gmond on配置gmetad服务 cp gmetad/gmetad.init /etc/rc.d/init.d/gmetad sed -i s/usr/sbin/gmetad/usr/local/ganglia/sbin/gmetad/g /etc/rc.d/init.d/gmetad #同上 chkconfig -add gmetad chkconfig -level 35 gmetad on 3、创建ganglia rrds环境#要建/var/lib/ganglia/rrds的目录,(nobody 与gmetad运行时的用户一致) mkdir -p /var/lib/ganglia/rrds chown nobody:nobody /var/lib/ganglia/rrds 4、创建并修改ganglia配置文件#添加默认配置文件/etc/ganglia/gmond.conf /etc/ganglia/gmetad.conf mkdir /etc/ganglia gmond/gmond -t | tee /etc/ganglia/gmond.conf cp gmetad/gmetad.conf /etc/ganglia/ vim /etc/ganglia/gmond.conf #修改gmetad.conf #修改监控台名称 gridname Ganglia Monitor #添加监控集群实例 data_source mongodb-clustor 26 可以写多个IP #修改gmond.conf#修改从属cluster的名称 name = mongodb-cluster 5、启动验证ganglia服务 service gmond start service gmetad start#验证服务启动是否成功netstat tnl |grep 8649 6、另指定ganglia web目录 #那么rpm 安装apache目录不必修改,但是得保证apache和php环境整合成功! mkdir p /var/www/html/ganglia/ cp -a web/* /var/www/html/ganglia/7、最后启动apache然后访问ganglia8、设置密码验证:AuthName TDT Monitor CenterAuthType basicAuthUserFile /var/www/html/ganglia/.htpasswdrequire user admin生产密码文件htpasswd -c .htpasswd admin /etc/init.d/httpd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论