Re: [Nagios-users] service escalation on all services of all hosts
Michael Barrett wrote: > Ahh, ok, that would explain it. That's a bummer. Thanks. One way around this is to create a host group where you put hosts that have services assigned: define hostgroup{ hostgroup_name ServiceHosts alias Hosts with Services Assigned register0 ; hide this hostgroup unless you want it displayed. } Then use a template that assigns hosts to this group: define host{ nameservice-host register0 ; this is a template hostgroups +ServiceHosts; add host to this hostgroup } Make sure every host definition that has services assigned has the use service-host directive in it (or uses a template that does). Alternatively you can just assign the services to the ServiceHosts group in the service definitions instead of using this host template. Then you can define your escalation this way: define serviceescalation { use email-all hostgroup_name ServiceHosts service_description * } Hope this helps. Paul Dubuc > > On Jun 7, 2011, at 10:29 AM, Paul M. Dubuc wrote: > >> >> 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 { >>> nameemail-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 > > -- > Michael Barrett > lok...@gmail.com > > > > -- 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@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
Re: [Nagios-users] service escalation on all services of all hosts
Ahh, ok, that would explain it. That's a bummer. Thanks. On Jun 7, 2011, at 10:29 AM, Paul M. Dubuc wrote: > > 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 { >> nameemail-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 -- Michael Barrett lok...@gmail.com -- 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@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
Re: [Nagios-users] service escalation on all services of all hosts
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 { > nameemail-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@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
[Nagios-users] service escalation on all services of all hosts
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 { nameemail-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? -- Michael Barrett lok...@gmail.com -- 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@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