天天看點

Centos 6.5 yum安裝Ganglia

(1. 安裝php支援

 yum install php-common php-cli php-gb php

2. 安裝ganglia及其相關元件

服務端:yum install rrdtool rrdtool-devel ganglia-web ganglia-gmetad ganglia-gmond ganglia-gmond-python httpd apr-devel zlib-devel libconfuse-devel expat-devel pcre-devel)

服務直接安裝

yum -y install ganglia*

3.用戶端:yum install ganglia-gmond

3. 服務相關配置

  修改/etc/ganglia/gmond.conf

 cluster {

   name = "hadoop"  //這個是整個叢集的名字

 }

 dup_send_channel {

  host = 127.0.0.1  // host為單點傳播模式  mcast_join為多點傳播模式

 udp_recv_channel {

  port = 8649   // 如果是用單點傳播模式則要删除mcast_join和bind兩個選項

 修改檔案/etc/ganglia/gmetad.conf

 data_source "Cynric" 192.168.1.101   //Cynric是gmond.conf中cluster裡name的名字  localhost則需要是伺服器端的ip

 setuid_username "nobody"

4.用戶端配置

修改/etc/ganglia/gmond.conf

  host = 192.168.1.101  // host為單點傳播模式,為服務端的ip  mcast_join為多點傳播模式

4. 建立rrds目錄

  mkdir -p /var/lib/ganglia/rrds

  chown nobody:nobody /var/lib/ganglia/rrds

  chmod a+w /var/lib/ganglia/rrds

5. 關閉SELinux不然無法通路監控的web的頁面

   vi /etc/selinux/config

   SELINUX=disable

   以上方法需要重新開機機器

  可以在終端上直接輸入setenforce 0即可

6. 啟動相關服務

   service gmond start

   service gmetad start

   service httpd restart

7.用戶端啟動

7. 浏覽器中輸入127.0.0.1/ganglia檢驗是否成功

本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1876325,如需轉載請自行聯系原作者

繼續閱讀