Ganglia
Ganglia is a scalable distributed system monitoring tool that allows remote viewing live or historical statistics for a cluster. The Ganglia system consists of the following components:
- A PHP-based web front end
- Ganglia monitoring daemon (
gmond
): a multi-threaded monitoring daemon - Ganglia meta daemon (
gmetad
): a multi-threaded aggregation daemon - A few small utility programs
The daemon gmetad
aggregates metrics from the
gmond
instances, storing them in a database. The front
end pulls metrics from the database and graphs them. You can
aggregate data from multiple clusters by setting up a separate
gmetad
for each, and then a master gmetad
to aggregate data from the others. If you configure Ganglia to
monitor multiple clusters, remember to use a separate port for each
cluster.
The following sections provide information about installing and using Ganglia: