zoukankan      html  css  js  c++  java
  • ganglia3.7.2,web3.7.1安装

    1.准备安装包

    ganglia-3.7.2-2.el6.x86_64.rpm

    ganglia-gmetad-3.7.2-2.el6.x86_64.rpm

    ganglia-gmond-3.7.2-2.el6.x86_64.rpm

    ganglia-gmond-python-3.7.2-2.el6.x86_64.rpm

    ganglia-web-3.7.1-2.el6.x86_64.rpm

    2.所需依赖包

    libconfuse-2.7-4.el6.x86_64.rpm

    rrdtool-1.3.8-6.el6.x86_64.rpm

    rrdtool-devel-1.3.8-6.el6.x86_64.rpm

    php-bcmath-5.3.3-22.el6.x86_64.rpm

    php-process-5.3.3-22.el6.x86_64.rpm

    php-ZendFramework-1.11.10-1-mdv2012.0.noarch.rpm

    3.安装

    rpm -ivh ganglia-3.7.2-2.el6.x86_64.rpm

    rpm -ivh ganglia-gmond-3.7.2-2.el6.x86_64.rpm

    rpm -ivh ganglia-gmond-python-3.7.2-2.el6.x86_64.rpm

    rpm -ivh ganglia-gmetad-3.7.2-2.el6.x86_64.rpm

    yum install ganglia-web-3.7.1-2.el6.x86_64.rpm(web建议用yum安装,涉及一些镜像自带的安装包,比较方便)

    yum install httpd

    4.配置

    本地想安装一个gmetad高可用,因为项目生产中安装的ganglia前台图标出现了有规律的断开现象,原因初步怀疑网络问题,但是想从ganglia自身先考虑下优化方案。

    ①gmetad.conf

    hdp1:

    data_source "zhj" localhost

    gridname "ZHJ"

    hdp2:

    data_source "zhj" hdp1

    gridname "ZHJ"

    ②gmond.conf

    hdp1:

    cluster {

      name = "zhj"

      owner = "unspecified"

      latlong = "unspecified"

      url = "unspecified"

    }

    udp_send_channel {

      #bind_hostname = yes # Highly recommended, soon to be default.

                           # This option tells gmond to use a source address

                           # that resolves to the machine's hostname.  Without

                           # this, the metrics may appear to come from any

                           # interface and the DNS names associated with

                           # those IPs will be used to create the RRDs.

      #mcast_join = 239.2.11.71

      host = 172.16.196.141

      port = 8649

      #ttl = 1

    }

     

    /* You can specify as many udp_recv_channels as you like as well. */

    udp_recv_channel {

      #mcast_join = 239.2.11.71

      port = 8649

      #bind = 239.2.11.71

      #retry_bind = true

      # Size of the UDP buffer. If you are handling lots of metrics you really

      # should bump it up to e.g. 10MB or even higher.

      # buffer = 10485760

    }

    tcp_accept_channel {

      port = 8649

      # If you want to gzip XML output

      gzip_output = no

    }

    hdp2、hdp3:

    cluster {

      name = "zhj"

      owner = "unspecified"

      latlong = "unspecified"

      url = "unspecified"

    }

    udp_send_channel {

      #bind_hostname = yes # Highly recommended, soon to be default.

                           # This option tells gmond to use a source address

                           # that resolves to the machine's hostname.  Without

                           # this, the metrics may appear to come from any

                           # interface and the DNS names associated with

                           # those IPs will be used to create the RRDs.

      #mcast_join = 239.2.11.71

      host = 172.16.196.141

      port = 8649

      #ttl = 1

    }

     

    /* You can specify as many udp_recv_channels as you like as well. */

    udp_recv_channel {

      #mcast_join = 239.2.11.71

      #port = 8649

      #bind = 239.2.11.71

      #retry_bind = true

      # Size of the UDP buffer. If you are handling lots of metrics you really

      # should bump it up to e.g. 10MB or even higher.

      # buffer = 10485760

    }

    tcp_accept_channel {

      #port = 8649

      # If you want to gzip XML output

      gzip_output = no

    }

    ③gweb

    rpm包默认的安装地址是/usr/share/ganglia

    节点:hdp1

    需修改的配置文件:

    vi /etc/httpd/conf.d/ganglia.conf

    Alias /ganglia /usr/share/ganglia

     

    <Location /ganglia>

      Order deny,allow

      #Deny from all

      Allow from all

      Allow from 127.0.0.1

      Allow from ::1

      # Allow from .example.com

    </Location>

     

    vi /etc/httpd/conf/httpd.conf

     

    NameVirtualHost *:80

    #

    # NOTE: NameVirtualHost cannot be used without a port specifier

    # (e.g. :80) if mod_ssl is being used, due to the nature of the

    # SSL protocol.

    #

     

    #

    # VirtualHost example:

    # Almost any Apache directive may go into a VirtualHost container.

    # The first VirtualHost section is used for requests without a known

    # server name.

    #

    <VirtualHost *:80>

    #    ServerAdmin webmaster@dummy-host.example.com

        DocumentRoot /usr/share/ganglia ##conf_default所在目录

        ServerName myganglia

    #    ErrorLog logs/dummy-host.example.com-error_log

    #    CustomLog logs/dummy-host.example.com-access_log common

    </VirtualHost>

    5.启动

    hdp1-hdp3依次

    service gmond start

    hdp1-2依次

    service gmetad start

    hdp1

    service httpd start

     

    6.验证结果

     

     

     

     

  • 相关阅读:
    UVa 1451 Average (斜率优化)
    POJ 1160 Post Office (四边形不等式优化DP)
    HDU 3507 Print Article (斜率DP)
    LightOJ 1427 Substring Frequency (II) (AC自动机)
    UVa 10245 The Closest Pair Problem (分治)
    POJ 1741 Tree (树分治)
    HDU 3487 Play with Chain (Splay)
    POJ 2828 Buy Tickets (线段树)
    HDU 3723 Delta Wave (高精度+calelan数)
    UVa 1625 Color Length (DP)
  • 原文地址:https://www.cnblogs.com/roger888/p/5552448.html
Copyright © 2011-2022 走看看