simpleweb/puppet-cloudmonitoring

Name: puppet-cloudmonitoring

Owner: Simpleweb

Description: Puppet module to install the Cloud Monitoring Agent

Created: 2014-06-02 09:05:38.0

Updated: 2014-06-03 13:19:17.0

Pushed: 2014-06-03 13:18:28.0

Homepage: null

Size: 151

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Puppet Cloud Monitoring

A Puppet module to install, configure, and launch the Rackspace Cloud Monitoring Agent to enable Rackspace monitoring.

For Debian/Ubuntu, this module depends on puppetlabs-apt.

Usage

You can create a monitoring instance in one of two ways:

Providing a service agent monitoring token
class { 'cloudmonitoring':
  monitoring_token => 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.000000'  
}
Providing your username and API key to authenticate to Rackspace (via raxmon)
class { 'cloudmonitoring':
  username => "myRackspaceUsername",
  apikey   => "myApiKey",
}

Note: If you choose this method, raxmon will be installed using Pip, and all of the nodes you wish to monitor will need to be labelled in the Rackspace dashboard with a label that matches their FQDN, otherwise, tokens will not be mapped correctly and your catalog runs will fail.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.