On 13.05.2012 18:04, Lori Adams wrote:
Yes, based on that doc, as it's the only place that talks about regex
or wildcards.
i haven't read all the docs...
Elsewhere in our configs, we had a *-do-not-page that worked fine with
the use_regexp_matching=1. When I set use_regexp_matching to 0, I
then got this error:
Could not find any hostgroup matching '*-do-not-page'
'*-do-not-page' is different to '*' having more than 0 characters in it.
So the statement you made doesn't quite make sense: if you enable
regex, you need to make sure they are valid - '*' is not a valid
regular expression, only a wildcard specifier, if not using regexp
matching. note the 'contain' in the below paragraph.
my statement makes sense. get some docs on regular expressions and
understand dots and special characters. or likewise, any character and
the asterisk.
For the situation I described earlier, setting use_regexp_matching=1
and setting the dependent_service_description to .* is
working. Thank you!
good.
Icinga 1.4 was most likely the stable version at the time that we put
it in place about a year ago or so.
1.6.1 runs stable in my production env since end of december. check the
changelog to see what could have changed.
Personally I find the ability to use regex/wildcards needing a bit
more documentation. There are generally good examples throughout the
docs, and I feel like this is lacking how to configure things based on
the global settings.
it's a community project - so just write docs, tell the docs devs at
their tracker about it, or add something to the community wiki. i'm sure
your voice will be heard once you submit appreciated input.
kind regards,
michael
-Lori
*From:*Michael Friedrich [mailto:michael.friedr...@univie.ac.at]
*Sent:* Sunday, May 13, 2012 3:44 AM
*To:* icinga-users@lists.sourceforge.net
*Subject:* Re: [icinga-users] invalid regular expression
On 13.05.2012 01:07, Lori Adams wrote:
Icinga 1.4.0:
In the main icinga.cfg, we have:
use_regexp_matching=1
I try to create the following dependency:
define servicedependency {
host_name HOSTA
service_description SERVICEA
dependent_host_name HOSTA
dependent_service_description *
notification_failure_criteria w,c
}
Yet, I get this failure:
Error: Invalid regular expression '*' found while expanding service
names in file '/path/to/file.cfg' starting on line 173. NOTE: regex
could be inherited from a template in a different file.
Based on the docs, '*' is valid. There is no template used, so it's
not hidden somewhere else.
based on which docs? those?
http://docs.icinga.org/latest/en/objecttricks.html#objecttricks-servicedependency
if you enable regex, you need to make sure they are valid - '*' is not
a valid regular expression, only a wildcard specifier, if not using
regexp matching. note the 'contain' in the below paragraph.
[--SNIP--]
Regular Expression Matching
The examples we give below use "standard" matching of object names. If
you wish, you can enable regular expression matching for object names
by using the use_regexp_matching config option. By default, regular
expression matching will only be used in object names that contain *,
?, +, or \.. If you want regular expression matching to be used on all
object names, enable the use_true_regexp_matching config option.
Regular expressions can be used in any of the fields used in the
examples below (host names, hostgroup names, service names, and
servicegroup names).
Note
Be careful when enabling regular expression matching - you may have to
change your config file, since some directives that you might not want
to be interpreted as a regular expression just might be! Any problems
should become evident once you verify your configuration.
[--SNIP--]
a single dot, matching all with asterisk should do the trick - but
keep in mind that enabled regex could require changes in your entire
configuration.
btw - why 1.4.0 ?
Thoughts?
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
icinga-users mailing list
icinga-users@lists.sourceforge.net
<mailto:icinga-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/icinga-users
--
DI (FH) Michael Friedrich
Vienna University Computer Center
Universitaetsstrasse 7 A-1010 Vienna, Austria
email: michael.friedr...@univie.ac.at
<mailto:michael.friedr...@univie.ac.at>
phone: +43 1 4277 14359
mobile: +43 664 60277 14359
fax: +43 1 4277 14338
web: http://www.univie.ac.at/zid
http://www.aco.net
Lead Icinga Core Developer
http://www.icinga.org
------------------------------------------------------------------------------
Live Security Virtual Conference Exclusive live event will cover all
the ways today's security and threat landscape has changed and how IT
managers can respond. Discussions will include endpoint security,
mobile security and the latest in malware threats.
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ icinga-users mailing
list icinga-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/icinga-users
-- DI (FH) Michael Friedrich Vienna University Computer Center
Universitaetsstrasse 7 A-1010 Vienna, Austria email:
michael.friedr...@univie.ac.at phone: +43 1 4277 14359 mobile: +43 664
60277 14359 fax: +43 1 4277 14338 web: http://www.univie.ac.at/zid
http://www.aco.net Lead Icinga Core Developer http://www.icinga.org
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
icinga-users mailing list
icinga-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/icinga-users