Nagios implied and additive inheritance

Jim Winkle jwinkle at doit.wisc.edu
Wed Mar 28 18:41:21 CEST 2012


Thanks for the workarounds.

I'm still not sure if this is a bug or if this is the way it's intended to work,
so I will repost on the nagios-dev list.

-- Jim

On Mon, 26 Mar 2012 13:04:00 -0500 Jim Winkle <jwinkle at doit.wisc.edu> wrote

> 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


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