Puppet ships with several report processors that have already been included, and they offer some fairly fantastic capabilities right away without needing to write a single line of code. The included plugins cover a fairly wide spectrum of requirements, from storing the raw reports to sending alerts via e-mail based on certain criteria. The included report processors are the following:
store
report
rrdgraph
tagmail
HTTP
PuppetDB
Over the next few pages, we're going to take a look at these built-in report processors and what they are capable of. You are going to find that the included report processors offer a rather impressive range of abilities and can immediately offer you not only better insight into your infrastructure, but also some new and interesting alerting abilities.