Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.56 KB

community_add_ons.markdown

File metadata and controls

31 lines (21 loc) · 1.56 KB
title layout canonical
PuppetDB 1.3 » Community Projects and Add-ons
default
/puppetdb/latest/community_add_ons.html

None of the following projects are published by or endorsed by Puppet Labs. They are linked to here for informational purposes only.

A collection of Nagios scripts/plugins for monitoring PuppetDB. These plugins get data using PuppetDB's metrics APIs. Pulling this data into Nagios lets you monitor key metrics over time and receive alerts when they cross certain thresholds. This can partially or completely replace the built-in performance dashboard. Especially useful for knowing when the heap size or thread count needs tuning.

A Puppet module with functions for querying PuppetDB data. By default, exported resources are the only way for Puppet manifests to get other nodes' data from PuppetDB. These functions let you get other data. In particular, the pdbnodequery function can let you search nodes by class or resource, an operation that normally requires multiple PuppetDB queries. The functions in this module include:

  • pdbresourcequery
  • pdbnodequery
  • pdbfactquery
  • pdbstatusquery
  • pdbquery