Greg RetkowskiOperations Engineer, OnLive
Combining Monitoring and CM to restart services.
What's in it for me?
● It'll free you up from firefighting
● It'll react faster than a human can
● It's a hedge against technical debt
Required Tools
● NAGIOS
● Puppet
High Level Diagram
Our Puppet Apache Class
Nagios service.cfg
Nagios commands.cfg
Puppet auth.conf● Create an empty namespaceauth.conf● Add this to your auth.conf:
Puppet puppet.conf
Testing the puppet agent● puppetd –listen –verbose –no-daemonize –no-
client –fqdn `hostname`
Invoking puppetrun● puppetrun -a –host FQDN
The handle_puppetrun.sh script
Bringing it all together
Resources
http://www.rage.net/lspe
Top Related