Dependencies configuration

Seth Hollist Seth.Hollist at ingenix.com
Wed Apr 21 00:49:34 CEST 2004


This is my first time configuring Nagios, so I'm not sure that I'm doing
this correctly.  My dependencies configuration don't seem to work very well,
but everything else seems to be working the way I'd expect.  I'm wondering
if someone could verify this sample from my config files, and tell me what I
might be doing wrong.  Thanks.

What I expect from this configuration is that if ingslcsdc-d goes down, ns3
and all it's services will be marked as unreachable, and I will only be
notified of ingslcsdc-d going down (not about ns3 or any of it's services,
as they should be marked as unreachable).  If ns3 goes down I expect to only
be notified of the PING service failing, and not be notified of any other
service on ns3 (as they would be marked as unreachable).



define host{
        name                            generic-unix-host
        notifications_enabled           1
        event_handler_enabled           1
        flap_detection_enabled          1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
        max_check_attempts              4
        notification_interval           1440
        notification_period             24x7
        notification_options            d,r
        register                        0
        }

define service{
        name                            generic-unix-service
        active_checks_enabled           1
        passive_checks_enabled          1
        parallelize_check               1
        obsess_over_service             1
        check_freshness                 0
        notifications_enabled           1
        event_handler_enabled           1
        flap_detection_enabled          1
        failure_prediction_enabled      1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
        max_check_attempts              4
        is_volatile                     0
        check_period                    24x7
        notification_period             24x7
        notification_interval           1440
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  unix-admins
        notification_options            w,u,c,r
        register                        0
        }

define servicedependency{
        name                            generic-service-deps
        dependent_service_description   PING
        execution_failure_criteria      w,u,c
        notification_failure_criteria   w,u,c
        register                        0
        }

## NS3 ##
define host{
        use                     generic-unix-host
        host_name               ns3
        alias                   NS3-mail
        address                 10.128.52.226
        check_command           check-host-alive
        parents                 ingslcsdc-d
        }

define service{
        use                             generic-unix-service
        host_name                       ns3
        service_description             PING
        check_command                   check_ping!100.0,20%!500.0,60%
        }

define servicedependency{
        use                             generic-service-deps
        host_name                       ns3
        dependent_host_name             ingslcsdc-d
        service_description             PING
        }
define hostdependency{
        host_name                       ns3
        dependent_host_name             ingslcsdc-d
        }
define servicedependency{
        use                             generic-service-deps
        name                            ns3-service-deps
        host_name                       ns3
        dependent_host_name             ns3
        register                        0
        }

define service{
        use                             generic-unix-service
        host_name                       ns3
        service_description             SSH
        check_command                   check_tcp!22
        }
define servicedependency{
        use                             ns3-service-deps
        service_description             SSH
        }


This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity to
which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified that
any dissemination, distribution or copying of this e-mail is prohibited. If
you have received this e-mail in error, please notify the sender by replying
to this message and delete this e-mail immediately.


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&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