When defining and testing new services in nagios I have been restarting nagios, then clicking the service, and rescheduling a check for as soon as possible, then waiting until the check happens.
Is there a more efficient way to do this? I'd like to use the command line to run that particular check and get the output.
Best Answer
Sometimes I find it tricky figuring out exactly what a plugin is doing. To figure this out I set nagios into debug mode with the configuration like this.
debug_level=2048
With nagios in debug mode I simply tail thedebug_log
filedebug_file=/var/log/nagios3/nagios.debug
. Force a check and you will see exactly how the command is being run. I wouldn't leave this setting on normally though, it is very verbose and fills your log file at a rapid rate.