<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=utf-8">
<meta name="Generator" content="Microsoft Word 12 (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;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","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;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Consolas;
        color:#1F497D;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle19
        {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"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I have secondary/proxy servers that monitor the primary. If it can’t get to (ping) the primary, it takes over. 
 The script, moves the alerts.cfg file in place that will actually do the alerts. Normally, the secondary’s alerts.cfg only has the test for the primary server.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Xymon
 [mailto:xymon-bounces@xymon.com] <b><span style="font-weight:bold">On Behalf Of </span>
</b>Ribeiro, Glauber<br>
<b><span style="font-weight:bold">Sent:</span></b> Monday, August 28, 2017 2:46 PM<br>
<b><span style="font-weight:bold">To:</span></b> xymon@xymon.com<br>
<b><span style="font-weight:bold">Subject:</span></b> [Xymon] how to enable/disable an alert automatically (or make an alert conditional upon something else)?<o:p></o:p></span></font></p>
</div>
</div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
<div>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">Hello,<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">We have a very common situation where there are 2 servers, one being the production server, and the other its “spare”. If anything happens to the production
 server, we need people to be alerted even if it’s the middle of the night. On the other hand, if the spare server has problems, we may not need to wake people up.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">The server roles swap periodically (the one that is production this month may be spare next month, and vice versa).<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">I can tell which one is production by watching for the existence of certain “flag files”, but I can imagine other places would have different mechanisms.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">The question is: is there a way in xymon, to make an alert conditional on some other piece of information? Some way to handle this kind of situation, where
 the “decision” on the criticality of a server is outside xymon?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">I think I could handle this by sending the alert to a script, and having logic in the script to send the communication or not. But I’m wondering if there
 is a better way, and I imagine that this kind of situation is common enough that people here must have seen it.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">Thanks,<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Consolas"><span style="font-size:10.0pt;font-family:Consolas">glauber<o:p></o:p></span></font></p>
</div>
</div>
<center>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.</center>
</body>
</html>