操作系统: CentOS
安装
最方便的yum因为版本问题用不了
所以就用源码安装咯,安装之前,有一些需要前置依赖需要安装的
rpm -q gcc glibc glibc-common rrdtool rrdtool-devel apr apr-devel expat expat-devel pcre pcre-devel dejavu-lgc-sans-mono-fonts dejavu-sans-mono-fonts
查一下,如果没有就自动安装一下
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
#建立rrd数据库
mkdir -p /var/lib/ganglia/rrds/
chown nobody:nobody -R /var/lib/ganglia/rrds/
除了上面的,还有个confuse-2.7,需要源码安装
wget http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz
tar -zxvf confuse-2.7.tar.gz
cd confuse-2.7.tar.gz
./configure CFLAGS=-fPIC --disable-nls
make && make install
依赖包装好了,开始装ganglia
ganglia分为gmond,gmetad,Ganglia-web
前者是客户端用的, 后两个是服务端用的
服务端-gmetad
注意需要加–with-gmetad
#安装
wget http://downloads.sourceforge.net/project/ganglia/ganglia%20monitoring%20core/3.7.1/ganglia-3.7.1.tar.gz
tar -zxvf ganglia-3.7.1.tar