Ganglia

From CBLFS
Jump to navigationJump to search
Download Source: http://downloads.sourceforge.net/ganglia/ganglia-3.0.6.tar.gz

Introduction to Ganglia

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.

Project Homepage: http://ganglia.sourceforge.net/

Dependencies

Required

Recommended

  • PHP Version 4 is required to provide web display of statistics.

Configuration Information

--disable-gexec: Disables support for gexec which isn't required for all platforms.
--enable-gmetad: enable building of the gmetad meta-monitoring daemon.

Non-Multilib

Compile the package:

./configure --prefix=/usr --disable-gexec --enable-gmetad &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr --disable-gexec --enable-gmetad &&
make

Install the package:

make install &&
mv -v /usr/bin/ganglia-config{,-32} &&
ln -svf multiarch_wrapper /usr/bin/ganglia-config

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
    --libdir=/usr/lib32 --disable-gexec --enable-gmetad &&
make

Install the package:

make install &&
mv -v /usr/bin/ganglia-config{,-n32} &&
ln -svf multiarch_wrapper /usr/bin/ganglia-config

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --libdir=/usr/lib64 --disable-gexec --enable-gmetad &&
make

Install the package:

make install &&
mv -v /usr/bin/ganglia-config{,-64} &&
ln -svf multiarch_wrapper /usr/bin/ganglia-config

Configuring

Configure the gmond daemon with the default configuration.

gmond --default_config > /etc/gmond.conf

Install the gmond init script included in the bootscripts package.

make install-gmond

If this node is going to run the gmetad daemon, copy the default configuration to the machine.

cp -v gmetad/gmetad.conf /etc/

Install the gmetad init script included in the bootscripts package.

make install-gmetad

Contents

Installed Directories:
Installed Programs: gmond, gmetad
Installed Libraries: libganglia{.a,so}

Short Descriptions

gmond is the Ganglia monitoring daemon. This runs on all nodes.
gmetad is the Ganglia meta-monitoring daemon and collects data from all of the gmond daemons. This runs on one or more nodes.
libganglia