Tag Archives | Monitoring

Re-generate Nagios_service target-files

Some time ago I ran into the the problem that when having a Puppet configuration like this Nagios_service <<| |>> { target => "${baseconfigdir}/${conf_file_srvs}", } which is about collecting all stored configurations of type nagios_service, this works pretty well when executed for the first time. However, every subsequent Puppet run will not regenerate the target […]

Read full story Comments { 0 }

Monitoring Puppet – Part 3

Ever been concerned about the health of your Puppet agents? You know they are executing, but you don’t know if execution is successful? I’d like to show how to achieve this by monitoring the syslog of the Puppet machines. In case any errors occur during Puppet’s execution, the appropriate error messages will be logged to […]

Read full story Comments { 0 }

Monitoring Puppet – Part 2

As mentioned in one of my previous posts here, there are some more possibilities of observing the health of a Puppet agent. This one shows how I observe the state of an agent using its file /var/lib/puppet/state/state.yaml. Every time the Puppet agent executes, this file is being regenerated. By simply checking the age of the […]

Read full story Comments { 0 }

Monitoring Puppet – Part 1

Monitoring Puppet is a often discussed issue in user forums or mailing lists. Questions like “How can I ensure all my Puppet clients are running” or “How can I be sure my Puppet master is always serving catalogues to its clients” arise as soon as more than a hand full of boxes have to be […]

Read full story Comments { 0 }