centos下ganglia叢集中gmond的安裝與配置

來源:互聯網
上載者:User

 一 準備工作

1.0 注意:在安裝前首先確保你的系統時間是對的,如果不對,那趕快同步吧。

 代碼如下 複製代碼
#ntpdate ntp.fudan.edu.cn

1.1 首先需要安裝一些依賴的庫

 代碼如下 複製代碼
#yum install -y gcc gcc-c++ libpng freetype zlib libdbi apr.* apr-util libxml2 libxml2-devel pkg-config glib pixman pango pango-devel freetye-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel

1.2 安裝rrdtool並配置環境變數

 代碼如下 複製代碼
#wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz
#tar xvf rrdtool-1.4.5.tar.gz
#cd rrdtool-1.4.5
#./configure –prefix=/usr/local/rrdtool –enable-shared
#make www.111cn.net
#make install

將rrdtool的命令加入配置環境下:

 代碼如下 複製代碼
#vi /etc/profile
export PATH=$PATH:/usr/local/rrdtool/bin
#source /etc/profile

1.3 安裝expat以及其它需要的包

 代碼如下 複製代碼
#yum -y install expat expat-devel pcre pcre-devel

對於64位作業系統,需要手動的拷貝下動態連結程式庫到lib64下

 代碼如下 複製代碼
#mkdir /usr/local/expat/lib64
#cp -a /usr/local/expat/lib/* /usr/local/expat/lib64/

1.4 安裝apr和apr-util

 代碼如下 複製代碼
#wget http://mirror.bit.edu.cn/apache/apr/apr-1.4.6.tar.gz
#tar zxf apr-1.4.6.tar.gz
#cd apr-1.4.6
# ./configure && make && make install

1.5 安裝confuse

 代碼如下 複製代碼
#wget http://download.savannah.gnu.org/releases/confuse/confuse-2.7.tar.gz
#tar zxf confuse-2.7.tar.gz
#cd confuse-2.7
#./configure CFLAGS=-fPIC –disable-nls && make && make install

二 安裝和配置gmond

2.1 安裝gmond
如果只是安裝被監控的用戶端,並不是cluster,那隻需要安裝gmond即可。
首先下載ganglia的源碼檔案。我這裡下載的是ganglia-3.4.0.tar.gz

 代碼如下 複製代碼
#tar xvf ganglia-3.4.0.tar.gz
#cd ganglia-3.4.0
#./configure –prefix=/opt/modules/ganglia –enable-gexec –enable-status –with-python=/usr –with-libapr=/usr/local/apr/bin/apr-1-config –with-libconfuse=/usr/local –with-libexpat=/usr –with-libpcre=/usr

注意64位的機器上可能lua有問題或其它安裝包有問題,如果有問題的話,就加入–disable-lua參數
如果make的時候始終提示aclocal有問題,那就重新安裝aclocal,然後執行以下命令

 代碼如下 複製代碼
#aclocal
#autoconf

2.2 配置gmond

 代碼如下 複製代碼
#mkdir /opt/modules/ganglia/etc
#cd gmond
#./gmond -t > /opt/modules/ganglia/etc/gmond.conf
#cp gmond.init/etc/init.d/gmond
# vi /etc/init.d/gmond
將GMOND=/usr/bin/gmond
改為GMOND=/opt/modules/ganglia/sbin/gmond
#chkconfig –add gmond
#service gmond start   www.111cn.net

之後再修改gmond.conf設定檔,加入你的cluster

 代碼如下 複製代碼
#vi /opt/modules/ganglia/etc/gmond.conf

修改的內容如下:

 代碼如下 複製代碼
cluster {
  name = "zsx"
  owner = "nobody"
  latlong = "unspecified"
  url = "job.scol.com.cn"
}
host {
  location = "db2"
}
udp_send_channel{
  mcast_join=xxx.xxx.xxx.xxx
  port=8649
  ttl=1
}
#service gmond restart
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.