歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.5 下Ganglia的安裝配置心得

CentOS 5.5 下Ganglia的安裝配置心得

日期:2017/2/28 14:27:35   编辑:Linux教程

Ganglia是UC Berkeley發起的一個開源集群監視項目,設計用於測量數以千計的節點。Ganglia的核心包含gmond、gmetad以及一個Web前端。主要是用來監控系統性能,如:cpu 、mem、硬盤利用率, I/O負載、網絡流量情況等,通過曲線很容易見到每個節點的工作狀態,對合理調整、分配系統資源,提高系統整體性能起到重要作用。

在CentOS 5.5下,Ganglia的安裝有很多方法,例如用yum,rpm包或源碼安裝。這裡我將要討論的是Ganglia的源碼安裝。先不用多說,到Ganglia的官網下載源碼,解壓後閱讀README和INSTALL文檔,然後按照上面的提示進行一步一步的安裝。缺少什麼就yum什麼,這就是CentOS的最大方便之處,yum不到就下源碼安裝,具體的過程還是比較簡單的。

一般安裝好後就要配置,具體的配置文件主要是/etc/ganglia/目錄下的gmond.conf和gmetad.conf。

gmond.conf

cluster {

name = "unspecified" ------>改為:"my cluster"

owner = "unspecified"

latlong = "unspecified"

url = "unspecified"

}

gmetad.conf

由於gmetad.conf裡默認的RRD數據的存儲路徑:/var/lib/ganglia/rrds,這個要自己建立,並且要修改所有者為nobody(原來為root),不然會出現如下錯誤:

err1:

# service gmetad status

gmetad 已死,但是 subsys 被鎖

err2:

There was an error collecting ganglia data (127.0.0.1:8652): fsockopen error: Connection refused

解決代碼:

# mkdir -p /var/lib/ganglia/rrds

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

還要注意目錄/var/www/html/ganglia/下的conf.php文件

正確指定你安裝rrdtool的路徑,默認如下

define("RRDTOOL", "/usr/bin/rrdtool");

Ganglia 3.1.x下擴展Python模塊(翻譯自官方wiki) http://www.linuxidc.com/Linux/2014-04/99565.htm

使用Ganglia監控Hadoop集群 http://www.linuxidc.com/Linux/2012-05/61349.htm

在VMware Workstation的Ubuntu下安裝和配置Hadoop與Ganglia http://www.linuxidc.com/Linux/2013-06/85856.htm

Ganglia安裝部署之一建立Grid http://www.linuxidc.com/Linux/2013-05/83673.htm

Ganglia 極其簡單安裝教程yum版 http://www.linuxidc.com/Linux/2012-12/76536.htm

Ganglia快速開始向導(翻譯自官方wiki) http://www.linuxidc.com/Linux/2013-11/92747.htm

CentOS集群上安裝Ganglia-3.6.0監控Hadoop-2.2.0和HBase-0.96.0 http://www.linuxidc.com/Linux/2014-01/95804.htm

Ganglia在CentOS 6.5的安裝 http://www.linuxidc.com/Linux/2014-05/102024.htm

在 Ubuntu 14.04 Server 上安裝 Ganglia http://www.linuxidc.com/Linux/2014-08/105838.htm

Copyright © Linux教程網 All Rights Reserved