开发者社区> cloud_ruiy> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ganglia

简介: A.lamp界面快速搭建-------------------------------------------------------------------------------------------------------安装Apache yum install httpd httpd-devel 安装mysql 1.
+关注继续查看
福利推荐:阿里云、腾讯云、华为云等大品牌云产品全线2折优惠活动来袭,4核8G云服务器899元/3年,新老用户共享优惠,点击这里立即抢购>>>

A.lamp界面快速搭建
------------------------------------------------------------------------------------------------------
-

安装Apache
yum install httpd httpd-devel
安装mysql
1.2.1 yum install mysql mysql-server mysql-devel
安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

lamp验证
echo "<?php phpinfo();?>" /var/www/html/index.php
http://ip/index.php,回显php信息界面,

【注】.若是ubuntu server系统则apt-get install packages
相关服务开机自启动设置
checkconfig httpd on
-----------------------------------------------------------------------------------------------
-------


B.
相关依赖包及插件
-------------------------------------------

?
yum -y install \apr-devel \apr-util \check-devel \cairo-devel \pango-devel \libxml2-devel \rpmbuild \glib2-devel \dbus-devel \freetype-devel \fontconfig-devel \gcc-c++ \expat-devel \python-devel \libXrender-devel
==========================

C.
安装libconfuse
==========================
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/libconfuse-2.5-4.el5.x86_64.rpm
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/libconfuse-devel-2.5-4.el5.x86_64.rpm
wget http://pkgs.repoforge.org/libconfuse/libconfuse-2.6-2.el6.rf.x86_64.rpm
wget http://pkgs.repoforge.org/libconfuse/libconfuse-devel-2.6-2.el6.rf.x86_64.rpm

rpm -ivh Packages
==========================

D.安装rrdtool
==========================
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
tar zxvf rrdtool-*
cd rrdtool-*
./configure --prefix=/usr
make && make install
当运行rrdtool时,有可能报libaio.so错误,若libaio安装正确,则用ldconfig从新加载下类库;
报错大意是共享库无法加载
用以下命令查看服务器上libaio版本及系统平台
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}? (%{ARCH})\n' libaio
==========================

E.安装ganglia
======== ======
===========
http://ganglia.info官网下载最新版本的ganglia软件包
在此测试用的是ganglia-3.1.2版本
wget http://pkgs.repoforge.org/libconfuse/libconfuse-2.6-2.el6.rf.x86_64.rpm
在编译安装ganglia前,需查看rrd.h和librrd.a文件
ll /usr/include/rrd.h
ll /usr/lib/librrd.a

如果存在以上两个文件,则继续安装否则使用find命令查找这两个文件,并创建指向这两个文件的软链接

find / -name rrd.h
find / -name librrd.a

比如说你找到的文件在/usr/local/下,则:

ln -s /usr/local/rrd.h /usr/include/rrd.h
ln -s /usr/local/librrd.a /usr/lib/librrd.a
tar ganglia-*
cd
./configure --with-gmetad
make && make install;
========================
F.ganglia fontend web interface配置
=======================================================================
在ganglia编译目录操作;???
mkdir -p /var/www/html/ganglia????????????????? //创建web frontend 文件夹
cp -a web/* /var/www/html/ganglia/????????????? //拷贝ganglia网站代码到主目录
cp gmetad/gmetad.init /etc/rc.d/init.d/gmetad?? //拷贝gmetad服务启动脚本
cp gmond/gmond.init /etc/rc.d/init.d/gmond????? //拷贝gmond服务启动脚本
mkdir /etc/ganglia????????????????????????????? //创建ganglia配置文件主目录
gmond -t | tee /etc/ganglia/gmond.conf????????? //生成gmond服务配置文件
cp gmetad/gmetad.conf /etc/ganglia/
mkdir -p /var/lib/ganglia/rrds????????????????? //创建rrd文件存放目录
chown nobody:nobody /var/lib/ganglia/rrds?????? //设置rrd文件目录属主和属组都是nobody
chkconfig --add gmetad????????????????????????? //添加gmetad到chkconfig
chkconfig --add gmond??????????????????????
=======================================================================

G.添加239.1.11.71路由
IANA=> InternetAssignedNumbersAuthority
基于ganglia监控单播,多播节点数据收集原理,

===========================
ip route add 239.2.11.71 dev eth0
===========================
H.服务启动
==================
service gmond start
service gmetad start
service httpd restart
这时服务端的配置已经结束,通过网页http://Your_IP/ganglia已经可以访问,并且可以监控到监控服务器的信息
==================

K.测试监控截图
==============

测试中客户端配置了2台,一台是ganglia服务器是虚拟机159,一台是物理就157

?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Flume 监控之 Ganglia | 学习笔记
快速学习Flume 监控之 Ganglia。
0 0
Ganglia + Nagios 初步实践
参考文档: http://www.bubuko.com/infodetail-715636.html http://www.linuxidc.com/Linux/2014-01/95804p2.htm 当然,以后还要让两者整合,一个性能,一个报警。 然后,监控大数据集群!
680 0
Ganglia 权威指南-安装Ganglia过程
转自于:http://blog.csdn.net/xxd851116/article/details/21527055     http://www.dataguru.cn/article-3816-1.html Ganglia由gmond、gmetad和gweb三部分组成gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。
916 0
如何在集群中安装Ganglia
如何在集群中安装Ganglia Ganglia 是 UC Berkeley 发起的一个开源实时监视项目,用于测量数以千计的节点,为云计算系统提供系统静态数据以及重要的性能度量数据。Ganglia系统基本包含三大部分: 1、gmond gmond运行在每台计算机上,它主要监控每台机器上收集和发送度量数据(如处理器速度、内存使用量等)。 2、gmetad gmetad运行在clus
1275 0
Ganglia 和 Nagios,第 1 部分: 用 Ganglia 监视企业集群
http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-1/ ...
510 0
+关注
cloud_ruiy
爱技术,爱开源,爱linux! 在技术成长道路上,能拉一把就拉一把,不藏着不掖着! 我由衷希望能和有理想敢吃苦的it人一起共同进步,共同成长! 虽然我现在没有大牛的能力,但是我有大牛的心态. 技术领域:shell编程,C编程,嵌入式开发.hadoop大数据,桉树,onenebul
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载


http://www.vxiaotou.com