interpreting event-handler

Jasmine Chua jasmine.chua at securecirt.com
Mon Nov 4 15:11:26 CET 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sorry its me again. I dont think i can put the event-handler script on my 
monitoring server because it is supposed to run the script on my remote 
server. It is returning a code 127 saying that it cant find the script on my 
monitoring server, but it is not suppose to be there as the program to kill 
off exists on the remote server. Heres a snippet of my 'Load' service 
definition:

# Service definition
define service{
        use                             ocsp-service                           	
host_name                      host-abc
        service_description             Load
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              3
        event_handler                   restart_program
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  admin
        notification_interval           0
        notification_period             24x7
        notification_options            w,u,c,r
        check_command                   check_nrpe!check-load-runaway
        }
 
If i will to put a "check_nrpe!restart_program" to point to the remote server 
/libexec/event-handlers directory.. it will return a config error on my 
monitoring server that the "check_nrpe!restart_program" is not defined 
anywhere! But, I am only suppose to define the 'check_nrpe' command.. the 
rest of my nrpe services are working. So, I cant do that either. 

Is there another way of getting the monitoring server to point to the remote 
server and run my script on the remote server?
 

On Monday 04 November 2002 21:47, Jasmine Chua wrote:
> Thanks folks.. but i think i have figured out what is wrong. It is calling
> a script that does not exist in the directory.
>
> On Monday 04 November 2002 21:34, Jasmine Chua wrote:
> > -- Hi all,
> >
> > I wanted to restart a program when a remote server 's load average falls
> > critical. My script works all right by itself. However, when I try to get
> > nagios to do it automatically through event-handlers.. I got this message
> > in the logs..
> >
> > SERVICE ALERT: host-abc;Load;OK;HARD;3;load average: 0.00, 0.00, 0.00
> > SERVICE EVENT HANDLER: host-abc;Load;OK;HARD;3;restart_program
> > Warning: Attempting to execute the command
> > "/usr/local/nagios/libexec/eventhandlers/restart_program OK HARD 3"
> > resulted in a return code of 127.  Make sure the script or binary you are
> > trying to execute actually exists...
> >
> > I have checked the location of my script and made sure it is in there
> > with the right permissions. I dont think nagios is executing my script.
> > anyone has an idea whats going on?
> >
> > Jasmine Chua
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9xoAUNgvTa7Hj2AURAu7tAJ9Y5UOj9Gvww2zGg6Zrw1cQIGpqdQCbBqxP
BoWXnKPCGQCIoTN5F0MVOTk=
=+RYA
-----END PGP SIGNATURE-----



-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com




More information about the Users mailing list