Difference between revisions of "Ganglia"

From CBLFS
Jump to navigationJump to search
(Added page)
 
m (Configuring)
Line 84: Line 84:
  
 
Configure the gmond daemon with the default configuration.
 
Configure the gmond daemon with the default configuration.
 
 
  
 
  gmond --default_config > /etc/gmond.conf
 
  gmond --default_config > /etc/gmond.conf
 
 
  
 
If this node is going to run the gmetad daemon, copy the default configuration to the machine.
 
If this node is going to run the gmetad daemon, copy the default configuration to the machine.
 
 
  
 
  cp -v gmetad/gmetad.conf /etc/
 
  cp -v gmetad/gmetad.conf /etc/
 
 
 
  
 
== Contents ==
 
== Contents ==

Revision as of 07:28, 13 November 2007

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

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

cp -v gmetad/gmetad.conf /etc/

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