Re: [Nagios-devel] Implied/Additive inheritance

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

Re: [Nagios-devel] Implied/Additive inheritance

Post by Guest »

Gius, Mark createspace.com> writes:

>
> Although the documentation does not make this clear, implied and additive
inheritance applies to many
> other objects and directives. I'm personally using it on hostgroups,
contact_groups, contacts,
> service_groups, etc. I believe that any directive that can be defined as a
series of comma-delimited
> strings will support the additive/implied inheritance syntax, although I would
confirm on anything I
> didn't mention previously, since I don't know for sure.
>
> -Gius
>
> > -----Original Message-----
> > From: Thomas Guyot-Sionnest [mailto:dermoth aei.ca]
> > Sent: Thursday, July 08, 2010 4:26 AM
> > To: nagios-devel lists.sourceforge.net
> > Subject: Re: [Nagios-devel] Implied/Additive inheritance
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On 10-07-08 05:44 AM, john moodysrus.com wrote:
> > > Hey Team,
> > >
> > >
> > >
> > > I am having trouble combining 'Implied' and 'Additive' inheritance
> > for
> > > normal service notifications. The documentation implies the ability
> > to
> > > combine 'Implied' with 'Additive' inheritance is restricted to
> > > escalations, is this correct? If so, can I suggest this **very**
> > > powerful option be expanded to work with normal service
> > notifications?
> > >
> > >
> > >
> > > The scenario is the primary contact_group ('+support_team' for
> > example)
> > > is set at the host level. This group is nicely inherited by all the
> > > services on that host (very cool). If we add a contact_group
> > > ('+developers' for example) to an individual service on that host,
> > the
> > > primary_contact group information is overridden, and only the
> > > 'developers' are contacted.
> >
> > +1... I have the same issue and I reported it a while ago. I don't
> > think
> > the fix would be so hard, but I haven't had the time to really look
> > into it.
> >
> > FWIW I also suggested generric templates, because some of my additive
> > templates contains instructions that can be used at multiple places (ex
> > hostgroups that can be added to service templates, service
> > dependencies,
> > etc.
> > http://ideas.nagios.org/a/dtd/18864-3955
> >
> >
> > - --
> > Thomas

Thanks guys for the quick responses!! I have thrown in an example below (partly
stolen from the docs) to clarify the issue (my written example may not have been
clear).

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

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

This results in only the 'management' team receiving notifications but the
implied/additive *does* work as advertised for escalations. I am attempting to
leverage the escalation function as a work around at present, but it's not
pretty.

cheers








This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked