<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&utm_medium=Webpage&utm_content=Blog&utm_campaign=GeneralOpsview">https://github.com/gkelle/puppet-opsview?utm_source=Opsview&utm_medium=Webpage&utm_content=Blog&utm_campaign=GeneralOpsview</a><br></p></div><br></div></div></div>