Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
$ sudo yum -y install ganglia ganglia-gmond ganglia-gmond-python ganglia-web

Ganglia Configuration

Edit /etc/ganglia/gmond.conf, comment out mcast_join and bind to only allow using unicast to report metrics data.

Edit /etc/httpd/conf.d/ganglia.conf, replace the configuration with following settings.

Code Block
languagetext
<Location /ganglia>
  Allow from all
  Require all granted
</Location>

Fix the permission and ownership of rrds directory using following commands.

Code Block
languagetext
$ sudo chown -R ganglia:nobody /var/lib/ganglia/rrds
$ sudo chmod -R 775 /var/lib/ganglia/rrds

Disable SELinux by changing the keyword "enforcing" to "disabled" in /etc/sysconfig/selinux, you need to restart the system to apply changes.

Start gmond, gmetad and apache web server.

Code Block
languagetext
$ sudo service gmond start
$ sudo service gmetad start
$ sudo service httpd start

You can try following commands to automatically start ganglia and web server at OS boot time.

Code Block
languagetext
$ sudo chkconfig --level 2345 gmond on
$ sudo chkconfig --level 2345 gmetad on
$ sudo chkconfig --level 2345 httpd on

After done this, we can access ganglia web front-end to see the monitored result.
The address of ganglia web front-end is http://<server address>/gangliaTBD

Try out Ganglia Report and Query Application

...