群集监控软件ganglia安装心得 - 我心永恒 - 网易博客

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:38:04
群集监控软件ganglia安装心得:
1、下载rrdtool-1.0.49.tar.gz包和ganglia-3.0.1.tar.gz包至目录/root/ganglia;
2、解包:
#cd ~/ganglia
#tar –zxf rrdtool-1.0.49.tar.gz
#tar –zxf ganglia-3.0.1.tar.gz
3、安装配置rrd工具:
#cd rrdtool-1.0.49
#./configure –prefix=/usr/local/rrdtool
……………….
………………(略)
#make
#make install
#vi /etc/profile.d/rrdtool.csh
插入如下内容以便SHELL初始化时获得rrdtool命令的路径:
if ( "${path}" !~ */usr/local/rrdtool/bin* ) then
set path = ( /usr/local/rrdtool/bin $path )
endif
#vi /etc/profile.d/rrdtool.sh
插入如下内容以便SHELL初始化时获得rrdtool命令的路径:
if ! echo ${PATH} | grep -q /usr/local/rrdtool/bin ; then
PATH=/usr/local/rrdtool/bin:${PATH}
fi
测试rrdtool命令路径:
#which rrdtool
/usr/local/rrdtool/bin/rrdtool
4、安装配置ganglia
#cd ~/ganglia/ganglia-3.0.1
#./configure CFLAGS=”-I/usr/local/rrdtool/include” \
CPPFLAGS=”-I/usr/local/rrdtool/include” \
LDFLAGS=”-L/usr/local/rrdtool/lib” –with-gmetad
…………….
…………….(略)
#make
#make install
拷贝监控守护进程启动文件:
#cp gmond/gmond.init /etc/rc.d/init.d/gmond
生成监控守护进程配置文件:
#gmond –t >/etc/gmond.conf
拷贝数据收集守护进程启动文件:
#cp gmetad/gmetad.init /etc/rc.d/init.d/gmetad
拷贝数据收集守护进程配置文件:
#cp gmetad/gmetad.conf /etc/gmetad.conf
拷贝web页面浏览及操作配置文件:
#cp –a web /var/www/html/ganglia
创建数据收集目录,并修改该目录属性:
#mkdir –p /var/lib/ganglia/rrds
#chown nobody:nobody /var/lib/ganglia/rrds
编辑gmond.conf配置文件:
#vi /etc/gmond.conf
修改cluster段的name的值unspecified以反映你的需要(收集数据时将在目录
/var/lib/ganglia/rrds下生成该名字为名的目录),如:
name=”mycluster”
编辑gmetad.conf配置文件:
#vi /etc/gmetad.conf
添加需要监视的群集的数据源,如:
data_source “my cluster” 5 hostname1
data_source “my cluster2” 5 hostname2
(此处hostname1、hostname2为在不同机群中运行gmetad守护进程的主机名或IP地址)
修改gridname行的值MyGrid以反映你的需要(浏览器页面显示时得以反映),如:
gridname “Grid”
修改trusted_hosts行:
trusted_hosts 127.0.0.1
编辑PHP配置文件conf.php:
#vi /var/www/html/ganglia/conf.php
修改RRDTOOL定义行
define(“RRDTOOL”,”/usr/bin/rrdtool”);

define(“RRDTOOL”,”/usr/local/rrdtool/bin/rrdtool”);
以便在浏览器页面上显示图形
5、配置并启动必要的服务:
#chkconfig –level 2345 httpd on
#chkconfig –level 2345 gmond on
#chkconfig –level 2345 gmetad on
#service httpd start
#service gmond start
#service gmetad start
6、启动浏览器查看:
#mozillahttp://localhost/ganglia &

#netscapehttp://localhost/ganglia &
7、在同一网络增加被监视的主机的信息,只需拷贝相同内核主机的gmond的相关文件,并启
动服务,即可在同一网络收集数据的主机中获得增加的主机的相关信息,并迅速显示在
浏览器中。
8、截图: