Open ankh2054 opened 7 years ago
you execute this script as user puppet in workdir /home/str. Line 207 executes the puppet command as the user the script is running as and Puppet creates a .puppetlabs dir in the current dir.
I think this won't happen when you cd
to ~nagios
first. Can you give that a try?
I'm thinking about to add some check to the script to verify this. Or find out if there's a flag you can add to the puppet command to prevent it from creating a dir.
Same issue, but then I thought let me run it as user STR, then I get the following error.
/usr/lib/nagios/plugins/./check_puppet_agent
UNKNOWN: last_run_summary.yaml not found, not readable or incomplete
I don't have /var/lib/puppet to change as per issue #28 .
Using root it works fine....
hmm I will look into this later. Let you know asap.
thank you very much. Great nagios plugin by the way.
I think this may be related to https://github.com/aswen/nagios-plugins/issues/42
I have reviewed it in Gentoo. There is a bug in nrpe. $HOME is not properly set to nrpe user home directory. https://github.com/aswen/nagios-plugins/pull/44 to fix this issue.
Check_puppet_agent can only be run as root on my install.
cat /etc/sudoers