service escalation on all services of all hosts

Paul M. Dubuc work at paul.dubuc.org
Tue Jun 7 19:29:10 CEST 2011


Michael Barrett wrote:
> Hi, I'm having a problem with an example given in the Tips&  Tricks documentation page. Currently I'm running: Nagios Core 3.2.0
>
> Anyway, the tip I'm trying is from here http://nagios.sourceforge.net/docs/nagioscore/3/en/objecttricks.html#serviceescalation
>
> The particular tip reads:
>
> All Services On Same Host:
> If you want to create service escalations for all services assigned to a particular host, you can use a wildcard in the service_description directive. The definition below would create a service escalation for all services on host HOST1. All the instances of the service escalation would be identical (i.e. have the same contact groups, notification interval, etc.).
>
> If you feel like being particularly adventurous, you can specify a wildcard in both the host_name and service_description directives. Doing so would create a service escalation for all services that you've defined in your configuration files.
>
> ##########
>
> So I tried the following:
>
> define serviceescalation {
>      name                    email-all
>      first_notification      1
>      last_notification       0
>      notification_interval   120
>      contact_groups          ops-group
>
>      register 0
> }
>
> define serviceescalation {
>      use                     email-all
>      host_name               *
>      service_description     *
> }
>
> And when I go to restart nagios I get the following:
>
> Error: Could not expand hostgroups and/or hosts specified in service (config file '/etc/nagios3/conf.d/services.cfg', starting on line 34)
>     Error processing object config files!
>
>
> Anyone know why this is a problem?  Am I missing something in the documentation, or is it just incorrect?
>

You probably have some hosts that have no services assigned.  Using the 
wildcard for both host_name and service_description will not work in that 
case, unfortunately.  All hosts specified MUST have a service that matches the 
given service_description or you will get this error.

Paul Dubuc

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
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