"Installs/Configures ganglia"
Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 8 commits ahead, 161 commits behind ganglia:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
providers
recipes
resources
templates/default
README.rdoc
metadata.json
metadata.rb

README.rdoc

DESCRIPTION:

Installs and configures Ganglia.

ganglia.sourceforge.net/

REQUIREMENTS:

  • SELinux must be disabled on CentOS

  • iptables must allow access to port 80

ATTRIBUTES:

USAGE:

A run list with “recipe” enables monitoring.

A run list with “recipe” enables the web interface.

A run list with “recipe” enables graphite graphs.

LWRP:

gmetric

Installs a gmetric plugin.

The plugin is composed of two templates:

  • One for the script

  • One for the cron job that will call the script

The templates must be in the caller cookbook.

Example:

ganglia_gmetric 'memcache' do
    options :port => 11211
end

templates:
cookbooks/memcache/templates/default/memcache.gmetric.erb
cookbooks/memcache/templates/default/memcache.cron.erb

The content of 'options' will be passed to the templates

python

Installs a python plugin.

The plugin is composed of two templates:

  • One for the python module

  • One for the configuration of the module

The templates must be in the caller cookbook.

Example:

ganglia_python 'memcache' do
    options :port => 11211
end

templates:
cookbooks/memcache/templates/default/memcache.py.erb
cookbooks/memcache/templates/default/memcache.pyconf.erb

The content of 'options' will be passed to the templates

CAVEATS:

This cookbook has been tested on Ubuntu 10.04 and Centos 5.5.

Search seems to takes a moment or two to index. You may need to converge again to see recently added nodes.