Nagios implied and additive inheritance

Jim Winkle jwinkle at doit.wisc.edu
Mon Mar 26 20:04:00 CEST 2012


I'd like to set up Nagios so that:
1) In general, contact_groups for a host are notified about problems with the host and any service on the host.
2) Occasionally, we'd like other contact_groups to be notified about problems with certain services on the host.

If I'm understanding the documentation at http://nagios.sourceforge.net/docs/nagioscore/3/en/objectinheritance.html correctly, it indicates that #1 can be done using implied inheritance and #2 by using additive inheritance, but it's not working as expected.  I've found other posts from people with the same issue, but never any resolution.

For example, if I define:

define host{
        host_name               linux-server
        contact_groups          linux-admins
        ...
        }

define service{
        host_name               linux-server
        service_description     l_proc_sshd
        contact_groups          +management
        ...
        }


I would like this to be equivalent to:

define service{
        host_name               linux-server
        service_description     l_proc_sshd
        contact_groups          linux-admins,management
        ...
        }

But instead, the implied inheritance of "linux-admins" is ignored, and it's equivalent to:

define service{
        host_name               linux-server
        service_description     l_proc_sshd
        contact_groups          management
        ...
        }

So contact_groups is overwritten rather than added to.  No warnings/errors were generated about the plus sign being used inappropriately or anything else.

Am I misunderstanding the documentation?  Is this possibly a bug?

If this is not the way it's intended to work, could Nagios be easily enhanced to support this?  It seems very logical and powerful, and apparently other people are thinking along the same lines as I am.  I'm not using escalations, but a cursory read makes it appear to be supported there.

Thanks in advance for any light you can shed on this!

--
Jim

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
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