service templates
Aaron M. Segura
aaron.segura at cabelas.com
Tue May 6 16:34:23 CEST 2008
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/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
-------------------------------------------------------------------------
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