1.準備條件
相關依賴包安裝好
2.安裝過程
監控節點安裝
1.yum install -y ganglia ganglia-gmetad ganglia-web ganglia-gmond
2.修改/etc/ganglia/gmetad.conf
data_source “Hadoop” {主機IP}:8649
其中hadoop為叢集名
3.修改/etc/ganglia/gmond.conf
cluster{
name=”Hadoop”
…
}
udp_send_channel{//使用host為單點傳播,mcast_join為多點傳播
host={主機IP}
port=8649
ttl=1
}
udp_recv_channel{// 使用單機廣播的話,要删除”mcast_join”和”bind”
port=8649
}
4.設定開機采集程序
chkconfig –level 235 gmond on
chkconfig –level 235 gmetad on
chkconfig –level 235 httpd on
被監控節點安裝
1.yum install -y ganglia ganglia-gmond
2.将監控節點的gmond.conf檔案拷貝到各個節點上去
3. 設定開機運作資料采集程序:
chkconfig –level 235 gmond on
測試啟動
server端:
servcie gmond on
service gmetad on
service httpd on
client端:
service gmond on
常見錯誤
1.Forbidden You don’t have permission to access /ganglia on this server.
這裡應該是/etc/httpd/conf.d/ganglia.conf 檔案中配置出問題,
将原有的内容注釋掉就好了。
<Location /ganglia>
Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
# Allow from .example.com
</Location>