skip to content
james@kartar:~/2012/09/copperegg

CopperEgg

A look at CopperEgg's SAAS monitoring and updates to their Puppet module adding a type and provider for their uptime monitoring API

1 min read

# written 14 years ago; commands, versions and links may have changed

The field of SAAS server monitoring services has expanded again. This time with the addition of CopperEgg. I took a quick look at the service which allows with uptime monitoring via external ping and cloud monitoring. They also integrate with Puppet to provide automatic installation and management of their monitoring client which is a neat feature. I made some updates to their Puppet module and added support for a Puppet type and provider for their uptime monitoring API. This allows you to add new hosts/sites to be monitoring automatically from Puppet using their API, for example:

revealuptime_probe { "http://www.example.com":
ensure => present,
description => "This is a test probe.",
user => '1234556789',
apikey => 'abcdef123456',
}
$ whoami

I'm James Turnbull. I lead engineering teams, build products, and write on technology. More about me.