Ganglia is
a scalable distributed system monitor tool for high-performance computing
systems such as clusters and grids. It enables the user to remotely
view live or historical statistics (such as CPU load averages or network
utilization) for all machines that are being monitored.
Time series metrics
from Ganglia are stored in a round-robin database (RRD) using the
RRDtool. The SAS IT Resource Management adapter for Ganglia reads
the RRD that was created using Ganglia.
Note: Before running the Adapter
Setup wizard, install the RRDtool. The round-robin database
tool, RRDtool, is a freeware package that is available for download
from Tobias Oetiker.
The Ganglia RRD data
can be gathered at any interval (step), any metrics can be gathered,
and any consolidation function (CF) can be used. Because SAS IT Resource
Management has its own aggregation process, the data read from the
round-robin databases should be detail data, not consolidated data.
To store detail data using the RRDtool, the RRDs should store the
data with the CF set to Average
. In
addition, the average should be generated based on one step of data,
where a step is the interval of time that was specified when the RRD
was generated. If the data in the RRD is consolidated, then SAS IT
Resource Management requires that the CF staging parameter be set
accordingly for that consolidation. If this staging parameter is
left blank, then the data in all of the CFs in the RRD are collected.
The adapter can read
a single round-robin database, or it can read all round-robin databases
in a directory. If multiple round-robin databases are read, the data
is combined into a single staging table.
Because a round-robin
database can store only numeric data, users of the RRDtool generally
store identifying character data in the name or path of the round-robin
database. The filename of each round-robin database is saved by the
Ganglia adapter in a field called filename.
The filename field that is saved by the Ganglia
adapter creates Grid performance metrics or any relevant computed
columns with this identifying information.
Note: You can backload data from
the Ganglia adapter. To do so, use the
rrdtool fetch --start
option and
rrdtool fetch --end option staging
parameters to specify the date range of data to be read.
For information about
backloading, see How to Backload Raw Data.