Monitoring and Metrics with Puppet

*
Proposal
Short Form
Intermediate

Excerpt

As your infrastructure grows, so does the complexity of your monitoring and metrics needs. In heterogeneous environments many machines will require different monitoring checks depending on their role in the infrastructure and often times on their physical hardware or lack thereof. The answer to which checks go where is already in your configuration management.

Description

As your infrastructure grows, so does the complexity of your monitoring and metrics needs. In heterogeneous environments many machines will require different monitoring checks depending on their role in the infrastructure and often times on their physical hardware or lack thereof. The answer to which checks go where is already in your configuration management.

This talk will explore the best practices of using roles and profiles to manage your monitoring and metrics needs. We will explore the Nagios exported resource pattern and using Puppet to automatically build Graphite dashboards for your infrastructure. Allowing you to rapidly scale your infrastructure while knowing that your monitoring and metric dashboards will be able to keep up.

Tags

puppet graphite nagios collectd monitoring devops

Speaking experience

Open Source Bridge - http://opensourcebridge.org/sessions/1093
CascadiaIT - http://casitconf.org/casitconf14/talk-descriptions/

BeaverBarcamp and LinuxFestNW.

Speaker

  • Blkperl

    William Van Hevelingen

    Portland State University

    Biography

    William Van Hevelingen started with Linux and configuration management as part of the Computer Action Team’s Braindump program at Portland State University in 2009. He worked on the Wintel, Nix, and Networking teams as a volunteer and later as a student worker helping to manage hundreds of workstations, servers, and networking infrastructure. William now works full time for the Computer Action Team (TheCAT), which provides IT for the Maseeh College of Engineering and Computer Science at Portland State University, as the Unix Team lead. He helps teach the Unix server portion of the CAT’s Braindump program, covering topics like web servers, databases, storage, virtualization, and Puppet. William is a co-author of Pro Puppet 2nd Edition and speaks regularly at conferences including Open Source Bridge, BeaverBarcamp, CascadiaIT, and LinuxFestNW.