Difference between revisions of "Ganglia"
From CBLFS
Jump to navigationJump to searchWeibullguy (talk | contribs) (Added page) |
Weibullguy (talk | contribs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
=== Required === | === Required === | ||
* [[RRDTool]] | * [[RRDTool]] | ||
+ | * [[libconfuse]] | ||
+ | * [[Python]] | ||
+ | * [[Expat]] | ||
+ | * [[APR]] | ||
=== Recommended === | === Recommended === | ||
Line 85: | Line 89: | ||
Configure the gmond daemon with the default configuration. | 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. | 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/ | ||
+ | Install the gmetad init script included in the [[bootscripts]] package. | ||
− | + | make install-gmetad | |
== Contents == | == Contents == | ||
Line 127: | Line 130: | ||
| | | | ||
|} | |} | ||
+ | |||
+ | [[Category:Clusters_Grids]] |
Latest revision as of 13:15, 21 March 2009
Download Source: | http://downloads.sourceforge.net/ganglia/ganglia-3.0.6.tar.gz |
---|
Contents
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 |