<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Paul –<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">As far as just the Perl RE goes, use this:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">(iadncmds[1-6])|(</span> iadccmds1[1-9]<span style="color:#1F497D">)|…
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">So, in analysis.cfg: HOST=%(iadncmds[1-6])|(</span> iadccmds1[1-9]<span style="color:#1F497D">)| …   # Where the “|…” includes the rest of your hosts, following a similar pattern<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Use “[]”s to specify a range of numbers, not parens…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">$  perl -e 'for ($i = 0; $i <= 7; $i ++ ) { if ( "iadncmds$i" =~ /iadncmds[1-6]/ ) { print "This matches: iadncmds$i\n" } else { print "iadncmds$i does not match...\n" } }'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">iadncmds0 does not match...<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds3<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">This matches: iadncmds6<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">iadncmds7 does not match...<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:#1F497D">~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:#1F497D">David Mills<br>
Systems Administrator</span><span style="color:#1F497D"><br>
</span><b><i><span style="font-family:"Times New Roman",serif;color:#1F33ED">Northrop Grumman</span></i></b><span style="font-family:"Times New Roman",serif;color:#1F497D"><br>
(512) 595-1238 (mobile)</span><span style="font-family:"Times New Roman",serif;color:#1F497D"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Xymon [mailto:xymon-bounces@xymon.com] <b>On Behalf Of
</b>Root, Paul T<br>
<b>Sent:</b> Monday, December 4, 2017 2:46 PM<br>
<b>To:</b> xymon@xymon.com<br>
<b>Subject:</b> [Xymon] HOST regex<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m having trouble getting a regex going for hostnames in analysis.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve got machines   iadncmds1  through iadncmds6 and iadccmds1 through iadncmds9 and a couple other machines, all should/will have the same things to look at (ports, procs, etc).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve tried the following:<o:p></o:p></p>
<p class="MsoNormal">HOST=%iad(ncm|ccm)ds(1-9),apancmdsd1,iadncmdsd2<o:p></o:p></p>
<p class="MsoNormal">HOST=%iad(ncm|ccm)ds\d,apancmdsd1,iadncmdsd2<o:p></o:p></p>
<p class="MsoNormal">HOST=%iad(ncm|ccm)ds.*,apancmdsd1,iadncmdsd2<o:p></o:p></p>
<p class="MsoNormal">HOST=%iad(ncm|ccm)ds(.*),apancmdsd1,iadncmdsd2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any help here?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Paul.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman",serif">This communication is the property of CenturyLink and may contain confidential or privileged information. Unauthorized use of this
 communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.<o:p></o:p></span></p>
</div>
</body>
</html>