zoukankan      html  css  js  c++  java
  • ganglia

    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 pmbuild 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}) ' 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

  • 相关阅读:
    AX 2012 Security Framework
    The new concept 'Model' in AX 2012
    How to debug the SSRS report in AX 2012
    Using The 'Report Data Provider' As The Data Source For AX 2012 SSRS Report
    Deploy SSRS Report In AX 2012
    AX 2012 SSRS Report Data Source Type
    《Taurus Database: How to be Fast, Available, and Frugal in the Cloud》阅读笔记
    图分析理论 大纲小结
    一文快速了解Posix IO 缓冲
    #转载备忘# Linux程序调试工具
  • 原文地址:https://www.cnblogs.com/ruiy/p/ganglia-inst.html
Copyright © 2011-2022 走看看