(I suspect the answer is "No", but I'll ask anyway.)
I have puppet installed on my systems, and puppet runs every half hour. Nagios is checking those puppet logs, also running every half hour, and returns something like this:
OK: Puppet agent "2.7.26" running catalogversion 1474549502, and last executed at Fri 23 Sep 2016 18:04:17 GMT
The problem is, if puppet checks this service at (let's say) 18:25, and returns the above response, then I won't see any reference to the expected 18:34 puppet run until nagios checks again at 18:55.
I would really like it if nagios could look at the status info, see that this machine ran puppet at 18:04, and reschedule its next check to occur, say, five minutes after the expected next-run.
Is there a way to accomplish this?