Re: [Nagios-devel] Possible discrepancy in Documentation and Functionality of Nagios v2.0b6

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] Possible discrepancy in Documentation and Functionality of Nagios v2.0b6

Post by Guest »

------=_Part_1923_11591613.1135866755033
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

As I understand it, the rules are to always over write the template, so if
you want the host to appear in cf-appservers as well as in cf-servers, then
you will need to put both in the hostgroup directive in the host
definition.

-Zac

On 12/29/05, Morten Werner Olsen wrote:
>
> On Thu, Dec 29, 2005 at 09:00:25AM +0100, Morten Werner Olsen wrote:
> > On Wed, Dec 28, 2005 at 06:54:31PM +0100, Andreas Ericsson wrote:
> >
> > > The hostgroup still needs to be created. There doesn't have to be a
> > > "members" line, but there has to be hosts in the hostgroup. You can
> thus
> > > create a config such as this
> > >
> > > define hostgroup{
> > > hostgroup_name hostgrp
> > > alias Alias for hostgrp
> > > }
> > >
> > > define host {
> > > use the_template_that_includes_everything
> > > host_name the_host
> > > hostgroups hostgrp
> > > }
> >
> > This works for me now after upgrading to 2.0rc1 (I believe it didn't
> > in 2.0b4), and that is great! :) But this resulted in another problem
> > with defining the hostgroups in template-hosts only:
> >
> > # cf template host (based on another global template)
> > define host {
> > use linux-host
> > name linux-host-cf
> > hostgroups cf-servers
> > contact_groups cf-core
> > register 0
> > }
> >
> > # cf-servers - host group definition
> > define hostgroup {
> > hostgroup_name cf-servers
> > alias cf-servers
> > }
> >
> > # cf-app1 - application server #1
> > define host {
> > use linux-host-cf
> > host_name cf-app1
> > alias cf-app1
> > hostgroups cf-appservers
> > address 10.0.0.21
> > }
> >
> > [a lot of hosts]
> >
> > # diffhost - last host based on linux-host-cf template
> > define host {
> > use linux-host-cf
> > host_name diffhost
> > alias diffhost
> > address 10.0.0.43
> > }
> >
> > The wierd thing is that diffhost is the only host showing up
> > (webinterface) in the cf-servers hostgroup, and I also get warnings
> > during the configtest about the other hosts having no services
> > associated with them (I specify a ping-service to the cf-servers
> > hostgroup).
>
> Just noticed that diffhost is the only host not having a hostgroups
> definition, so I believe this is not so wierd afterall, but just the
> hostgroups definition from the template that is overridden for
> cf-app1? I would like to see this work out with adding hostgroups both
> in the templates and in the host definition, but it is probably
> breaking the basic rules for templating in Nagios?
>
>
> - Werner
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=3D7637&alloc ... op=3Dclick
> _______________________________________________
> Nagios-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/lis ... gios-devel
>

------=_Part_1923_11591613.1135866755033
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

As I understand it, the rules are to always over write the template, so
if you want the host to appear in cf-appservers as well as in
cf-servers, then you will need to put both in the hostgroup directive
in the host definition. 

-ZacOn 12/29/05, Morten Werner Olsen <[email protected]> wrote:<blockquote class=3D"gmail_=
quote" style=

...[email truncated]...


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