Copyright 2012,2013 IDERA
This Puppet module will install the Uptime Cloud Monitor collector on your servers.
It also contains a simple type and provider for installing and managing RevealUptime Probes.
- Sign up for an account at https://copperegg.com/revealcloud-free-signup/.
- You can obtain and install this module from Puppet Forge: 'puppet module install CopperEgg-copperegg'. Alternatively, clone this Github package, and copy the release tarball to your puppet master. Then install the release package as follows: 'puppet module install /path-to-tarball/CopperEgg-copperegg-1.0.3.tar.gz'.
- Include the
coppereggclass to nodes that you want to monitor, e.g., in your site.pp file. - Login to Uptime Cloud Monitor and you should see your systems being monitored within 20-30 seconds.
node default {
class { 'copperegg':
api_key => 'YOUR_API_KEY',
label => 'SERVER_LABEL[obtional]',
tags => 'tag1, tag2[optional]'
}
}
To create a RevealUptime probe use the revealuptime_probe resource:
revealuptime_probe { "http://www.example.com":
ensure => present,
description => "This is a test probe.",
apikey => 'abcdef123456',
}
revealuptime_probe { "http://www.example.com":
ensure => absent,
description => "This is a test probe.",
apikey => 'abcdef123456',
}
Brett Maton James Turnbull