host group regex revisited

This forum is intended for the discussion of Nagios Core development. Feature requests, patches, bug fixes, and all types of development-related discussions are welcome!

NOTE: The SourceForge.net nagios-devel mailing list has been deprecated in favor of this forum in order to expedite support and provide additional features not available on the old mailing list.

host group regex revisited

Postby esantora » Sat Nov 17, 2018 9:09 am

Hello,

I've read through previous regex posts on here, but still haven't found a solution to my issue.

I have the following set in my nagios.cfg:

use_regexp_matching=1
use_true_regexp_matching=1

I'm using the following regex for hostgroup members:

^\w.*\.(sub1|sub2|sub3)\.?[\w.]*$

In Nagios, this matches:

host-a.sub1
host-b.sub2

but not:

host-c.sub1.example.com
host-d.sub2.example.com

I tested the regex on regex101.com and it matches both formats. Am I missing something in Nagios?

Any help would be greatly appreciated!

Thanks!
esantora
 
Posts: 1
Joined: Sat Nov 17, 2018 8:18 am

Re: host group regex revisited

Postby cdienger » Mon Nov 19, 2018 2:54 pm

the $ is a special character in Nagios configs and it looks like that is where the problem occurs. Try dropping it:

^\w.*\.(sub1|sub2|sub3)\.?[\w.]*
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
User avatar
cdienger
Support Tech
 
Posts: 2318
Joined: Tue Feb 07, 2017 11:26 am


Return to Nagios Core Development

Who is online

Users browsing this forum: No registered users and 3 guests