Event Handlers are not runing or logging.

Bruce bruce at webfarm.co.nz
Sat Aug 14 05:05:52 CEST 2004


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
}
-- 

-- 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
}
--


-- 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 !
End Of Log.
--

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,

PS!: For the developer, this has problery been reported but the
event_handlers dont allow for the ! to pass paramters in...  but thats a
seperate issue.

-- 
+------------------------------------------+      \|||/
| 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






-------------------------------------------------------
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





More information about the Users mailing list