service templates

Deborah Martin Deborah.Martin at Kognitio.com
Tue May 6 16:31:13 CEST 2008


They are available as part of the standard config. I've used them since
2005.

-----Original Message-----

***************************************************************************
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
Any unauthorised distribution or copying is strictly prohibited.

Whilst Kognitio Limited takes steps to prevent the transmission of viruses 
via e-mail, we can not guarantee that any email or attachment is free from
computer viruses and you are strongly advised to undertake your own anti-virus 
precautions.

Kognitio grants no warranties regarding performance, use or quality of any 
e-mail or attachment and undertakes no liability for loss or damage, 
howsoever caused.

Kognitio Limited
Registered in England:  0212 7833
Registered Address:	3a Waterside Park
				Cookham Road
				Bracknell
				Berks
				RG12 1RB
VAT number:			864 4378 92
***************************************************************************



From: Aaron M. Segura [mailto:aaron.segura at cabelas.com]
Sent: 06 May 2008 15:34
To: Terry
Cc: Nagios Users mailinglist
Subject: Re: [Nagios-users] service templates


What you're talking about sounds like Service Profiles, which, I
believe, are not available via regular nagios configs, but rather via a
third party GUI configuration tool like Monarch (amongst others,
probably).

On Tue, 2008-05-06 at 09:30 -0500, Terry wrote:
> Thanks for the reply.  I do this already.  This just cuts down on the
> number of lines in a service check.  It doesn't allow me to glob a set
> of services into a single service or host definition though, which is
> what I want (i think).
> 
> On Tue, May 6, 2008 at 9:20 AM, Deborah Martin
> <Deborah.Martin at kognitio.com> wrote:
> > Terry,
> >  You can do exactly that :
> >
> >  In the main services.cfg, define your template
> >
> >  define service{
> >         name                    my-service ; The 'name' of this service
> >  template, referenced in other service definitions
> >         active_checks_enabled           1       ; Active service checks
are
> >  enabled
> >         passive_checks_enabled          1       ; Passive service checks
are
> >  enabled/accepted
> >         parallelize_check               1       ; Active service checks
> >  should be parallelized (disabling this can lead to major performance
> >  problems)
> >         obsess_over_service             1       ; We should obsess over
this
> >  service (if necessary)
> >         check_freshness                 0       ; Default is to NOT
check
> >  service 'freshness'
> >         notifications_enabled           1       ; Service notifications
are
> >  enabled
> >         event_handler_enabled           1       ; Service event handler
is
> >  enabled
> >         flap_detection_enabled          1       ; Flap detection is
enabled
> >         process_perf_data               1       ; Process performance
data
> >         retain_status_information       1       ; Retain status
information
> >  across program restarts
> >         retain_nonstatus_information    1       ; Retain non-status
> >  information across program restarts
> >
> >         register                        0       ; DONT REGISTER THIS
> >  DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
> >         }
> >
> >  You need to change / add whatever else you want in there.
> >
> >  Then for the service definition specific to a host :
> >
> >  define service{
> >         use                     my-service   ; this will load the
service
> >  template my-service
> >         host_name               yourhostname
> >         service_description     yourdescription
> >         contact_groups          yourcontactgroups
> >         servicegroups           yourservicegroups
> >         max_check_attempts      1
> >         normal_check_interval   5
> >         retry_check_interval    1
> >         notifications_enabled   1       ; Service notifications are
enabled
> >         notification_interval   240
> >         notification_period     24x7
> >         notification_options    c,r       ; Notifications are sent out
on
> >  CRITICAL or RECOVERY
> >         check_period            24x7
> >         check_command           check_ping!100.0,20%!500.0,60%
> >         }
> >
> >  You can do lots of stuff with this. I use the above for checking
databases,
> >  but each database is slightly different
> >  so I use a template for the base, then define only the differences in
the
> >  individual service definitions. Also,
> >  if you define the check_command in the template, but want to change the
> >  check_command slightly like the parameters passed to it, anything you
put in
> >  the service definition overrides the template definition. Very useful
if you
> >  want to test a plugin on a live system but don't want to change for
> >  everything until you're happy with it.
> >
> >  Hope that helps.
> >
> >  regards,
> >  deborah
> >  -----Original Message-----
> >  From: Terry [mailto:td3201 at gmail.com]
> >  Sent: 06 May 2008 15:11
> >  To: Nagios Users mailinglist
> >  Subject: [Nagios-users] service templates
> >
> >
> >  I am figuring this is pretty obvious but the coffee hasn't kicked in
> >  yet or something.  I want to set up service templates of some sorts.
> >  I see there are service groups but this isn't it exactly because you
> >  have to define the host with each service.   For example, a template
> >  would contain all of our base windows service that we monitor and then
> >  one of our level 1 or 2 guys can go in and 'use windows-base' to
> >  simply include that set of services for a host.   I hope this makes
> >  sense.
> >
> >
-------------------------------------------------------------------------
> >  This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> >  Don't miss this year's exciting event. There's still time to save $100.
> >  Use priority code J8TL2D2.
> >
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao
> >  ne
> >  _______________________________________________
> >  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
> >
> >
***************************************************************************
> >  This email and any files transmitted with it are confidential and
intended
> >  solely for the use of the individual or entity to whom they are
addressed.
> >  Any unauthorised distribution or copying is strictly prohibited.
> >
> >  Whilst Kognitio Limited takes steps to prevent the transmission of
viruses
> >  via e-mail, we can not guarantee that any email or attachment is free
from
> >  computer viruses and you are strongly advised to undertake your own
anti-virus
> >  precautions.
> >
> >  Kognitio grants no warranties regarding performance, use or quality of
any
> >  e-mail or attachment and undertakes no liability for loss or damage,
> >  howsoever caused.
> >
> >  Kognitio Limited
> >  Registered in England:  0212 7833
> >  Registered Address:     3a Waterside Park
> >                                 Cookham Road
> >                                 Bracknell
> >                                 Berks
> >                                 RG12 1RB
> >  VAT number:                     864 4378 92
> >
***************************************************************************
> >
> >
> >
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
>
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao
ne
> _______________________________________________
> 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

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao
ne
_______________________________________________
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

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
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