Hi there, I created a very simple event handler just to 'see 
how it works' and I am having a slight problem perhaps someone can assist me...

define command{
        command_name    host-status
        command_line    /usr/bin/php /blah/host-status.php  $HOSTSTATE$ 
$HOSTADDRESS$
        }
define command{
        command_name    service-status
        command_line    /usr/bin/php /blah/service-status.php $SERVICESTATE$ 
$HOSTNAME$ $SERVICEDISPLAYNAME$
        }

If I su nagios and do /usr/bin/php /blah/service-status.php 1 2 3 it does 
actually work...

(I thought maybe it was an ownership/permissions issue?)

Host-status.php and service-status.php are simply files which are:

<?
$a = $argv[0];
$b = $argv[1];
$c = $argv[2];
$d = $argv[3];
$handle = fopen("output", "a+");
$content = "$a - $b - $c - $d\n";
$go = fwrite($handle, "$content");
?>

(I'm just trying to learn..)

define service {
        host_name              blah
        service_description    SMTP on blah
        display_name           smtp
        check_command          check_smtp
        max_check_attempts     5
        check_interval         30
        retry_interval         30
        check_period           24x7
        event_handler          service-status
        event_handler_enabled  1
        notification_interval  30
        notification_period    24x7
}

In the log I see:

[1210798037] SERVICE EVENT HANDLER: blah:SMTP on 
blah;(null);(null);(null);service-status

So it appears to be attempting to run the event-handler, although I don't 
believe it should be saying (null)(null)(null) and nothing is written to the 
output file which php should be writing to.

Has anybody run into this before?

Any advice would be tremendously helpful.

Thank you,
Drew
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

Reply via email to