<div dir="ltr">Ok, I thought I had this working, but not quite.  I'm noticing that only one PROC is ever evaluated from my groups in addition to any custom procs listed for the specific server.  Here is an example:<div style>
Host: tee which is defined in 4 places:</div><div style>DELTS/DB</div><div style>DELTS2/LINUX</div><div style>DELTS2/L-VM</div><div style>DELTS2/T-L-PROD</div><div style><br></div><div style>analysis.cfg</div><div style><div>
PAGE=DELTS2/LINUX </div><div>        PROC cron 1 -1 red "TEXT=crond : Task Scheduler"</div><div>        PROC ntpd 1 -1 yellow "TEXT=ntpd : Network Time Client"</div><div><br></div><div><div>PAGE=DELTS2/L-VM</div>
<div>        PROC vmware-guestd 1 -1 yellow "TEXT=VMWare Tools"</div></div><div><br></div><div><div>HOST=tee</div><div>        PROC mysqld 2 -1 red</div></div><div><br></div><div style>But when I look at tee, only two procs are monitored, cron and mysqld.  If I comment out cron, the ntpd is monitored along with mysqld.  This seems to happen across all servers.  If there are additional procs under the individual HOST entry, they are also monitored successfully.</div>
<div style><br></div><div style>I did a bit of testing with ./xymond_client --test --debug and I seem to get the same result, but I can't figure out why it will only evaluate one PROC test from my lists.</div><div style>
<br></div><div style>The only other change I made that may be significant is that I configured a Windows server to use central mode so that I can start monitoring services on Windows machines.  I had to make some of the Xymon message variables a bit bigger to accomplish this.  Not sure if it is related though.</div>
<div style><br></div><div style>Any help would be appreciated.</div><div style><br></div><div style>Thanks,</div><div style>Thomas</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Dec 21, 2012 at 11:47 AM, Michael Burger <span dir="ltr"><<a href="mailto:Mike.Burger@freedommortgage.com" target="_blank">Mike.Burger@freedommortgage.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Yup…I define the hosts in different subpage groupings.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">My home page lists strictly pages, each page lists the subpages, and the subpages list the hosts contained within.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This would likely also allow me to have different (sub)pages list the same hosts, but with different columns displayed. I haven’t tried monkeying around with that level of configuration, though.<u></u><u></u></span></p>
<div class="im"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">--<u></u><u></u></span></p><p class="MsoNormal"><b><span style="font-family:"Calibri","sans-serif"">Mike Burger</span></b><span style="font-family:"Calibri","sans-serif""><u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-family:"Calibri","sans-serif"">AIX Administrator<u></u><u></u></span></b></p><p class="MsoNormal"><a href="http://freedomhome.fhmc.local/intranet/main.jsp" target="_blank"><b><span style="font-size:11.0pt;text-decoration:none;font-family:"Arial","sans-serif""><img border="0" width="143" height="70" src="cid:image001.gif@01CDDF64.587A5BF0" alt="cid:image001.gif@01CC72C8.834C1990"></span></b></a><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">Phone <a href="tel:%28317%29%20537-3680" value="+13175373680" target="_blank">(317) 537-3680</a></span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">, </span></b><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">Fax</span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span></b><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif""><a href="tel:%28317%29%20537-4680" value="+13175374680" target="_blank">(317) 537-4680</a>, Cell <a href="tel:%28317%29%20797-2040" value="+13177972040" target="_blank">(317) 797-2040</a> </span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">E-mail:  </span></b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="mailto:Anthony.House@freedommortgage.com" target="_blank"><b><span style="color:#1f497d">Mike.Burger@FreedomMortgage.com</span></b></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Calibri","sans-serif";color:#c00000">"Once word leaks out that a pirate's gone soft, people begin to disobey you and then it's nothing but work, work, work, all the time." --Westley/The Dread Pirate Roberts<u></u><u></u></span></p>
</div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p></div><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Thomas Hawkins [mailto:<a href="mailto:cornmaster@gmail.com" target="_blank">cornmaster@gmail.com</a>] <br>
<b>Sent:</b> Friday, December 21, 2012 9:55 AM<br><b>To:</b> Michael Burger; <a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a><br><b>Subject:</b> Re: [Xymon] Custom Server Rules for analysis.cfg<u></u><u></u></span></p>
</div></div><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hummm, that is interesting. You define the host multiple times in hosts.cfg? Is that a supported setup?<br><br>How does your main homepage look?<br>
<br>We have three sub pages, and one sub-sub page. I assume under this setup, you would need more subpages splintering off the main home page for this to work. Although it would be nice at a glance to see all of the server grouped by my various 'tags' as well as function.<br>
<br>Thomas<u></u><u></u></p><div class="MsoNormal" align="center" style="text-align:center"><hr size="2" width="100%" align="center"></div><div><p class="MsoNormal"><b>From: </b>"Michael Burger" <<a href="mailto:Mike.Burger@FreedomMortgage.com" target="_blank">Mike.Burger@FreedomMortgage.com</a>> <u></u><u></u></p>
</div><div><p class="MsoNormal"><b>Date: </b>Fri, 21 Dec 2012 09:38:19 -0500<u></u><u></u></p></div><div><p class="MsoNormal"><b>To: </b>Thomas Hawkins<<a href="mailto:cornmaster@gmail.com" target="_blank">cornmaster@gmail.com</a>>; <<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>><u></u><u></u></p>
</div><div><p class="MsoNormal"><b>Subject: </b>RE: [Xymon] Custom Server Rules for analysis.cfg<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">FWIW, I have a number of cases where I have hosts on multiple (sub)pages. I don’t use them for the analysis.cfg as much as for the alerts.cfg, but in this way, I can have a page for team x’s servers, team y’s servers, prod, non-prod, or all server.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">--<u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-family:"Calibri","sans-serif"">Mike Burger</span></b><span style="font-family:"Calibri","sans-serif""><u></u><u></u></span></p><p class="MsoNormal">
<b><span style="font-family:"Calibri","sans-serif"">AIX Administrator<u></u><u></u></span></b></p><p class="MsoNormal"><a href="http://freedomhome.fhmc.local/intranet/main.jsp" target="_blank"><b><span style="font-size:11.0pt;text-decoration:none;font-family:"Arial","sans-serif""><img border="0" width="143" height="70" src="cid:image001.gif@01CDDF64.587A5BF0" alt="cid:image001.gif@01CC72C8.834C1990"></span></b></a><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">Phone <a href="tel:%28317%29%20537-3680" value="+13175373680" target="_blank">(317) 537-3680</a></span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">, </span></b><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">Fax</span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span></b><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif""><a href="tel:%28317%29%20537-4680" value="+13175374680" target="_blank">(317) 537-4680</a>, Cell <a href="tel:%28317%29%20797-2040" value="+13177972040" target="_blank">(317) 797-2040</a> </span></b><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif"">E-mail:  </span></b><span style="font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="mailto:Anthony.House@freedommortgage.com" target="_blank"><b><span style="color:#1f497d">Mike.Burger@FreedomMortgage.com</span></b></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Calibri","sans-serif";color:#c00000">"Once word leaks out that a pirate's gone soft, people begin to disobey you and then it's nothing but work, work, work, all the time." --Westley/The Dread Pirate Roberts<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:xymon-bounces@xymon.com" target="_blank">xymon-bounces@xymon.com</a> [<a href="mailto:xymon-bounces@xymon.com" target="_blank">mailto:xymon-bounces@xymon.com</a>] <b>On Behalf Of </b>Thomas Hawkins<br>
<b>Sent:</b> Friday, December 21, 2012 8:22 AM<br><b>To:</b> <a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a><br><b>Subject:</b> [Xymon] Custom Server Rules for analysis.cfg<u></u><u></u></span></p></div>
<p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">We have 50 or 60 servers configured across a number of pages in our xymon instance.  Instead of having 60 host=hostname entries with generic entries across all of the servers, I want to set up some groups/tags/etc... that can be applied to a host.<u></u><u></u></p>
<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">So, I figured out I could do:<u></u><u></u></p></div><div><p class="MsoNormal">PAGE=DELTS/*/*<u></u><u></u></p></div><div><p class="MsoNormal">        #Defaults for all DELTS Servers<u></u><u></u></p>
</div><div><p class="MsoNormal">        PROC crond 1 -1 red "TEXT=crond : Task Scheduler"<u></u><u></u></p></div><div><p class="MsoNormal">        PROC ntpd 1 -1 yellow "TEXT=ntpd : Network Time Client"<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">To go across all of our servers on our subpages to apply these two proc checks.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>
</div><div><p class="MsoNormal">What I would like to do is get a bit more specific.  We have a mix of physical machines, virtual machines, and linux machines, windows machines, and production machines and development machines.<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I'd like to be able to tag hosts somehow so I can do something like this:<u></u><u></u></p></div><div><p class="MsoNormal">Host 1 = Linux, Production, VM<u></u><u></u></p>
</div><div><p class="MsoNormal">Host 2 = Linux, Physical, Dev<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Linux:<u></u><u></u></p></div><div><p class="MsoNormal">PROC - ntp, cron<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Production:<u></u><u></u></p></div><div><p class="MsoNormal">PROC - backup client<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>
</div><div><p class="MsoNormal">VM:<u></u><u></u></p></div><div><p class="MsoNormal">PROC - vmwaretools<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Physical:<u></u><u></u></p>
</div><div><p class="MsoNormal">nothing additional.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Dev:<u></u><u></u></p></div><div><p class="MsoNormal">nothing additional<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">So for Host1 it will do the following PROC tests:<u></u><u></u></p></div><div><p class="MsoNormal">ntp, cron, backup client, vmwaretools<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Whereas Host2 will only do:<u></u><u></u></p></div><div><p class="MsoNormal">ntp, cron<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>
</div><div><p class="MsoNormal">I understand that if I had hosts configured into like groups, or subpages then I could target the whole works that way, but I currently have my hosts configured in a way that this is not practical.  Essentially I have all hosts divided into 3 major groups, and then a number of subgroups, and then the hosts are listed here based on application cluster or function.  Basing it on groups or pages would also require me to create a bunch of additional rules to account for each of the situations above, whereas something like a tag that a host could have multiple of would simplify things.<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Can anyone provide any insight as to how I can achieve these goals?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div>
<div><p class="MsoNormal">Thanks,<u></u><u></u></p></div><div><p class="MsoNormal">Thomas<u></u><u></u></p></div></div><pre><u></u> <u></u></pre><pre><u></u> <u></u></pre><pre>CONFIDENTIALITY NOTICE: This e-mail message, including all attachments, is for<u></u><u></u></pre>
<pre>the sole use of the intended recipient(s) and may contain confidential<u></u><u></u></pre><pre>information. Any unauthorized review, use, disclosure, alteration or<u></u><u></u></pre><pre>distribution is strictly prohibited and may violate state or federal law. If you<u></u><u></u></pre>
<pre>are not the intended recipient, please contact the sender by reply e-mail,<u></u><u></u></pre><pre>delete this email and destroy all copies of the message.<u></u><u></u></pre></div></div></div></div><div class="HOEnZb">
<div class="h5">

<pre>
CONFIDENTIALITY NOTICE: This e-mail message, including all attachments, is for
the sole use of the intended recipient(s) and may contain confidential
information. Any unauthorized review, use, disclosure, alteration or
distribution is strictly prohibited and may violate state or federal law. If you
are not the intended recipient, please contact the sender by reply e-mail,
delete this email and destroy all copies of the message.</pre>
</div></div></blockquote></div><br></div>