Ganglia Toolkit

The latest version of this document can be found on the ganglia documentation page.

Ganglia grew out of UC Berkeley Computer Science clustering research: The Millennium Cluster Project in collaboration with the NPACI Rocks Cluster Group.

Ganglia provides a complete real-time monitoring and execution environment that is in use by hundreds of universities, private and government laboratories and commercial cluster implementors around the world. Whether you want to monitor hundreds of computers in real-time across a university campus or around the world, ganglia is for you.

ComponentDescriptionAuthorVersion
Ganglia Monitor Daemon (gmond)This daemon must be running on all nodes you want to monitor. it multicasts its present for other gmonds, collects host metrics, multicasts the state of the host on the multicast channel and exports the data for itself and other nodes via XMLMatt Massie, Preston Smith (FreeBSD and AIX port), Steve Wagner (Solaris and Tru64 port), Federico Sacerdoti, Matt Rice (Windows port)2.5.0
Ganglia Meta Daemon (gmetad)The Ganglia Meta Daemon merges and data from multiple gmond sources over the wide area, stores the volatile numerical data in local round-robin databases, concatenates and presents a single XML image of all clusters which are being monitored.Matt Massie2.5.0
Ganglia Metad Web InterfaceThe Ganglia Meta Daemon Web Interface uses a PHP-enabled web server to present the data collected by gmetad to a web browser. For an example of the output, visit http://ganglia.sourceforge.net/demo/Federico Sacerdoti and Matt Massie2.5.0
Python Class and Clienta Python class for sorting and classifying large clusters using the monitoring coreMason Katz and Greg Bruno2.0


Table of Contents
1. Introduction
1.1. Ganglia Monitoring Daemon (gmond)
1.2. Ganglia Meta Daemon (gmetad)
1.3. Ganglia Web Frontend
2. Installation
2.1. Ganglia Monitoring Core Installation (gmetad, gmond, gstat, gmetric)
2.1.1. Installation from Source
2.1.2. Installation Using RPM (Linux-specific)
2.2. Ganglia Web Frontend
2.2.1. Installation from Source
2.2.2. Installation Using RPM
3. Configuration
3.1. Gmetad
3.2. Gmond
3.3. Ganglia Web Frontend
4. Commandline Tools
4.1. Ganglia Metric Tool (gmetric)
4.2. Ganglia Cluster Status Tool (gstat)
5. Getting Help
6. ChangeLog
7. License
8. Notes
8.1. Solaris, IRIX, Tru64
8.2. Debian Users
8.3. Multihomed Machines
8.4. Cisco Catalyst Switches