<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello,</div><div><br></div><div>This week our topic is on<b> Extending Puppet into your Monitoring Environment.</b></div><div><b><br></b></div><div>Puppet is the Configuration Management tool.<br></div><div><b></b></div><div><p name="f1f6" id="gmail-f1f6" class="gmail-graf gmail-graf--p gmail-graf-after--h3">Puppet Labs
 helps companies automate their infrastructure deployments with ease and
 efficiency. Puppet provides a declarative consistency across server, 
virtual machine and container builds. The sort of consistency that 
Puppet offers is the same sort of consistency you need when monitoring 
hundreds or thousands of compute instances.</p><p name="9f13" id="gmail-9f13" class="gmail-graf gmail-graf--p gmail-graf-after--p">Opsview
 has introduced the Opsview Puppet Module, which automatically registers
 compute instances for monitoring within Opsview Monitor. It facilitates
 the creation, synchronization and update of the monitored system in the
 Opsview configuration using Opsview’s REST API.</p><p name="4e9c" id="gmail-4e9c" class="gmail-graf gmail-graf--p gmail-graf-after--p">Puppet
 is a powerful configuration management and automation framework, but to
 integrate systems like Opsview, it often requires many hours of 
scripting trial and error to get it working. So it’s with great pride 
that Opsview has released a module for its customers to easily integrate
 with Puppet. They also have similar integration modules 
available for Ansible and Chef (links here) The Opsview Puppet Module 
includes declaration for all the core Opsview operations. This includes 
Host groups, Hosts, Users/Roles , Service Checks and even Business 
Service Monitoring (Application Dependency Monitoring and Availability).</p><p name="4e9c" class="gmail-graf gmail-graf--p gmail-graf-after--p">References: <a href="https://medium.com/@opsview/extending-puppet-into-your-monitoring-environment-4c9a40755f50">https://medium.com/@opsview/extending-puppet-into-your-monitoring-environment-4c9a40755f50</a></p><p name="4e9c" class="gmail-graf gmail-graf--p gmail-graf-after--p"><a href="https://github.com/gkelle/puppet-opsview?utm_source=Opsview&amp;utm_medium=Webpage&amp;utm_content=Blog&amp;utm_campaign=GeneralOpsview">https://github.com/gkelle/puppet-opsview?utm_source=Opsview&amp;utm_medium=Webpage&amp;utm_content=Blog&amp;utm_campaign=GeneralOpsview</a><br></p></div><br></div></div></div>