美文网首页
ganglia安装配置

ganglia安装配置

作者: 枫叶无言_1997 | 来源:发表于2021-01-06 14:45 被阅读0次

    一、安装 
    1)安装httpd服务与php: sudo yum -y install httpd php  
    2)安装其他依赖: sudo yum -y install rrdtool perl-rrdtool rrdtool-devel  
     sudo yum -y install apr-devel 
    3)安装ganglia 
    sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 
    sudo yum -y install ganglia-gmetad 
    sudo yum -y install ganglia-web 
    sudo yum -y install ganglia-gmond

    二、配置 
    1)vi /etc/httpd/conf.d/ganglia.conf 
    #Ganglia monitoring system php web frontend 

    #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> 
    2)vi /etc/ganglia/gmetad.conf 
    data_source "linux" 192.168.216.20 
    3)vi /etc/ganglia/gmond.conf 
    cluster{

     name ="linux" (此处修改)

      owner = "unspecified"

      latlong = "unspecified"

      url = "unspecified"

    }

    udp_send_channel {

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

                           # This option tellsgmond to use a source address

                           # that resolves to themachine's hostname.  Without

                           # this, the metrics mayappear to come from any

                           # interface and the DNS names associated with

                           # those IPs will be usedto create the RRDs.

      # mcast_join = 239.2.11.71

      host = 192.168.216.20   (此处修改)

      port = 8649

      ttl = 1

    }

    udp_recv_channel{

      # mcast_join = 239.2.11.71

      port = 8649

     bind = 192.168.216.20 (此处修改)

      retry_bind = true

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

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

      # buffer = 10485760


    3)vi /etc/selinux/config 
    # Thisfile controls the state of SELinux on the system.

    #SELINUX= can take one of these three values:

    #     enforcing - SELinux security policy isenforced.

    #     permissive - SELinux prints warningsinstead of enforcing.

    #     disabled -No SELinux policy is loaded.

    SELINUX=disabled

    #SELINUXTYPE= can take one of these two values:

    #     targeted - Targeted processes areprotected,

    #     mls - Multi Level Security protection.

    SELINUXTYPE=targeted

    selinux本次生效关闭必须重启,如果此时不想重启,可以临时生效之:sudo setenforce 0 
    5)启动ganglia 
    sudo service httpd start 
    sudo service gmetad start 
    sudo service gmond start

    http://192.168.216.20/ganglia 
    如果完成以上操作依然出现权限不足错误,请修改/var/lib/ganglia目录的权限:sudo chmod -R 777 /var/lib/ganglia

    修改/opt/module/flume-1.9.0/conf/flume-env.sh配置

    JAVA_OPTS="-Dflume.monitoring.type=ganglia

    -Dflume.monitoring.hosts=192.168.216.20:8649

    -Xms100m

    -Xmx200m"

    相关文章

      网友评论

          本文标题:ganglia安装配置

          本文链接:https://www.haomeiwen.com/subject/dgvnoktx.html