Skip to content
A Chef cookbook for chef-ganglia (Initial Upstream: heavywater, Repository: chef-ganglia) https://github.com/heavywater/chef-ganglia
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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[ganglia]” enables monitoring.

A run list with “recipe[ganglia::web]” enables the web interface.

A run list with “recipe[ganglia::graphite]” 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.

Something went wrong with that request. Please try again.