The definition for the passive check seem to be corrected. I setup a cron job to run every 5 minutes and execute the script where the output is processed using:
command_file=/var/spool/nagios/cmd/nagios.cmd
[timestamp] PROCESS_SERVICE_CHECK_RESULT;host_name;svc_description;return_code;plugin_output >> $command_file
These things are confirmed:
check_external_command=1
accept_passive_service_checks=1
passive_checks_enabled
is set
Check_dummy definition is defined like example
define command{
command_name no-backup-report
command_line /usr/local/nagios/libexec/check_dummy 3 $ARG1$
}
etc.
After a full commit and updates, file installs and nagios restart, no errors are generated, however, the check doesn't update the nagios site with the appropriate information.
This is the first time setting up a passive check, so any input will be appreciated.