Using two or more host templates to aggregate contacts
Guy Waugh
guidosh at gmail.com
Tue Jul 14 16:44:12 CEST 2009
Patrick, you legend, it worked! Thanks a bunch...
On Fri, Jul 10, 2009 at 12:44 AM, Morris, Patrick <patrick.morris at hp.com>wrote:
> Hi Guy!
>
> On Tue, 07 Jul 2009, Guy Waugh wrote:
>
> > Hi all,
> >
> > I'm trying to configure nagios 3.0.6 so that I can add contact groups to
> a host by adding a host template to the host definition.
> >
> > I have one host template called 'unix-host' that I'm using to aggregate
> the Unix Team contacts into a template. I have another host template called
> 'oncall-host' that I'm using to represent people on call 24x7. If a host is
> critical enough that the on-call people should be alerted if it goes down, I
> want to be able to add the 'oncall-host' host template as a template for the
> critical host, have the 'unix-host' host template as another template for
> the host, and have nagios alert both the people on call and the Unix Team
> admins if the host goes down. The on-call people should be alerted by SMS
> and email every 5 minutes, but the Unix Team admins are should only be
> alerted by email every 10 minutes.
> >
> > I have an email server called 'doris' that is currently down, and is
> configured as specified below. What's happening is that the on-call people
> are being alerted by SMS and email every 10 minutes (which is as it should
> be), but the Unix Team admins aren't being alerted at all. If I remove the
> 'oncall-host' template from the host definition, the Unix Team admins are
> alerted by email as they should be.
> >
> > Can anyone suggest how I might get the alerting working, and still be
> able to just add the 'oncall-host' template as a template for a critical
> host? Perhaps it would be better to do this with hostgroups?
> >
> > Here are all my definitions... sorry if it's a bit convoluted:
> >
> > Here's the host definition for the host in question:
> > define host {
> > host_name doris
> > alias doris email server
> > address 192.168.2.25
> > parents sw-l3-mail
> > use oncall-host,unix-host
> > register 1
> > }
> >
> > 'unix-host' host template:
> > define host {
> > name unix-host
> > alias Unix Team host template
> > use generic-host
> > contact_groups +unix-admin
> > register 0
> > }
> >
> > 'oncall-host' host template:
> > define host {
> > name oncall-host
> > alias Host template for
> critical hosts
> > use generic-host
> > contact_groups oncall-primary
> > notification_interval 5
> > register 0
> > }
>
> Adding a "+" before "oncall-primary" in oncall-host to specify that it
> should be added to the list of contacts, rather than to replace it
> completely, should give you what you want.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20090714/3027dff1/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
-------------- next part --------------
_______________________________________________
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