环境:CentOS6.5 minimal
目标:安装Ganglia核心组件(gmond, gmetad, gmetric, gstat, libganglia)、Ganglia web

准备

yum增加 epel 源
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
下载
    http://ganglia.info/ 

安装依赖包

    yum install gcc apr apr-devel libconfuse libconfuse-devel expat-devel pcre pcre-devel  –y
    假设需安装gmetad
    yum install rrdtool rrdtool-devel -y
    假设需安装gweb
    yum install rsync -y

安装gmond

    tar -zxvf ganglia-3.6.0.tar.gz
    cd ganglia-3.6.0/
    ./configure
    make && make install
    

安装gmetad

    ./configure --with-gmetad
     make && make install

配置gmond、gmetad服务

    cp gmetad/gmetad.init /etc/init.d/gmetad
    chkconfig --add gmetad
    cp gmond/gmond.init /etc/init.d/gmond
    chkconfig --add gmond
    vim /etc/init.d/gmond
    改动例如以下(find / =name 'gmond'搜索之):
    GMOND=/usr/local/sbin/gmond
    vim /etc/init.d/gmetad
    改动例如以下(find / =name 'gmetad'搜索之):
    GMETAD=/usr/local/sbin/gmetad
    为维护方便,改动配置路径:
    mkdir -p /etc/ganglia
    ln -s /usr/local/etc/gmetad.conf /etc/ganglia/gmetad.conf
    gmond -t > /usr/local/etc/gmond.conf
    ln -s /usr/local/etc/gmond.conf /etc/ganglia/gmond.conf
    

安装PHP

    PHP5.3
    yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt -y
    PHP5.5
    yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt
    安装一个就可以
    chkconfig php-fpm on

安装Nginx

    yum install nginx -y
    chkconfig nginx on

Nginx配置php

    cd /etc/nginx/conf.d/
    mv default.conf defalut.conf.orig
    vim /etc/nginx/conf.d/defalut.conf
    新增例如以下代码:

location ~ \.php$ {
  root              /var/www;
  fastcgi_pass  ...;
  fastcgi_index   index.php;           
  fastcgi_param SCRIPT_FILENAME  $document_root/$fastcgi_script_name;           
  include           fastcgi_params;       
}

启动服务

    service gmond start
    service gmetad start

    service php-fpm start

    service nginx start

測试PHP+Nginx

    cd /var/www
    vim test.php

<?php
phpinfo();
?>
    
    訪问:http//<php server ip>/test.php,出现例如以下界面即为调试成功
    

安装Ganglia Web

    tar -zxvf ganglia-web-3.5.12.tar.gz
    cd ganglia-web-3.5.12/
    vim Makefile

GDESTDIR = /var/www/ganglia
APACHE_USER = apache                    # 与 /etc/php-fpm.d/www.conf 中user保持一致
    make install
    Nginx新增ganglia文件文件夹訪问配置
    vim /etc/nginx/conf.d/defalut.conf

location /ganglia {
   root   /var/www;
   index  index.html index.htm index.php;
}    
    cd /var/www
    chown apache:apache ganglia/
    mkdir -p /var/lib/ganglia/rrds
    chown nobody:nobody /var/lib/ganglia/rrds
    

訪问Ganglia Web

    http://<ganglia server ip >/ganglia
    呈现例如以下界面:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHhkODUxMTE2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

(完)

在线安装Ganglia3.6.0,nginx+php搭建gweb,绝对通过的更多相关文章

  1. Ganglia3.6.0,nginx+php搭建gweb,监控Hadoop2.2 和 Hbase0.98.1

    环境:CentOS6.5 Hadoop2.2.0 Hbase0.98.1 服务端(master): 安装 ganglia ganglia-devel ganglia-gmetad ganglia-gm ...

  2. nginx 安装手记 分类: Nginx 服务器搭建 2015-07-14 14:28 15人阅读 评论(0) 收藏

    Nginx需要依赖下面3个包 gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz rewrite 模块需要 pcre 库 ( ...

  3. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十)安装hadoop2.9.0搭建HA

    如何搭建配置centos虚拟机请参考<Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网.& ...

  4. Nginx + Lua 搭建网站WAF防火墙

    前言 对于项目里面只是使用代理等常用功能,在线安装即可,如需制定化模块,则推荐编译安装 PS:本文不仅仅包含Nginx相关的知识点,还包含了逆天学习方法(对待新事物的处理) 官方网站:https:// ...

  5. 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置

    第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

  6. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二)安装hadoop2.9.0

    如何搭建配置centos虚拟机请参考<Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网.& ...

  7. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  8. Centos 在线安装 nginx

    centos 在线安装 nginx 安装nginx ​ 参考文档: http://nginx.org/en/linux_packages.html 中的RHEL/CentOS章节,按照步骤安装repo ...

  9. centos 7.0 nginx 1.7.9成功安装过程

    centos 7.0根目录 的目录构成 [root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib me ...

随机推荐

  1. 【Luogu】P1972HH的项链(链表+树状数组)

    题目链接 难题,所以会讲得细一些. 首先我们想如何统计区间[l,r]内不同贝壳的个数. 第一个思路就是线段树/树状数组,query(1,r)-query(1,l-1)对不对? 然而这样是不对的. 然后 ...

  2. 【NOIP2014】伤感·伤感·伤感

    Day <0 虽说初三的时候考过一次提高组,而且还考得不错,但自己还是挺看重这次NOIP的[你想想旁边两大神级别人物在死命刷题,蒟蒻怎敢颓废]于是切完所有复赛题后又做了好多好多次模拟赛,状态自己 ...

  3. Redis的持久化——RDB

    前面说到redis的三大特性:缓存.分布式内存数据库.持久化,所以今天将为大家介绍redis的两种数据持久化技术RDB和AOF, 先介绍RDB吧. 一.RDB是什么? 1.RDB全称redis dat ...

  4. 【bzoj1483】[HNOI2009]梦幻布丁 set

    [bzoj1483][HNOI2009]梦幻布丁 Description N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2 ...

  5. 送外卖(codevs 2800)

    题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上.n个不同的客户分别在1~n个编号的城市中.送外卖的从0号城市出发,然后n个城市都要走一 ...

  6. 数字梯形(cogs 738)

    «问题描述:给定一个由n 行数字组成的数字梯形如下图所示.梯形的第一行有m 个数字.从梯形的顶部的m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径.规则1:从梯形的顶 ...

  7. POJ 2279

    线性DP 本题的正解是杨氏矩阵与钩子定理 但是这道题用DP的思想非常好 但是这样会MLE... #include <iostream> #include <cstdio> #i ...

  8. 使用Eclipse+axis2一步一步发布webservice

    1.下载axis2相关软件http://axis.apache.org/axis2/java/core/download.html 2.Java环境配置:JAVA_HOME.JRE_HONE.PATH ...

  9. bootstrap theme & template

    https://wrapbootstrap.com/ Unify http://wrapbootstrap.com/preview/WB0412697 https://htmlstream.com/p ...

  10. HDU 5636 Shortest Path(Floyd)

    题目链接  HDU5636 n个点,其中编号相邻的两个点之间都有一条长度为1的边,然后除此之外还有3条长度为1的边. m个询问,每次询问求两个点之前的最短路. 我们把这三条边的6个点两两算最短路, 然 ...