Puppet monitoring with Netdata
Monitor status of Puppet Server and Puppet DB.
Following charts are drawn:
JVM Heap
- committed (allocated from OS)
- used (actual use)
JVM Non-Heap
- committed (allocated from OS)
- used (actual use)
CPU Usage
- execution
- GC (taken by garbage collection)
File Descriptors
- max
- used
#
ConfigurationEdit the python.d/puppet.conf
configuration file using edit-config
from the Netdata config
directory, which is typically at /etc/netdata
.
When no configuration is given, module uses https://fqdn.example.com:8140
.
#
notes- Exact Fully Qualified Domain Name of the node should be used.
- Usually Puppet Server/DB startup time is VERY long. So, there should be quite reasonable retry count.
- Secure PuppetDB config may require client certificate. Not applies to default PuppetDB configuration though.