escalations
Pete Dewell
pete.dewell at volteurope.com
Thu Jul 15 16:54:32 CEST 2004
Could it be user permissions on the restart? I had a similar problem
where the script was apparently not being restarted. In the end I had to
use sudo to get the event handler to work properly.
Which user is actually running the event handler? Try suing to that user
and then running the restart script - see whether the user is allowed to
do the job.
Pete Dewell
Brian Andrus wrote:
> I am having trouble with the event handler. I have set up a test one for
> vsftpd on the same box nagios is running on.
> I created a restart-vsftpd script based on the http example to restart the
> service (it is below).
> I set up the command in the config and added the event_handler option to the
> service (excerpts from the config files are below).
>
> The even handler does get fired off three times when I down the service.
>>From the log files, it gets called as CRITICAL SOFT 1, CRITICAL SOFT 2,
> CRITICAL HARD 3 (at which point the script should actually do something).
> The problem is that the script seems to call the /etc/rc.d/init.d/vsftpd
> restart, but it exits after failing to shut it down. I get an entry in the
> messages.log file "vsftpd: vsftpd shutdown failed" but I don't get the
> startup succeeded message which I do get if I run "vsftpd restart" from the
> command line.
>
>
> Has anyone else seen this behaviour? I am running Fedora Core 1.
>
> Excerpts:
> --------------------------------
> define command{
> command_name restart-vsftpd
> command_line /usr/lib/nagios/plugins/eventhandlers/restart-vsftpd
> $SERVICESTATE$ $STATETYPE$ $SERVICEATTEMPT$
> }
>
> define service{
> use generic-service ; Name of
> service template to use
> host_name rh1
> service_description FTP
> is_volatile 0
> check_period 24x7
> max_check_attempts 3
> event_handler restart-vsftpd
> normal_check_interval 5
> retry_check_interval 2
> contact_groups linux-admins
> notification_interval 240
> notification_period 24x7
> notification_options w,u,c,r
> check_command check_ftp
> }
> ---------------------cut--------------------
> #!/bin/sh
> ##################
> # Restart-vsftpd #
> ##################
> Case "$1" in
> OK)
> # The service just came back up, so don't do anything...
> ;;
> WARNING)
> # We don't really care about warning states, since the service is
> probably still running...
> ;;
> UNKNOWN)
> # We don't know what might be causing an unknown error, so don't do
> anything...
> ;;
> CRITICAL)
> # Is this a "soft" or a "hard" state?
> case "$2" in
>
> # We're in a "soft" state, meaning that Nagios is in the middle of
> retrying the
> # check before it turns into a "hard" state and contacts get
> notified...
> SOFT)
>
> case "$3" in
>
> 3)
> echo -n "Restarting service (3rd soft critical
> state)..."
> /etc/rc.d/init.d/vsftpd restart
> ;;
> esac
> ;;
>
> HARD)
> echo -n "Restarting service..."
> /etc/rc.d/init.d/vsftpd restart
> ;;
> esac
> ;;
> esac
> exit 0
> -------------cut-------------
>
>
>
>
> All The Best,
>
> Brian Andrus
> Millenia Internet Services, Inc.
> (310) 260-1514
> http://www.millenia.com
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> 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
--
Technical Support/Analyst
Volt Europe
Tel : (+44) (0) 1737 774100
Fax : (+44) (0) 1737 772949
Mobile : (+44) (0) 777 1513066
E-mail pete.dewell at volteurope.com
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
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
More information about the Users
mailing list