jkugler / chef-ganglia

"Installs/Configures ganglia"

Home Page:http://heavywater.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

"Installs/Configures ganglia"

http://heavywater.ca


Languages

Language:Ruby 100.0%