over writing services from templates

Yueh-Hung Liu yuehung.liu at gmail.com
Mon May 9 16:51:39 CEST 2011


exclude host2 from the first service definition, such as:

service {
     name                              service-check
     command                       run-some-check.sh
     max_check_attempts      1
     hostgroup_name              host_group1
     host _name                     !host2
 }



On Mon, May 9, 2011 at 6:57 PM,  <mail at catsnest.co.uk> wrote:
> Hi all,
>
>
> I seem to have a working solution but an confused as to why it works,
> could some one please explain or suggest a better way to do this.
>
>
> I apply service to hosts via, host-templates and wanted to change a
> value for a service but just for one hosts.
> I didnt want to add a new service / service template hoping i could
> just over ride the value for just that one host:
> I am running Nagios 3.2.3 and the simplified config looks like this:
>
>
>
> service {
>     name                              service-check
>     command                       run-some-check.sh
>     max_check_attempts      1
>     hostgroup_name              host_group1
> }
>
> host {
>        name                           host-template1
>        use                              generic
>        hostgroups                  +host_group1
>        register                        0
> }
>
>
> host {
>        name                           host1
>        use                              host-template1
>        }
>
> host {
>        name                           host2
>        use                              host-template1
>        }
>
> Now I wanted to change the value for max_check_attempts  used by the
> service for host2.
>
> What I did was
>
> service {
>     name                              service-check
>     command                       run-some-check.sh
>     max_check_attempts      3
>    host                                  host2
> }
>
> This created duplicate a warning when doing a verbose config check,
> but no warning on the normal config check and it allowed Nagios to
> reload and used the values from the host defined service!
>
> My questions are,
>   why does this work?
>   Is Nagios actually running both services but only showing one of
> them in the gui and ill probably have some race condition between
> them.
>   Is there a better way to do this?
>
> Thanks for your help,
> Ritchie
> --
> Fnord...
> <-- http://23.me.uk --> <-- http://wiki.s23.org --> <--
> http://twitter.com/23me -->
> <- -Only the lavender prairie dogs know the key to unlock the secret
> of the tumble-weeds. -->
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today.  Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
> _______________________________________________
> 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
>

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
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