歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Install ganglia in RedHat 5.4

Install ganglia in RedHat 5.4

日期:2017/2/28 16:33:39   编辑:Linux教程

prerequisition:

操作系統是RedHat5.4 (已安裝gcc),要在本機上安裝Ganglia的三部分:gmetad、gmond和web前端。
整個安裝過程都使用root權限。
所需要的的包:

  • rrdtool最新版本
  • ganglia-3.1.7.tar.gz
  • libconfuse-2.5-4.el5.x86_64.rpm
  • libconfuse-devel-2.5-4.el5.x86_64.rpm
  • apr-util-devel.x86_64
  • pcre.x86_64 pcre-devel.x86_64

一:server端安裝
1:安裝rrdtool
tar -zxvf rrdtool-*.tar.gz
cd rrdtool-*
./configure ; make; make install
2:安裝ganglia的服務器端
cd ganglia-3.1.7
./configure CFLAGS="-I/usr/local/rrdtool-1.2.11/include" CPPFLAGS="-I/usr/local/rrdtool-1.2.11/include" LDFLAGS="-L/usr/local/rrdtool-1.2.11/lib" --with-gmetad
3:將gmetad.init文件拷貝到 /etc/init.d/
4:啟動服務器端
chkconfig gmetad on
chkconfig --list gmetad
service gmetad start
5:修改/etc/ganglia/gmetad.conf
根據需要修改data_source和rrd_rootdir
data_source "cluster name" localhost
注意:data_source是最重要的變亮,在GMOND的Cluser name配置必須與data_source的相同.
6:驗證gmetad
telnet localhost 8651 就可以得到各個主機的狀態.

二:客戶端安裝
1:安裝cd ganglia-3.1.7
./configure --sysconfdir=/etc/ganglia
make&& make install && make clean
2:生成啟動腳本
cp gmond.init /etc/init.d/gmond
/etc/init.d/gmond start
3:生成配置文件
gmond --default_config > /etc/ganglia/gmond.conf
修改監控組名稱
cluster {

name = "cluster name"//修改成和datasource一樣的名稱
.......
}

三:安裝web前端
把Ganglia下面的web文件拷貝到apche的根目錄下並改名為ganglia:
配置文件是/var/www/html/ganglia/conf.php
裡面可以修改rrdtool的目錄以及頁面刷新時間www.linuxidc.com
在你的浏覽器中輸入http://yourip/ganglia就可以看到相關的頁面了。為了安全起見,一定要設定一個訪問密碼.
Copyright © Linux教程網 All Rights Reserved