Introduction to Ganglia on Ubuntu 14.04 | DigitalOcean
On the back end, Ganglia is made up of the following components:
Gmond (Ganglia monitoring daemon): a small service that collects information about a node. This is installed on every server you want monitored.
Gmetad (Ganglia meta daemon): a daemon on the master node that collects data from all the Gmond daemons (and other Gmetad daemons, if applicable).
RRD (Round Robin Database) tool: a tool on the master node used to store data and visualizations for Ganglia in time series.
PHP web front-end: a web interface on the master node that displays graphs and metrics from data in the RRD tool.
Basically, every node (server) that you want monitored has Gmond installed. Every node uses Gmond to send data to the single master node running Gmetad, which collects all the node data and sends it to the RRD tool to be stored
On the back end, Ganglia is made up of the following components:
Gmond (Ganglia monitoring daemon): a small service that collects information about a node. This is installed on every server you want monitored.
Gmetad (Ganglia meta daemon): a daemon on the master node that collects data from all the Gmond daemons (and other Gmetad daemons, if applicable).
RRD (Round Robin Database) tool: a tool on the master node used to store data and visualizations for Ganglia in time series.
PHP web front-end: a web interface on the master node that displays graphs and metrics from data in the RRD tool.
Basically, every node (server) that you want monitored has Gmond installed. Every node uses Gmond to send data to the single master node running Gmetad, which collects all the node data and sends it to the RRD tool to be stored
sudo apt-get install -y ganglia-monitor rrdtool gmetad ganglia-webfrontend
sudo vi /etc/ganglia/gmetad.conf
Find the line that begins with
data_source
, as shown below:data_source "my cluster" localhost
Edit the
data_source
line to list the name of your cluster, the data collection frequency in seconds, and your server's connection information. In the example below, the data source is called my cluster
, and it collects metrics once a minute from the localhost (itself). You can add more data_source
lines to create as many clusters as you want.data_source "my cluster" 60 localhost
Save your changes.
Next, edit the Gmond configuration file. Even though this is the master node, we are also setting it up for monitoring as the first node in the "my cluster" cluster. The
gmond.conf
file configures where the node sends its information.sudo vi /etc/ganglia/gmond.conf
In the
Read full article from Introduction to Ganglia on Ubuntu 14.04 | DigitalOceancluster
section, make sure you set the name to the same one you set in the gmetad.conf
file, which in this example is my cluster
. The rest of the fields are optional and can be left asunspecified
.
No comments:
Post a Comment