Event Handlers are not runing or logging.

Joe Rhett jrhett at meer.net
Fri Aug 27 23:54:13 CEST 2004


I don't know if it matters, but event handlers are supposed defined in
misccommands.cfg instead of checkcommands.cfg.

On Fri, Aug 27, 2004 at 06:27:06PM +1200, Bruce wrote:
> Joe suggested that I check the nagios.log file this was included also 
> and it dosnt show the messages at all, just the services getting the 
> errors and nothing else (It was running for about 30 minutes after it 
> detected the service problem, and all it done was repeat the services 
> were Critical)
> If its a config issue, then please let me know what wrong (or if you 
> need more information) as it really has me stumped.
> 
> Here is the configs that I originally had posted, (Ive changed the -- 
> File... to --8<-- so it dosnt get knocked off next time)
> 
> --8<----8<-- Original post information --8<----8<--
> --8<-- nagios.cfg event stuff --
> [root etc]# grep event nagios.cfg
> log_event_handlers=1
> #global_host_event_handler=somecommand
> #global_service_event_handler=somecommand
> event_handler_timeout=30
> enable_event_handlers=1
> --8<--
> 
> --8<-- checkcommands.cfg --
> define command {
> command_name                    allserver_freshclam_fix
> command_line                    $USER1$/fix-w-allserver.sh $HOSTADDRESS$
> restartFreshClam.sh $SERVICESTATE$ $SERVICEATTEMPT$
> }
> --8<--
> 
> --8<-- hosts.cfg --
> # Nagios hosts config
> # Autogenerated file, do not modify
> # Modify main etc hosts.cfg file
> #
> # Generated: 13-Aug-2004 06 pm
> 
> define host {
>       use                            basic
>       host_name                      creeper
>       alias                          creeper
>       address                        192.168.56.32
> }
> --8<--
> 
> --8<-- services.cfg --
> # Nagios services config
> # Autogenerated file, do not modify
> # Modify main etc services.cfg file
> #
> # Generated: 13-Aug-2004 06 pm
> 
> define service {
>       name                           generic-service
>       passive_checks_enabled         1
>       parallelize_check              1
>       obsess_over_service            1
>       check_freshness                1
>       notifications_enabled          1
>       event_handler_enabled          1
>       flap_detection_enabled         1
>       process_perf_data              1
>       retain_status_information      1
>       retain_nonstatus_information   1
>       register                       0
> }
> 
> define service {
>       use                            generic-service
>       name                           hosted-basic
>       is_volatile                    0
>       check_period                   24x7
>       max_check_attempts             7
>       normal_check_interval          3
>       retry_check_interval           1
>       notification_interval          240
>       notification_period            24x7
>       notification_options           w,u,c,r
>       register                       0
> }
> 
> define service {
>       use                            hosted-basic
>       name                           hosted
>       register                       0
>       host_name                      creeper
> }
> 
> define service {
>       use                            hosted
>       service_description            FreshClam
>       check_command                  check_serv_freshclam!
> 
>       event_handler                  allserver_freshclam_fix
>       event_handler_enabled          1
> }
> --8<--
> 
> --8<-- nagios.log --
> [1092451070] Nagios 1.1 starting... (PID=28391)
> [1092451070] Warning: Service 'FreshClam' on host 'creeper'  has no
> default contact group(s) defined!
> [1092451070] Warning: Host 'creeper' is not a member of any host groups!
> [1092451070] Warning: Host 'localhost' has no services associated with it!
> [1092451070] Finished daemonizing... (New PID=28392)
> [1092451345] HOST ALERT: creeper;DOWN;HARD;10;/bin/ping -n -c 1 
> 66.70.72.180
> [1092451345] SERVICE ALERT: creeper;FreshClam;CRITICAL;HARD;1;CRITICAL -
> process freshclam is not running !
> --8<--
> 
> Running the command does work as the user nagios, but even if the
> contents of the command is:
> /bin/echo "it ran" >/tmp/nagios.event
> it dosnt create the file /tmp/nagios.event   (which ive ensured dosnt
> already exist and the permissions are correct)
> 
> Can anyone see any reason why nagios is not running (or even just
> logging) the event? I did notice that the service alert says this is
> HARD, since nagios has just come up and there was no status file before
> hand it should be SOFT.
> 
> Any help would be appreciated,
> 
> 
> --8<----8<-- End of original message --8<----8<--
> 
> -- 
> +------------------------------------------+      \|||/
> | Bruce at WebFarm.co.nz       +64 06 7572881 |      (o o)
> | Systems Technician                       +---ooO-(_)-Ooo---+
> |                                                            |
> | WebFarm                           http://www.webfarm.co.nz |
> | FreeParking                   http://www.freeparking.co.nz |
> +------------------------------------------------------------+
> 
> ... FreeParking - NZ's best value Domain, WebHosting and email accounts - 
> bar none ... WebFarm - NZ's eCommerce specialists since 1997 
> 
> 
> 
> 
> Balestra, Roberto wrote:
> 
> >Hi,
> >I see your command configuration 'allserver_freshclam_fix' but I don't see 
> >the event that has to run it.
> >Heve you defined any service's checks for your event command?
> >Roberto
> >
> > 
> >
> >>-----Original Message-----
> >>From: nagios-users-admin at lists.sourceforge.net
> >>[mailto:nagios-users-admin at lists.sourceforge.net]On Behalf Of Bruce
> >>Sent: giovedì 26 agosto 2004 7.50
> >>To: Nagios Users
> >>Subject: Re: [Nagios-users] Event Handlers are not runing or logging.
> >>
> >>
> >>Hi,
> >>
> >>Has anyone had any thoughts on what the cause on this problem (below)
> >>maybe? Do I need to provide more information or is everyone stumped?
> >>
> >>Cheers,
> >>
> >>-- 
> >>+------------------------------------------+      \|||/
> >>| Bruce at WebFarm.co.nz       +64 06 7572881 |      (o o)
> >>| Systems Technician                       +---ooO-(_)-Ooo---+
> >>|                                                            |
> >>| WebFarm                           http://www.webfarm.co.nz |
> >>| FreeParking                   http://www.freeparking.co.nz |
> >>+------------------------------------------------------------+
> >>
> >>... FreeParking - NZ's best value Domain, WebHosting and 
> >>email accounts 
> >>- bar none
> >>... WebFarm - NZ's eCommerce specialists since 1997
> >>
> >>
> >>
> >>
> >>Bruce wrote:
> >>
> >>   
> >>
> >>>Hi,
> >>>
> >>>Ive been searching through the archives at sourceforge and 
> >>>     
> >>>
> >>cannot seem
> >>   
> >>
> >>>to find what my problem here maybe (I searched for event, 
> >>>     
> >>>
> >>event handler,
> >>   
> >>
> >>>handler and scroll through 10 pages about nothing even related, I 
> >>>could have missed it though..) there was one that was close but was 
> >>>for hosts... so ill post my one and see if anyone can spot 
> >>>     
> >>>
> >>whats wrong.
> >>   
> >>
> >>>We have been using Nagios for around 12 months now, and its exelent
> >>>except for it keeps reporting that FreshClam or ClamD are 
> >>>     
> >>>
> >>not running on
> >>   
> >>
> >>>a server, which is alright we login and restart it 
> >>>     
> >>>
> >>manually. But to save
> >>   
> >>
> >>>time I thought I might set up an event handler to call our 
> >>>     
> >>>
> >>existing root
> >>   
> >>
> >>>access module for the servers to do it.
> >>>Im trying to get it ruining from the host that monitors and not the
> >>>reporting host to avoid bandwidth usage, but even though it 
> >>>     
> >>>
> >>is defined
> >>   
> >>
> >>>and everything looks right it will NOT run. and the logs 
> >>>     
> >>>
> >>say nothing.
> >>   
> >>
> >>>Here is my dumbing down of the configs to see if it was 
> >>>     
> >>>
> >>something else
> >>   
> >>
> >>>(which is wasnt):   (Yes, its running nagios 1.1)
> >>>
> >>>-- nagios.cfg event stuff --
> >>>[root etc]# grep event nagios.cfg
> >>>log_event_handlers=1
> >>>#global_host_event_handler=somecommand
> >>>#global_service_event_handler=somecommand
> >>>event_handler_timeout=30
> >>>enable_event_handlers=1
> >>>-- 
> >>>
> >>>-- checkcommands.cfg --
> >>>define command {
> >>>command_name                    allserver_freshclam_fix
> >>>command_line                    $USER1$/fix-w-allserver.sh 
> >>>     
> >>>
> >>$HOSTADDRESS$
> >>   
> >>
> >>>restartFreshClam.sh $SERVICESTATE$ $SERVICEATTEMPT$
> >>>}
> >>>-- 
> >>>
> >>>-- hosts.cfg --
> >>># Nagios hosts config
> >>># Autogenerated file, do not modify
> >>># Modify main etc hosts.cfg file
> >>>#
> >>># Generated: 13-Aug-2004 06 pm
> >>>
> >>>define host {
> >>>      use                            basic
> >>>      host_name                      creeper
> >>>      alias                          creeper
> >>>      address                        192.168.56.32
> >>>}
> >>>     
> >>>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> >>100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> >>Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> >>http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> >>_______________________________________________
> >>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
> >>
> >>   
> >>
> >
> >
> >-------------------------------------------------------
> >SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> >100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> >Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> >http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> >_______________________________________________
> >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
> > 
> >
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> _______________________________________________
> 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

-- 
Joe Rhett
Senior Geek
Meer.net


-------------------------------------------------------
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_idP47&alloc_id808&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