This document provides an overview of how developers can contribute to DevOps practices through monitoring applications with Nagios. It discusses using the check_jmx4perl Nagios plugin to monitor Java applications by accessing metrics exposed via JMX, and implementing automatic configuration of monitoring checks using Puppet resources like exec, file, and nagios plugins. The document aims to demonstrate an end-to-end workflow of defining monitoring parameters, exposing them in JMX, adding the Jolokia agent, configuring Nagios checks, deploying the application, and automating monitoring setup with Puppet.