参考博客 www.cnblogs.com/atomicbomb/p/6726119.html

操作系统 centos7  机器两台

一、 配置软件环境

操作步骤: 使用yum安装方式安装所需基础依赖包,然后下载源码进行编译安装。

(1) 源码包准备

(2)执行编译安装

#!/bin/bash

sudo yum install perl-ExtUtils-Embed -y 

basedir=/home/zheng/ganglia

#expat
cd $basedir
    [ -d expat- ] &&
    .tar.bz2
    cd expat-
    #  have bug
    ./configure --prefix=/opt/local/expat && make && sudo make install
    cd /opt/local/expat
    if [ ! -d lib64 ] ; then
        sudo makedir lib64 && sudo cp -a -f lib/* lib64
    fi

#apr
cd $basedir
    [ -d apr-1.6.2 ] && rm -rf apr-1.6.2
    tar zxvf apr-1.6.2.tar.gz && cd apr-1.6.2
    ./configure --prefix=/opt/local/apr && make && sudo make install
    cd /opt/local/apr/include/apr-1/
    sudo cp -R ./* ../../include/
    sudo mkdir lib64 && sudo cp -R lib/* lib64/

#apr-util
cd $basedir
    [ -d apr-util-1.6.0 ] && rm -rf apr-util-1.6.0
    tar zxvf apr-util-1.6.0.tar.gz
    cd apr-util-1.6.0
    ./configure --prefix=/opt/local/apr-util --with-apr=/opt/local/apr --with-expat=/opt/local/expat
    make && sudo make install

#confuse
cd $basedir
    [ -d confuse-2.7 ] && rm -rf confuse-2.7
    tar zxvf confuse-2.7.tar.gz
    cd confuse-2.7
    ./configure CFLAGS=-fPIC --disable-nls --prefix=/opt/local/confuse && make && sudo make install
    cd /opt/local/confuse && sudo rm -rf lib64 && sudo  mkdir lib64 && sudo cp -R lib/* lib64

#pcre
cd $basedir
    [ -d pcre-8.38 ] && rm -rf pcre-8.38
     tar zxvf pcre-8.38.tar.gz
     cd pcre-8.38
    ./configure --prefix=/opt/local/pcre && make && sudo make install
    cd /opt/local/pcre
    sudo mkdir lib64 && sudo cp -R lib/* lib64/

# rrdtool
cd $basedir
    [ -d rrdtool-1.7.0 ] && rm -rf rrdtool-1.7.0
    tar xvf rrdtool-1.7.0.tar.tar
    cd rrdtool-1.7.0
    ./configure --prefix=/opt/local/rrdtool --disable-tcl
    make && sudo make install

二、 配置 gmetad

三、配置 gmond

四、搭建web环境

【Ganglia】集群监控系统搭建的更多相关文章

  1. 集群监控系统Ganglia应用案例

    集群监控系统Ganglia应用案例 --我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看 ...

  2. HBase 集群监控系统构建

    HBase 集群监控系统构建 标签(空格分隔): Hbase 一, 集群为什么需要监控系统 总的来说是为了保证系统的稳定性,可靠性,可运维性.具体来说我认为有以下几点: 掌控集群的核心性能指标,了解集 ...

  3. vivo 容器集群监控系统架构与实践

    vivo 互联网服务器团队-YuanPeng 一.概述 从容器技术的推广以及 Kubernetes成为容器调度管理领域的事实标准开始,云原生的理念和技术架构体系逐渐在生产环境中得到了越来越广泛的应用实 ...

  4. 性能测试:k8s集群监控环境搭建(kube-prometheus)

    选择kube-prometheus版本 k8s集群版本是1.22.x 5个节点 说明:如果你电脑配置低,也可以1个master节点,2个node节点 3个节点 Kube-Prometheus地址:ht ...

  5. Zookeeper Monitor集群监控开发

    随着线上越来越多的系统依赖Zookeeper集群.以至于Zookeeper集群的执行状况越来越重要.可是眼下还没有什么好用的Zookeeper集群监控系统(淘宝开源了一个Zookeeper监控系统,可 ...

  6. 完美集群监控组合ganglia和nagios

    Ganglia是伯克利开发的一个集群监控软件.可以监视和显示集群中的节点的各种状态信息,比如如:cpu .mem.硬盘利用率, I/O负载.网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈 ...

  7. MongoDB高可用集群+MMS集群监控搭建

    备注: mongodb学习资料 http://www.runoob.com/mongodb/mongodb-tutorial.html 一. 集群的三个组件: mongos(query routers ...

  8. 一脸懵逼学习KafKa集群的安装搭建--(一种高吞吐量的分布式发布订阅消息系统)

    kafka的前言知识: :Kafka是什么? 在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算.kafka是一个生产-消费模型. Producer:生产者,只负责数 ...

  9. redis单点、redis主从、redis哨兵sentinel,redis集群cluster配置搭建与使用

    目录 redis单点.redis主从.redis哨兵 sentinel,redis集群cluster配置搭建与使用 1 .redis 安装及配置 1.1 redis 单点 1.1.2 在命令窗口操作r ...

随机推荐

  1. PB程序源码文件结构 pbl文件 pbd文件

    最近公司给了一套PB的源码,一个8.0,一个9.0,让给一个客户做软件整合,之前只听过PB看过别人写代码,为了快速上手,了解了一下PB的文件,记录如下:pbl为pb源码文件 pbd为程序编译后的文件 ...

  2. 动态绑定DropDownList

    1.首先前台创建一个dropdownlist控件,并为这个控件起名id ,并且不要忘记runat=server这个属性,否则后台不能获取到该控件. 2.后台自定义方法绑定控件(本方法以三层架构的写法为 ...

  3. 7个原因告诉你为什么要选择一个“多模型”的数据库?-ArangoDB

    ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license). 其理念是:利用一个引擎,一个 query 语法,一项数据库技术,以及多个数据模型,来最大力度满足项目的灵活 ...

  4. 初次配置git与github出现push不了的问题

    ssh: connect to host gmail.com port 22: No route to host fatal: Could not read from remote repositor ...

  5. MQ通道搭建以及连通性检查

    场景:项目开发中使用的mq中间件一直不太熟悉,遇到问题就需要问人,公司的同事也不怎么爱搭理,弄的好受伤!不熟悉的时候只是感觉好难,逼的没办法,好好研究下,发现里面的过程也没想象中的难, 经过一番研究, ...

  6. 【HTML】table元素

    1.最简单的table <table> <tr> <th></th> </tr> <tr> <td></td& ...

  7. ABP 框架webapi设置跨域

    1.在.WebApi项目中使用  NuGet Install-Package Microsoft.AspNet.WebApi.Cors 2.在xxxWebApiModule类中添加如下代码 publi ...

  8. servlet之注册登录(简写)

    1.注册页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEn ...

  9. 【附答案】Java 大数据方向面试题,你会几个?

    1.Collection 和 Collections的区别.   Collections是个java.util下的类,它包含有各种有关集合操作的静态方法.   Collection是个java.uti ...

  10. webIDE 第二篇博文

    这是我做webIDE过程中的第二篇博文,之所以隔了这么长时间没更,因为确实是没有啥进度啊,没什么可写的,现在虽然依然没啥进度,但中途遇到很多坑,这些坑还是有记录下来的必要的. 因个人水平问题,可能有的 ...