Hi,<br><div class="gmail_quote"><br>I'm slightly unsure about how i used event_handler in this situation<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
<br>

[Fri Apr 10 05:38:16 2009];Nagios 3.0.6 starting... (PID=1017)<br>[Fri Apr 10 05:38:16 2009];Local time is Fri Apr 10 05:38:16 EDT 2009<br>[Fri Apr 10 05:38:16 2009];LOG VERSION: 2.0<br>[Fri Apr 10 05:38:16 2009];Finished daemonizing... (New PID=1018)<br>


[Fri Apr 10 05:38:16 2009];INITIAL HOST STATE: remotehost;UP;HARD;1;<br>[Fri Apr 10 05:38:16 2009];INITIAL HOST STATE: mynagios;UP;HARD;1;<br>[Fri Apr 10 05:38:16 2009];INITIAL SERVICE STATE: remotehost;check_nagios_cronjob;OK;HARD;1;(null)<br>


[Fri Apr 10 05:38:16 2009];INITIAL SERVICE STATE: mynagios;Current Load;OK;HARD;1;(null)<br>[Fri Apr 10 05:51:16 2009];Warning: The results of service 'check_nagios_cronjob' on host 'remotehost' are stale by 0d 0h 3m 0s (threshold=0d 0h 10m 0s).  I'm forcing an immediate check of the service.<br>


[Fri Apr 10 05:51:21 2009];SERVICE ALERT: remotehost;check_nagios_cronjob;WARNING;HARD;1;WARNING: no information received from passive check (stale)<br>[Fri Apr 10 05:51:21 2009];SERVICE EVENT HANDLER: remotehost;check_nagios_cronjob;(null);(null);(null);check_by_ssh<br>


 </blockquote><div> </div><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"><br>define command{<br>        command_name    check_by_ssh<br>        command_line    $USER1$/eventhandlers/check_by_ssh.pl $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$ $HOSTNAME$<br>

}<br> <br> <br> <br>define service{<br>
        use                     passive_template<br>        service_description     check_nagios_cronjob<br>        hostgroup_name          testgroup<br>        check_command           i_am_stale<br>        event_handler           check_by_ssh<br>


        freshness_treshold      600<br>}<br> <br> <br>define command{<br>        command_name    i_am_stale<br>        command_line    $USER1$/check_dummy 1 "no information received from passive check (stale)"<br>


}<br></blockquote><div><br>based on the configuration above, im expecting a passive check to timeout after 10 mins. Then check_command will kick in,  but it just  returns WARNING which is HARD (i've set max_check_attempts to 1). it will then execute the event_handler, passing the macros $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$ $HOSTNAME$ as argument to check_by_ssh.pl. But based on the log output above, these macros contain 'null'? i'm not sure why but im pretty sure macros are working since $HOSTNAME$ was passed correctly.<br>

<br>Please give me a hint on what im missing.<br><br>Thanks,<br>Marc<br></div>
</div><br>