• Hadoop生态圈-Ganglia监控部署


                              Hadoop生态圈-Ganglia监控部署

                                                    作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

      

      Ganglia是一个轻量级的应用,部署方式相比zabbix部署要简单的多,安装完毕后并启动服务,服务端就可以直接监控客户端。Ganglia不需要像Nagios,Cacti或是Zabbix那样安装数据库服务。Zabbix和Cacti以及Nagios安装完毕需要手动在web界面进行配置才可以监控到客户端的基本信息,而这些对于Ganglia来说,都不需要用户手动进行配置,安装完毕只需要启动服务就可以实时监控了客户端的基本信息了。具体安装步骤,我已经做好图解和注释了。注意,本篇博客部署方式是建立在高可用集群的基础上部署的Sqoop,关于高可用集群部署请参考:https://www.cnblogs.com/yinzhengjie/p/9154265.html 

      顺便吐槽一句,Ganglia的web界面要是做的更美观一点就好了,看着实在有点别扭!最后希望Ganglia开源项目越来越优秀!

      

    一.Ganglia监控简介

      加州伯克利大学千禧计划的其中一个开源项目.是一个集群汇总监控用的的软件,和Cacti不同,cacti是详细监控集群中每台服务器的运行状态,而Ganglia是将集群中的服务器数据进行汇总然后监控。有时通过cacti或者zabbix看不出来的集群总体负载问题,却能够在Ganglia中体现。被监控的主机(即client)安装ganglia-gmond并启动该进程。服务器端需要安装gmetad和web程序。大致大构图如下:

     

    二.试验环境

      注意,当前集群共计5台,在部署Ganglia服务之前,建议每台机器都执行都先禁用防火墙和selinux服务!

    1>.操作平台(官方的CentOS7.2发行版本)

    2>.关闭防火墙(避免出现WebUI无法访问的情况,当然,如果你熟悉使用Firewall的话就另当别论了)

     

    3>.关闭SELinux(避免出现权限问题,当然,如果你熟练使用SELinux命令就另当别论了

    三.部署gmetad和gmond插件

    1>.下载epel,使用其下载ganglia组件

      我已经下载好了,将该源放在了百度云上:链接:https://pan.baidu.com/s/1BrDMqiCsQ8pdipuN_NbPMA  密码:r1dg

    2>. 同步epel文件

    [yinzhengjie@s101 ~]$ ll | grep epel-release-7-9.noarch.rpm 
    -rw-r--r--. 1 yinzhengjie yinzhengjie     14704 Jun 14  2018 epel-release-7-9.noarch.rpm
    [yinzhengjie@s101 ~]$ 
    [yinzhengjie@s101 ~]$ more `which xrsync.sh`
    #!/bin/bash
    #@author :yinzhengjie
    #blog:http://www.cnblogs.com/yinzhengjie
    #EMAIL:y1053419035@qq.com
    
    #判断用户是否传参
    if [ $# -lt 1 ];then
        echo "请输入参数";
        exit
    fi
    
    
    #获取文件路径
    file=$@
    
    #获取子路径
    filename=`basename $file`
    
    #获取父路径
    dirpath=`dirname $file`
    
    #获取完整路径
    cd $dirpath
    fullpath=`pwd -P`
    
    #同步文件到DataNode
    for (( i=102;i<=105;i++ ))
    do
        #使终端变绿色 
        tput setaf 2
        echo =========== s$i %file ===========
        #使终端变回原来的颜色,即白灰色
        tput setaf 7
        #远程执行命令
        rsync -lr $filename `whoami`@s$i:$fullpath
        #判断命令是否执行成功
        if [ $? == 0 ];then
            echo "命令执行成功"
        fi
    done
    [yinzhengjie@s101 ~]$ 
    [yinzhengjie@s101 ~]$ xrsync.sh epel-release-7-9.noarch.rpm 
    =========== s102 %file ===========
    命令执行成功
    =========== s103 %file ===========
    命令执行成功
    =========== s104 %file ===========
    命令执行成功
    =========== s105 %file ===========
    命令执行成功
    [yinzhengjie@s101 ~]$ 

    3>.切换到root并在所有机器安装

    [yinzhengjie@s101 ~]$ su root
    Password: 
    [root@s101 yinzhengjie]# 
    [root@s101 yinzhengjie]# more `which xcall.sh`
    #!/bin/bash
    #@author :yinzhengjie
    #blog:http://www.cnblogs.com/yinzhengjie
    #EMAIL:y1053419035@qq.com
    
    
    #判断用户是否传参
    if [ $# -lt 1 ];then
            echo "请输入参数"
            exit
    fi
    
    #获取用户输入的命令
    cmd=$@
    
    for (( i=101;i<=105;i++ ))
    do
            #使终端变绿色 
            tput setaf 2
            echo ============= s$i $cmd ============
            #使终端变回原来的颜色,即白灰色
            tput setaf 7
            #远程执行命令
            ssh s$i $cmd
            #判断命令是否执行成功
            if [ $? == 0 ];then
                    echo "命令执行成功"
            fi
    done
    [root@s101 yinzhengjie]# 
    [root@s101 yinzhengjie]# xcall.sh rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm 
    ============= s101 rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm ============
    Preparing...                          ########################################
    Updating / installing...
    epel-release-7-9                      ########################################
    命令执行成功
    ============= s102 rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm ============
    Preparing...                          ########################################
    Updating / installing...
    epel-release-7-9                      ########################################
    命令执行成功
    ============= s103 rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm ============
    Preparing...                          ########################################
    Updating / installing...
    epel-release-7-9                      ########################################
    命令执行成功
    ============= s104 rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm ============
    Preparing...                          ########################################
    Updating / installing...
    epel-release-7-9                      ########################################
    命令执行成功
    ============= s105 rpm -ivh /home/yinzhengjie/epel-release-7-9.noarch.rpm ============
    Preparing...                          ########################################
    Updating / installing...
    epel-release-7-9                      ########################################
    命令执行成功
    [root@s101 yinzhengjie]# 

    4>.安装gmetad到s101(服务端),安装gmond到s101-s105(客户端)

    [root@s101 yinzhengjie]# yum install -y ganglia-gmetad
    Loaded plugins: fastestmirror
    base                                                                                                                                                                                     | 3.6 kB  00:00:00     
    epel/x86_64/metalink                                                                                                                                                                     | 5.4 kB  00:00:00     
    epel                                                                                                                                                                                     | 3.2 kB  00:00:00     
    extras                                                                                                                                                                                   | 3.4 kB  00:00:00     
    updates                                                                                                                                                                                  | 3.4 kB  00:00:00     
    (1/5): epel/x86_64/group_gz                                                                                                                                                              |  88 kB  00:00:01     
    (2/5): extras/7/x86_64/primary_db                                                                                                                                                        | 149 kB  00:00:02     
    (3/5): epel/x86_64/updateinfo                                                                                                                                                            | 930 kB  00:00:09     
    (4/5): updates/7/x86_64/primary_db                                                                                                                                                       | 2.0 MB  00:00:15     
    (5/5): epel/x86_64/primary                                                                                                                                                               | 3.5 MB  00:00:21     
    Determining fastest mirrors
     * base: mirrors.tuna.tsinghua.edu.cn
     * epel: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    epel                                                                                                                                                                                                12583/12583
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmetad.x86_64 0:3.7.2-2.el7 will be installed
    --> Processing Dependency: ganglia = 3.7.2-2.el7 for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: librrd.so.4()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: libmemcachedutil.so.2()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: libmemcached.so.11()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: libganglia.so.0()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: libconfuse.so.0()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: ganglia-gmetad-3.7.2-2.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package ganglia.x86_64 0:3.7.2-2.el7 will be installed
    ---> Package libconfuse.x86_64 0:2.7-7.el7 will be installed
    ---> Package libmemcached.x86_64 0:1.0.16-5.el7 will be installed
    --> Processing Dependency: libevent-2.0.so.5()(64bit) for package: libmemcached-1.0.16-5.el7.x86_64
    ---> Package rrdtool.x86_64 0:1.4.8-9.el7 will be installed
    --> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: rrdtool-1.4.8-9.el7.x86_64
    --> Processing Dependency: dejavu-sans-mono-fonts for package: rrdtool-1.4.8-9.el7.x86_64
    --> Processing Dependency: libpng15.so.15()(64bit) for package: rrdtool-1.4.8-9.el7.x86_64
    --> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: rrdtool-1.4.8-9.el7.x86_64
    --> Processing Dependency: libpango-1.0.so.0()(64bit) for package: rrdtool-1.4.8-9.el7.x86_64
    --> Processing Dependency: libcairo.so.2()(64bit) for package: rrdtool-1.4.8-9.el7.x86_64
    --> Running transaction check
    ---> Package cairo.x86_64 0:1.14.8-2.el7 will be installed
    --> Processing Dependency: libxcb.so.1()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libxcb-shm.so.0()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libxcb-render.so.0()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libfontconfig.so.1()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libXrender.so.1()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libXext.so.6()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libX11.so.6()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    --> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.14.8-2.el7.x86_64
    ---> Package dejavu-sans-mono-fonts.noarch 0:2.33-6.el7 will be installed
    --> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-mono-fonts-2.33-6.el7.noarch
    ---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
    ---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
    ---> Package pango.x86_64 0:1.40.4-1.el7 will be installed
    --> Processing Dependency: libthai(x86-64) >= 0.1.9 for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: libXft(x86-64) >= 2.0.0 for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: harfbuzz(x86-64) >= 1.0.3 for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.40.4-1.el7.x86_64
    --> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.40.4-1.el7.x86_64
    --> Running transaction check
    ---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
    --> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.33-6.el7.noarch
    ---> Package fontconfig.x86_64 0:2.10.95-11.el7 will be installed
    ---> Package harfbuzz.x86_64 0:1.3.2-1.el7 will be installed
    --> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-1.3.2-1.el7.x86_64
    ---> Package libX11.x86_64 0:1.6.5-1.el7 will be installed
    --> Processing Dependency: libX11-common >= 1.6.5-1.el7 for package: libX11-1.6.5-1.el7.x86_64
    ---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
    ---> Package libXft.x86_64 0:2.3.2-2.el7 will be installed
    ---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
    ---> Package libthai.x86_64 0:0.1.14-9.el7 will be installed
    ---> Package libxcb.x86_64 0:1.12-1.el7 will be installed
    --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-1.el7.x86_64
    ---> Package mesa-libEGL.x86_64 0:17.2.3-8.20171019.el7 will be installed
    --> Processing Dependency: mesa-libgbm = 17.2.3-8.20171019.el7 for package: mesa-libEGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libEGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libwayland-server.so.0()(64bit) for package: mesa-libEGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libwayland-client.so.0()(64bit) for package: mesa-libEGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-17.2.3-8.20171019.el7.x86_64
    ---> Package mesa-libGL.x86_64 0:17.2.3-8.20171019.el7 will be installed
    --> Processing Dependency: mesa-libglapi = 17.2.3-8.20171019.el7 for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libdrm >= 2.4.83 for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libXfixes.so.3()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    --> Processing Dependency: libXdamage.so.1()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64
    ---> Package pixman.x86_64 0:0.34.0-1.el7 will be installed
    --> Running transaction check
    ---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
    ---> Package graphite2.x86_64 0:1.3.10-1.el7_3 will be installed
    ---> Package libX11-common.noarch 0:1.6.5-1.el7 will be installed
    ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
    ---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed
    ---> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed
    ---> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed
    ---> Package libdrm.x86_64 0:2.4.60-3.el7 will be updated
    ---> Package libdrm.x86_64 0:2.4.83-2.el7 will be an update
    ---> Package libwayland-client.x86_64 0:1.14.0-2.el7 will be installed
    ---> Package libwayland-server.x86_64 0:1.14.0-2.el7 will be installed
    ---> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed
    ---> Package mesa-libgbm.x86_64 0:17.2.3-8.20171019.el7 will be installed
    ---> Package mesa-libglapi.x86_64 0:17.2.3-8.20171019.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================================================================================================================================================
     Package                                                    Arch                                      Version                                                     Repository                               Size
    ================================================================================================================================================================================================================
    Installing:
     ganglia-gmetad                                             x86_64                                    3.7.2-2.el7                                                 epel                                     55 k
    Installing for dependencies:
     apr                                                        x86_64                                    1.4.8-3.el7_4.1                                             base                                    103 k
     cairo                                                      x86_64                                    1.14.8-2.el7                                                base                                    713 k
     dejavu-fonts-common                                        noarch                                    2.33-6.el7                                                  base                                     64 k
     dejavu-sans-mono-fonts                                     noarch                                    2.33-6.el7                                                  base                                    433 k
     fontconfig                                                 x86_64                                    2.10.95-11.el7                                              base                                    229 k
     fontpackages-filesystem                                    noarch                                    1.44-8.el7                                                  base                                    9.9 k
     ganglia                                                    x86_64                                    3.7.2-2.el7                                                 epel                                    102 k
     graphite2                                                  x86_64                                    1.3.10-1.el7_3                                              base                                    115 k
     harfbuzz                                                   x86_64                                    1.3.2-1.el7                                                 base                                    177 k
     libX11                                                     x86_64                                    1.6.5-1.el7                                                 base                                    606 k
     libX11-common                                              noarch                                    1.6.5-1.el7                                                 base                                    164 k
     libXau                                                     x86_64                                    1.0.8-2.1.el7                                               base                                     29 k
     libXdamage                                                 x86_64                                    1.1.4-4.1.el7                                               base                                     20 k
     libXext                                                    x86_64                                    1.3.3-3.el7                                                 base                                     39 k
     libXfixes                                                  x86_64                                    5.0.3-1.el7                                                 base                                     18 k
     libXft                                                     x86_64                                    2.3.2-2.el7                                                 base                                     58 k
     libXrender                                                 x86_64                                    0.9.10-1.el7                                                base                                     26 k
     libXxf86vm                                                 x86_64                                    1.1.4-1.el7                                                 base                                     18 k
     libconfuse                                                 x86_64                                    2.7-7.el7                                                   epel                                     80 k
     libevent                                                   x86_64                                    2.0.21-4.el7                                                base                                    214 k
     libmemcached                                               x86_64                                    1.0.16-5.el7                                                base                                    237 k
     libpng                                                     x86_64                                    2:1.5.13-7.el7_2                                            base                                    213 k
     libthai                                                    x86_64                                    0.1.14-9.el7                                                base                                    187 k
     libwayland-client                                          x86_64                                    1.14.0-2.el7                                                base                                     32 k
     libwayland-server                                          x86_64                                    1.14.0-2.el7                                                base                                     38 k
     libxcb                                                     x86_64                                    1.12-1.el7                                                  base                                    211 k
     libxshmfence                                               x86_64                                    1.2-1.el7                                                   base                                    7.2 k
     mesa-libEGL                                                x86_64                                    17.2.3-8.20171019.el7                                       base                                     96 k
     mesa-libGL                                                 x86_64                                    17.2.3-8.20171019.el7                                       base                                    156 k
     mesa-libgbm                                                x86_64                                    17.2.3-8.20171019.el7                                       base                                     38 k
     mesa-libglapi                                              x86_64                                    17.2.3-8.20171019.el7                                       base                                     43 k
     pango                                                      x86_64                                    1.40.4-1.el7                                                base                                    275 k
     pixman                                                     x86_64                                    0.34.0-1.el7                                                base                                    248 k
     rrdtool                                                    x86_64                                    1.4.8-9.el7                                                 base                                    440 k
    Updating for dependencies:
     libdrm                                                     x86_64                                    2.4.83-2.el7                                                base                                    151 k
    
    Transaction Summary
    ================================================================================================================================================================================================================
    Install  1 Package  (+34 Dependent packages)
    Upgrade             (  1 Dependent package)
    
    Total download size: 5.5 M
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    (1/36): dejavu-fonts-common-2.33-6.el7.noarch.rpm                                                                                                                                        |  64 kB  00:00:01     
    (2/36): apr-1.4.8-3.el7_4.1.x86_64.rpm                                                                                                                                                   | 103 kB  00:00:01     
    (3/36): fontpackages-filesystem-1.44-8.el7.noarch.rpm                                                                                                                                    | 9.9 kB  00:00:00     
    warning: /var/cache/yum/x86_64/7/epel/packages/ganglia-gmetad-3.7.2-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY                                  ] 222 kB/s | 880 kB  00:00:21 ETA 
    Public key for ganglia-gmetad-3.7.2-2.el7.x86_64.rpm is not installed
    (4/36): ganglia-gmetad-3.7.2-2.el7.x86_64.rpm                                                                                                                                            |  55 kB  00:00:01     
    (5/36): fontconfig-2.10.95-11.el7.x86_64.rpm                                                                                                                                             | 229 kB  00:00:03     
    (6/36): ganglia-3.7.2-2.el7.x86_64.rpm                                                                                                                                                   | 102 kB  00:00:02     
    (7/36): graphite2-1.3.10-1.el7_3.x86_64.rpm                                                                                                                                              | 115 kB  00:00:01     
    (8/36): harfbuzz-1.3.2-1.el7.x86_64.rpm                                                                                                                                                  | 177 kB  00:00:02     
    (9/36): dejavu-sans-mono-fonts-2.33-6.el7.noarch.rpm                                                                                                                                     | 433 kB  00:00:05     
    (10/36): libXdamage-1.1.4-4.1.el7.x86_64.rpm                                                                                                                                             |  20 kB  00:00:00     
    (11/36): libXau-1.0.8-2.1.el7.x86_64.rpm                                                                                                                                                 |  29 kB  00:00:00     
    (12/36): libXfixes-5.0.3-1.el7.x86_64.rpm                                                                                                                                                |  18 kB  00:00:00     
    (13/36): libXext-1.3.3-3.el7.x86_64.rpm                                                                                                                                                  |  39 kB  00:00:00     
    (14/36): libXrender-0.9.10-1.el7.x86_64.rpm                                                                                                                                              |  26 kB  00:00:00     
    (15/36): libXxf86vm-1.1.4-1.el7.x86_64.rpm                                                                                                                                               |  18 kB  00:00:00     
    (16/36): libXft-2.3.2-2.el7.x86_64.rpm                                                                                                                                                   |  58 kB  00:00:00     
    (17/36): libX11-common-1.6.5-1.el7.noarch.rpm                                                                                                                                            | 164 kB  00:00:03     
    (18/36): libconfuse-2.7-7.el7.x86_64.rpm                                                                                                                                                 |  80 kB  00:00:01     
    (19/36): cairo-1.14.8-2.el7.x86_64.rpm                                                                                                                                                   | 713 kB  00:00:09     
    (20/36): libdrm-2.4.83-2.el7.x86_64.rpm                                                                                                                                                  | 151 kB  00:00:02     
    (21/36): libevent-2.0.21-4.el7.x86_64.rpm                                                                                                                                                | 214 kB  00:00:03     
    (22/36): libmemcached-1.0.16-5.el7.x86_64.rpm                                                                                                                                            | 237 kB  00:00:03     
    (23/36): libwayland-client-1.14.0-2.el7.x86_64.rpm                                                                                                                                       |  32 kB  00:00:00     
    (24/36): libpng-1.5.13-7.el7_2.x86_64.rpm                                                                                                                                                | 213 kB  00:00:02     
    (25/36): libxshmfence-1.2-1.el7.x86_64.rpm                                                                                                                                               | 7.2 kB  00:00:00     
    (26/36): libwayland-server-1.14.0-2.el7.x86_64.rpm                                                                                                                                       |  38 kB  00:00:00     
    (27/36): libX11-1.6.5-1.el7.x86_64.rpm                                                                                                                                                   | 606 kB  00:00:10     
    (28/36): libthai-0.1.14-9.el7.x86_64.rpm                                                                                                                                                 | 187 kB  00:00:04     
    (29/36): mesa-libEGL-17.2.3-8.20171019.el7.x86_64.rpm                                                                                                                                    |  96 kB  00:00:01     
    (30/36): mesa-libgbm-17.2.3-8.20171019.el7.x86_64.rpm                                                                                                                                    |  38 kB  00:00:00     
    (31/36): mesa-libglapi-17.2.3-8.20171019.el7.x86_64.rpm                                                                                                                                  |  43 kB  00:00:00     
    (32/36): mesa-libGL-17.2.3-8.20171019.el7.x86_64.rpm                                                                                                                                     | 156 kB  00:00:02     
    (33/36): libxcb-1.12-1.el7.x86_64.rpm                                                                                                                                                    | 211 kB  00:00:03     
    (34/36): pango-1.40.4-1.el7.x86_64.rpm                                                                                                                                                   | 275 kB  00:00:02     
    (35/36): pixman-0.34.0-1.el7.x86_64.rpm                                                                                                                                                  | 248 kB  00:00:02     
    (36/36): rrdtool-1.4.8-9.el7.x86_64.rpm                                                                                                                                                  | 440 kB  00:00:03     
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                           304 kB/s | 5.5 MB  00:00:18     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
     Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
     Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
     Package    : epel-release-7-9.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Updating   : libdrm-2.4.83-2.el7.x86_64                                                                                                                                                                  1/37 
      Installing : libwayland-server-1.14.0-2.el7.x86_64                                                                                                                                                       2/37 
      Installing : libxshmfence-1.2-1.el7.x86_64                                                                                                                                                               3/37 
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                                                                                                                                                  4/37 
      Installing : libconfuse-2.7-7.el7.x86_64                                                                                                                                                                 5/37 
      Installing : libwayland-client-1.14.0-2.el7.x86_64                                                                                                                                                       6/37 
      Installing : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                                                   7/37 
      Installing : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                                                                                              8/37 
      Installing : mesa-libglapi-17.2.3-8.20171019.el7.x86_64                                                                                                                                                  9/37 
      Installing : mesa-libgbm-17.2.3-8.20171019.el7.x86_64                                                                                                                                                   10/37 
      Installing : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                                                      11/37 
      Installing : dejavu-sans-mono-fonts-2.33-6.el7.noarch                                                                                                                                                   12/37 
      Installing : fontconfig-2.10.95-11.el7.x86_64                                                                                                                                                           13/37 
      Installing : ganglia-3.7.2-2.el7.x86_64                                                                                                                                                                 14/37 
      Installing : graphite2-1.3.10-1.el7_3.x86_64                                                                                                                                                            15/37 
      Installing : harfbuzz-1.3.2-1.el7.x86_64                                                                                                                                                                16/37 
      Installing : libXau-1.0.8-2.1.el7.x86_64                                                                                                                                                                17/37 
      Installing : libxcb-1.12-1.el7.x86_64                                                                                                                                                                   18/37 
      Installing : pixman-0.34.0-1.el7.x86_64                                                                                                                                                                 19/37 
      Installing : libevent-2.0.21-4.el7.x86_64                                                                                                                                                               20/37 
      Installing : libmemcached-1.0.16-5.el7.x86_64                                                                                                                                                           21/37 
      Installing : libX11-common-1.6.5-1.el7.noarch                                                                                                                                                           22/37 
      Installing : libX11-1.6.5-1.el7.x86_64                                                                                                                                                                  23/37 
      Installing : libXext-1.3.3-3.el7.x86_64                                                                                                                                                                 24/37 
      Installing : libXrender-0.9.10-1.el7.x86_64                                                                                                                                                             25/37 
      Installing : libXfixes-5.0.3-1.el7.x86_64                                                                                                                                                               26/37 
      Installing : libXdamage-1.1.4-4.1.el7.x86_64                                                                                                                                                            27/37 
      Installing : libXft-2.3.2-2.el7.x86_64                                                                                                                                                                  28/37 
      Installing : libXxf86vm-1.1.4-1.el7.x86_64                                                                                                                                                              29/37 
      Installing : mesa-libGL-17.2.3-8.20171019.el7.x86_64                                                                                                                                                    30/37 
      Installing : mesa-libEGL-17.2.3-8.20171019.el7.x86_64                                                                                                                                                   31/37 
      Installing : cairo-1.14.8-2.el7.x86_64                                                                                                                                                                  32/37 
      Installing : libthai-0.1.14-9.el7.x86_64                                                                                                                                                                33/37 
      Installing : pango-1.40.4-1.el7.x86_64                                                                                                                                                                  34/37 
      Installing : rrdtool-1.4.8-9.el7.x86_64                                                                                                                                                                 35/37 
      Installing : ganglia-gmetad-3.7.2-2.el7.x86_64                                                                                                                                                          36/37 
      Cleanup    : libdrm-2.4.60-3.el7.x86_64                                                                                                                                                                 37/37 
      Verifying  : libXext-1.3.3-3.el7.x86_64                                                                                                                                                                  1/37 
      Verifying  : libX11-1.6.5-1.el7.x86_64                                                                                                                                                                   2/37 
      Verifying  : libXrender-0.9.10-1.el7.x86_64                                                                                                                                                              3/37 
      Verifying  : mesa-libglapi-17.2.3-8.20171019.el7.x86_64                                                                                                                                                  4/37 
      Verifying  : libXxf86vm-1.1.4-1.el7.x86_64                                                                                                                                                               5/37 
      Verifying  : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                                                                                              6/37 
      Verifying  : mesa-libEGL-17.2.3-8.20171019.el7.x86_64                                                                                                                                                    7/37 
      Verifying  : libmemcached-1.0.16-5.el7.x86_64                                                                                                                                                            8/37 
      Verifying  : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                                                   9/37 
      Verifying  : harfbuzz-1.3.2-1.el7.x86_64                                                                                                                                                                10/37 
      Verifying  : cairo-1.14.8-2.el7.x86_64                                                                                                                                                                  11/37 
      Verifying  : ganglia-gmetad-3.7.2-2.el7.x86_64                                                                                                                                                          12/37 
      Verifying  : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                                                      13/37 
      Verifying  : libthai-0.1.14-9.el7.x86_64                                                                                                                                                                14/37 
      Verifying  : mesa-libGL-17.2.3-8.20171019.el7.x86_64                                                                                                                                                    15/37 
      Verifying  : libXft-2.3.2-2.el7.x86_64                                                                                                                                                                  16/37 
      Verifying  : libX11-common-1.6.5-1.el7.noarch                                                                                                                                                           17/37 
      Verifying  : libxcb-1.12-1.el7.x86_64                                                                                                                                                                   18/37 
      Verifying  : pango-1.40.4-1.el7.x86_64                                                                                                                                                                  19/37 
      Verifying  : libevent-2.0.21-4.el7.x86_64                                                                                                                                                               20/37 
      Verifying  : libwayland-client-1.14.0-2.el7.x86_64                                                                                                                                                      21/37 
      Verifying  : rrdtool-1.4.8-9.el7.x86_64                                                                                                                                                                 22/37 
      Verifying  : pixman-0.34.0-1.el7.x86_64                                                                                                                                                                 23/37 
      Verifying  : libconfuse-2.7-7.el7.x86_64                                                                                                                                                                24/37 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                                                                                                                                                 25/37 
      Verifying  : ganglia-3.7.2-2.el7.x86_64                                                                                                                                                                 26/37 
      Verifying  : dejavu-sans-mono-fonts-2.33-6.el7.noarch                                                                                                                                                   27/37 
      Verifying  : libxshmfence-1.2-1.el7.x86_64                                                                                                                                                              28/37 
      Verifying  : libXau-1.0.8-2.1.el7.x86_64                                                                                                                                                                29/37 
      Verifying  : fontconfig-2.10.95-11.el7.x86_64                                                                                                                                                           30/37 
      Verifying  : graphite2-1.3.10-1.el7_3.x86_64                                                                                                                                                            31/37 
      Verifying  : libwayland-server-1.14.0-2.el7.x86_64                                                                                                                                                      32/37 
      Verifying  : libXdamage-1.1.4-4.1.el7.x86_64                                                                                                                                                            33/37 
      Verifying  : libXfixes-5.0.3-1.el7.x86_64                                                                                                                                                               34/37 
      Verifying  : mesa-libgbm-17.2.3-8.20171019.el7.x86_64                                                                                                                                                   35/37 
      Verifying  : libdrm-2.4.83-2.el7.x86_64                                                                                                                                                                 36/37 
      Verifying  : libdrm-2.4.60-3.el7.x86_64                                                                                                                                                                 37/37 
    
    Installed:
      ganglia-gmetad.x86_64 0:3.7.2-2.el7                                                                                                                                                                           
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1                      cairo.x86_64 0:1.14.8-2.el7                         dejavu-fonts-common.noarch 0:2.33-6.el7              dejavu-sans-mono-fonts.noarch 0:2.33-6.el7        
      fontconfig.x86_64 0:2.10.95-11.el7                fontpackages-filesystem.noarch 0:1.44-8.el7         ganglia.x86_64 0:3.7.2-2.el7                         graphite2.x86_64 0:1.3.10-1.el7_3                 
      harfbuzz.x86_64 0:1.3.2-1.el7                     libX11.x86_64 0:1.6.5-1.el7                         libX11-common.noarch 0:1.6.5-1.el7                   libXau.x86_64 0:1.0.8-2.1.el7                     
      libXdamage.x86_64 0:1.1.4-4.1.el7                 libXext.x86_64 0:1.3.3-3.el7                        libXfixes.x86_64 0:5.0.3-1.el7                       libXft.x86_64 0:2.3.2-2.el7                       
      libXrender.x86_64 0:0.9.10-1.el7                  libXxf86vm.x86_64 0:1.1.4-1.el7                     libconfuse.x86_64 0:2.7-7.el7                        libevent.x86_64 0:2.0.21-4.el7                    
      libmemcached.x86_64 0:1.0.16-5.el7                libpng.x86_64 2:1.5.13-7.el7_2                      libthai.x86_64 0:0.1.14-9.el7                        libwayland-client.x86_64 0:1.14.0-2.el7           
      libwayland-server.x86_64 0:1.14.0-2.el7           libxcb.x86_64 0:1.12-1.el7                          libxshmfence.x86_64 0:1.2-1.el7                      mesa-libEGL.x86_64 0:17.2.3-8.20171019.el7        
      mesa-libGL.x86_64 0:17.2.3-8.20171019.el7         mesa-libgbm.x86_64 0:17.2.3-8.20171019.el7          mesa-libglapi.x86_64 0:17.2.3-8.20171019.el7         pango.x86_64 0:1.40.4-1.el7                       
      pixman.x86_64 0:0.34.0-1.el7                      rrdtool.x86_64 0:1.4.8-9.el7                       
    
    Dependency Updated:
      libdrm.x86_64 0:2.4.83-2.el7                                                                                                                                                                                  
    
    Complete!
    [root@s101 yinzhengjie]#
    [root@s101 yinzhengjie]# yum install -y ganglia-gmetad
    [root@s101 yinzhengjie]# xcall.sh yum -y install  ganglia-gmond
    ============= s101 yum -y install ganglia-gmond ============
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.tuna.tsinghua.edu.cn
     * epel: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmond.x86_64 0:3.7.2-2.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package               Arch           Version                Repository    Size
    ================================================================================
    Installing:
     ganglia-gmond         x86_64         3.7.2-2.el7            epel          81 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package
    
    Total download size: 81 k
    Installed size: 183 k
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : ganglia-gmond-3.7.2-2.el7.x86_64                             1/1 
      Verifying  : ganglia-gmond-3.7.2-2.el7.x86_64                             1/1 
    
    Installed:
      ganglia-gmond.x86_64 0:3.7.2-2.el7                                            
    
    Complete!
    命令执行成功
    ============= s102 yum -y install ganglia-gmond ============
    Loaded plugins: fastestmirror
    http://mirrors.shu.edu.cn/centos/7.5.1804/updates/x86_64/repodata/1f31c8589d9d72a3943d97f881a2007528ea2507784db0fab25ed43f4a343de9-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.shu.edu.cn:80; Connection refused"
    Trying other mirror.
    Loading mirror speeds from cached hostfile
     * base: mirrors.nwsuaf.edu.cn
     * epel: mirrors.tongji.edu.cn
     * extras: mirrors.njupt.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmond.x86_64 0:3.7.2-2.el7 will be installed
    --> Processing Dependency: ganglia = 3.7.2-2.el7 for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libganglia.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libconfuse.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package ganglia.x86_64 0:3.7.2-2.el7 will be installed
    ---> Package libconfuse.x86_64 0:2.7-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package              Arch          Version                   Repository   Size
    ================================================================================
    Installing:
     ganglia-gmond        x86_64        3.7.2-2.el7               epel         81 k
    Installing for dependencies:
     apr                  x86_64        1.4.8-3.el7_4.1           base        103 k
     ganglia              x86_64        3.7.2-2.el7               epel        102 k
     libconfuse           x86_64        2.7-7.el7                 epel         80 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 366 k
    Installed size: 1.2 M
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/epel/packages/libconfuse-2.7-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
    Public key for libconfuse-2.7-7.el7.x86_64.rpm is not installed
    --------------------------------------------------------------------------------
    Total                                              137 kB/s | 366 kB  00:02     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
     Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
     Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
     Package    : epel-release-7-9.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                   1/4 
      Installing : libconfuse-2.7-7.el7.x86_64                                  2/4 
      Installing : ganglia-3.7.2-2.el7.x86_64                                   3/4 
      Installing : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
      Verifying  : libconfuse-2.7-7.el7.x86_64                                  1/4 
      Verifying  : ganglia-3.7.2-2.el7.x86_64                                   2/4 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                   3/4 
      Verifying  : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
    
    Installed:
      ganglia-gmond.x86_64 0:3.7.2-2.el7                                            
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1            ganglia.x86_64 0:3.7.2-2.el7          
      libconfuse.x86_64 0:2.7-7.el7          
    
    Complete!
    命令执行成功
    ============= s103 yum -y install ganglia-gmond ============
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.nwsuaf.edu.cn
     * epel: mirrors.tongji.edu.cn
     * extras: mirrors.njupt.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmond.x86_64 0:3.7.2-2.el7 will be installed
    --> Processing Dependency: ganglia = 3.7.2-2.el7 for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libganglia.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libconfuse.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package ganglia.x86_64 0:3.7.2-2.el7 will be installed
    ---> Package libconfuse.x86_64 0:2.7-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package              Arch          Version                   Repository   Size
    ================================================================================
    Installing:
     ganglia-gmond        x86_64        3.7.2-2.el7               epel         81 k
    Installing for dependencies:
     apr                  x86_64        1.4.8-3.el7_4.1           base        103 k
     ganglia              x86_64        3.7.2-2.el7               epel        102 k
     libconfuse           x86_64        2.7-7.el7                 epel         80 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 366 k
    Installed size: 1.2 M
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/epel/packages/libconfuse-2.7-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
    Public key for libconfuse-2.7-7.el7.x86_64.rpm is not installed
    --------------------------------------------------------------------------------
    Total                                              119 kB/s | 366 kB  00:03     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
     Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
     Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
     Package    : epel-release-7-9.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                   1/4 
      Installing : libconfuse-2.7-7.el7.x86_64                                  2/4 
      Installing : ganglia-3.7.2-2.el7.x86_64                                   3/4 
      Installing : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
      Verifying  : libconfuse-2.7-7.el7.x86_64                                  1/4 
      Verifying  : ganglia-3.7.2-2.el7.x86_64                                   2/4 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                   3/4 
      Verifying  : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
    
    Installed:
      ganglia-gmond.x86_64 0:3.7.2-2.el7                                            
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1            ganglia.x86_64 0:3.7.2-2.el7          
      libconfuse.x86_64 0:2.7-7.el7          
    
    Complete!
    命令执行成功
    ============= s104 yum -y install ganglia-gmond ============
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.nwsuaf.edu.cn
     * epel: mirrors.tongji.edu.cn
     * extras: mirrors.njupt.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmond.x86_64 0:3.7.2-2.el7 will be installed
    --> Processing Dependency: ganglia = 3.7.2-2.el7 for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libganglia.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libconfuse.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package ganglia.x86_64 0:3.7.2-2.el7 will be installed
    ---> Package libconfuse.x86_64 0:2.7-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package              Arch          Version                   Repository   Size
    ================================================================================
    Installing:
     ganglia-gmond        x86_64        3.7.2-2.el7               epel         81 k
    Installing for dependencies:
     apr                  x86_64        1.4.8-3.el7_4.1           base        103 k
     ganglia              x86_64        3.7.2-2.el7               epel        102 k
     libconfuse           x86_64        2.7-7.el7                 epel         80 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 366 k
    Installed size: 1.2 M
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/epel/packages/ganglia-gmond-3.7.2-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
    Public key for ganglia-gmond-3.7.2-2.el7.x86_64.rpm is not installed
    --------------------------------------------------------------------------------
    Total                                              142 kB/s | 366 kB  00:02     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
     Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
     Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
     Package    : epel-release-7-9.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                   1/4 
      Installing : libconfuse-2.7-7.el7.x86_64                                  2/4 
      Installing : ganglia-3.7.2-2.el7.x86_64                                   3/4 
      Installing : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
      Verifying  : libconfuse-2.7-7.el7.x86_64                                  1/4 
      Verifying  : ganglia-3.7.2-2.el7.x86_64                                   2/4 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                   3/4 
      Verifying  : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
    
    Installed:
      ganglia-gmond.x86_64 0:3.7.2-2.el7                                            
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1            ganglia.x86_64 0:3.7.2-2.el7          
      libconfuse.x86_64 0:2.7-7.el7          
    
    Complete!
    命令执行成功
    ============= s105 yum -y install ganglia-gmond ============
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.nwsuaf.edu.cn
     * epel: mirrors.tongji.edu.cn
     * extras: mirrors.huaweicloud.com
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package ganglia-gmond.x86_64 0:3.7.2-2.el7 will be installed
    --> Processing Dependency: ganglia = 3.7.2-2.el7 for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libganglia.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libconfuse.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: ganglia-gmond-3.7.2-2.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package ganglia.x86_64 0:3.7.2-2.el7 will be installed
    ---> Package libconfuse.x86_64 0:2.7-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package              Arch          Version                   Repository   Size
    ================================================================================
    Installing:
     ganglia-gmond        x86_64        3.7.2-2.el7               epel         81 k
    Installing for dependencies:
     apr                  x86_64        1.4.8-3.el7_4.1           base        103 k
     ganglia              x86_64        3.7.2-2.el7               epel        102 k
     libconfuse           x86_64        2.7-7.el7                 epel         80 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 366 k
    Installed size: 1.2 M
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/epel/packages/ganglia-3.7.2-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
    Public key for ganglia-3.7.2-2.el7.x86_64.rpm is not installed
    --------------------------------------------------------------------------------
    Total                                              275 kB/s | 366 kB  00:01     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
     Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
     Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
     Package    : epel-release-7-9.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                   1/4 
      Installing : libconfuse-2.7-7.el7.x86_64                                  2/4 
      Installing : ganglia-3.7.2-2.el7.x86_64                                   3/4 
      Installing : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
      Verifying  : libconfuse-2.7-7.el7.x86_64                                  1/4 
      Verifying  : ganglia-3.7.2-2.el7.x86_64                                   2/4 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                   3/4 
      Verifying  : ganglia-gmond-3.7.2-2.el7.x86_64                             4/4 
    
    Installed:
      ganglia-gmond.x86_64 0:3.7.2-2.el7                                            
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1            ganglia.x86_64 0:3.7.2-2.el7          
      libconfuse.x86_64 0:2.7-7.el7          
    
    Complete!
    命令执行成功
    [root@s101 yinzhengjie]# 
    [root@s101 yinzhengjie]# xcall.sh yum -y install ganglia-gmond

    四.在服务端部署gweb

    1>.下载gweb安装包

      下载地址:链接:https://pan.baidu.com/s/1gfHGYDrCACMd8VuDaAnGMQ  密码:ypim

    2>.安装依赖包(需要用到httpd和php对gweb进行WEBUI支持)

    [root@s101 yinzhengjie]# yum -y install  httpd php
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.tuna.tsinghua.edu.cn
     * epel: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package httpd.x86_64 0:2.4.6-80.el7.centos will be installed
    --> Processing Dependency: httpd-tools = 2.4.6-80.el7.centos for package: httpd-2.4.6-80.el7.centos.x86_64
    --> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-80.el7.centos.x86_64
    --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-80.el7.centos.x86_64
    ---> Package php.x86_64 0:5.4.16-45.el7 will be installed
    --> Processing Dependency: php-common(x86-64) = 5.4.16-45.el7 for package: php-5.4.16-45.el7.x86_64
    --> Processing Dependency: php-cli(x86-64) = 5.4.16-45.el7 for package: php-5.4.16-45.el7.x86_64
    --> Running transaction check
    ---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
    ---> Package httpd-tools.x86_64 0:2.4.6-80.el7.centos will be installed
    ---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
    ---> Package php-cli.x86_64 0:5.4.16-45.el7 will be installed
    ---> Package php-common.x86_64 0:5.4.16-45.el7 will be installed
    --> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-45.el7.x86_64
    --> Running transaction check
    ---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================================================================================================================================================
     Package                                            Arch                                          Version                                                     Repository                                   Size
    ================================================================================================================================================================================================================
    Installing:
     httpd                                              x86_64                                        2.4.6-80.el7.centos                                         base                                        2.7 M
     php                                                x86_64                                        5.4.16-45.el7                                               base                                        1.4 M
    Installing for dependencies:
     apr-util                                           x86_64                                        1.5.2-6.el7                                                 base                                         92 k
     httpd-tools                                        x86_64                                        2.4.6-80.el7.centos                                         base                                         89 k
     libzip                                             x86_64                                        0.10.1-8.el7                                                base                                         48 k
     mailcap                                            noarch                                        2.1.41-2.el7                                                base                                         31 k
     php-cli                                            x86_64                                        5.4.16-45.el7                                               base                                        2.7 M
     php-common                                         x86_64                                        5.4.16-45.el7                                               base                                        565 k
    
    Transaction Summary
    ================================================================================================================================================================================================================
    Install  2 Packages (+6 Dependent packages)
    
    Total download size: 7.6 M
    Installed size: 27 M
    Downloading packages:
    (1/8): apr-util-1.5.2-6.el7.x86_64.rpm                                                                                                                                                   |  92 kB  00:00:00     
    (2/8): mailcap-2.1.41-2.el7.noarch.rpm                                                                                                                                                   |  31 kB  00:00:00     
    (3/8): libzip-0.10.1-8.el7.x86_64.rpm                                                                                                                                                    |  48 kB  00:00:01     
    (4/8): httpd-tools-2.4.6-80.el7.centos.x86_64.rpm                                                                                                                                        |  89 kB  00:00:01     
    (5/8): php-common-5.4.16-45.el7.x86_64.rpm                                                                                                                                               | 565 kB  00:00:06     
    (6/8): php-5.4.16-45.el7.x86_64.rpm                                                                                                                                                      | 1.4 MB  00:00:15     
    (7/8): php-cli-5.4.16-45.el7.x86_64.rpm                                                                                                                                                  | 2.7 MB  00:00:19     
    (8/8): httpd-2.4.6-80.el7.centos.x86_64.rpm                                                                                                                                              | 2.7 MB  00:00:24     
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                           316 kB/s | 7.6 MB  00:00:24     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                  1/8 
      Installing : httpd-tools-2.4.6-80.el7.centos.x86_64                                                                                                                                                       2/8 
      Installing : libzip-0.10.1-8.el7.x86_64                                                                                                                                                                   3/8 
      Installing : php-common-5.4.16-45.el7.x86_64                                                                                                                                                              4/8 
      Installing : php-cli-5.4.16-45.el7.x86_64                                                                                                                                                                 5/8 
      Installing : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                  6/8 
      Installing : httpd-2.4.6-80.el7.centos.x86_64                                                                                                                                                             7/8 
      Installing : php-5.4.16-45.el7.x86_64                                                                                                                                                                     8/8 
      Verifying  : php-common-5.4.16-45.el7.x86_64                                                                                                                                                              1/8 
      Verifying  : php-5.4.16-45.el7.x86_64                                                                                                                                                                     2/8 
      Verifying  : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                  3/8 
      Verifying  : php-cli-5.4.16-45.el7.x86_64                                                                                                                                                                 4/8 
      Verifying  : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                  5/8 
      Verifying  : httpd-2.4.6-80.el7.centos.x86_64                                                                                                                                                             6/8 
      Verifying  : libzip-0.10.1-8.el7.x86_64                                                                                                                                                                   7/8 
      Verifying  : httpd-tools-2.4.6-80.el7.centos.x86_64                                                                                                                                                       8/8 
    
    Installed:
      httpd.x86_64 0:2.4.6-80.el7.centos                                                                         php.x86_64 0:5.4.16-45.el7                                                                        
    
    Dependency Installed:
      apr-util.x86_64 0:1.5.2-6.el7   httpd-tools.x86_64 0:2.4.6-80.el7.centos   libzip.x86_64 0:0.10.1-8.el7   mailcap.noarch 0:2.1.41-2.el7   php-cli.x86_64 0:5.4.16-45.el7   php-common.x86_64 0:5.4.16-45.el7  
    
    Complete!
    [root@s101 yinzhengjie]# 
    [root@s101 yinzhengjie]# yum -y install httpd php

    3>.解压gweb到"/soft"目录

    [yinzhengjie@s101 ~]$ ll | grep ganglia-web-3.7.2.tar.gz 
    -rw-r--r--. 1 yinzhengjie yinzhengjie    704632 Jun 14  2018 ganglia-web-3.7.2.tar.gz
    [yinzhengjie@s101 ~]$ tar zxf ganglia-web-3.7.2.tar.gz -C /soft/
    [yinzhengjie@s101 ~]$ 

    4>.修改编译文件(MakeFile

    [yinzhengjie@s101 ~]$ more /soft/ganglia-web-3.7.2/Makefile | grep ^GDESTDIR
    GDESTDIR = /var/www/html
    [yinzhengjie@s101 ~]$  more /etc/httpd/conf/httpd.conf | grep ^DocumentRoot
    DocumentRoot "/var/www/html"
    [yinzhengjie@s101 ~]$ 
    [yinzhengjie@s101 ~]$ 
    [yinzhengjie@s101 ~]$ more /soft/ganglia-web-3.7.2/Makefile | grep ^APACHE_USER
    APACHE_USER = apache
    [yinzhengjie@s101 ~]$ 
    [yinzhengjie@s101 ~]$ more /etc/httpd/conf/httpd.conf | grep ^User
    User apache
    [yinzhengjie@s101 ~]$ 

    5>.开始编译

    [yinzhengjie@s101 ganglia-web-3.7.2]$ su root
    Password: 
    [root@s101 ganglia-web-3.7.2]# make install
    rsync --exclude "rpmbuild" --exclude "*.gz" --exclude "Makefile" --exclude "*debian*" --exclude "ganglia-web-3.7.2" --exclude ".git*" --exclude "*.in" --exclude "*~" --exclude "#*#" --exclude "ganglia-web.spec" --exclude "apache.conf" -a . ganglia-web-3.7.2
    mkdir -p //var/lib/ganglia-web/dwoo/compiled && 
    mkdir -p //var/lib/ganglia-web/dwoo/cache && 
    mkdir -p //var/lib/ganglia-web && 
    rsync -a ganglia-web-3.7.2/conf //var/lib/ganglia-web && 
    mkdir -p //var/www/html && 
    rsync --exclude "conf" -a ganglia-web-3.7.2/* //var/www/html && 
    chown -R apache:apache //var/lib/ganglia-web
    [root@s101 ganglia-web-3.7.2]# 
    [root@s101 ganglia-web-3.7.2]# echo $?
    0
    [root@s101 ganglia-web-3.7.2]# exit 
    exit
    [yinzhengjie@s101 ganglia-web-3.7.2]$ 

    五.启动服务

    1>. 在服务端开启服务

    [root@s101 ~]# service httpd start
    Redirecting to /bin/systemctl start  httpd.service
    [root@s101 ~]# 
    [root@s101 ~]# service gmetad start
    Redirecting to /bin/systemctl start  gmetad.service
    [root@s101 ~]# 
    [root@s101 ~]# 
    [root@s101 ~]# xcall.sh service gmond start
    ============= s101 service gmond start ============
    Redirecting to /bin/systemctl start  gmond.service
    命令执行成功
    ============= s102 service gmond start ============
    Redirecting to /bin/systemctl start  gmond.service
    命令执行成功
    ============= s103 service gmond start ============
    Redirecting to /bin/systemctl start  gmond.service
    命令执行成功
    ============= s104 service gmond start ============
    Redirecting to /bin/systemctl start  gmond.service
    命令执行成功
    ============= s105 service gmond start ============
    Redirecting to /bin/systemctl start  gmond.service
    命令执行成功
    [root@s101 ~]# 

    2>.验证服务是否启动成功

    3>.通过WebUI访问Ganglia

       下图是半小时后,查看s104节点的状态图:

  • 相关阅读:
    CentOS 如何将.deb 文件 转换.rpm
    zabbix 使用SNMP监控富士施乐打印机
    zabbix5.0安装centos7环境
    zabbix5.0安装centos8
    iptables 扩展模式
    -bash: mail: command not found
    笔记本安装Centos8
    Centos 8 安装
    zabbix5.4部署
    死循环判断进程是否存活脚本
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/9185928.html
Copyright © 2020-2023  润新知