<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><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;}
 /* 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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</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="Section1">
<p class="MsoNormal"><span style="color:#1F497D">Did NOT work in a real alert script…<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">Anyone know if Xymon sends the color blue or not?  Is there another variable that indicates “disabled”?<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>
<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""> Nordquist, Daniel
<br>
<b>Sent:</b> Friday, February 11, 2011 12:54 PM<br>
<b>To:</b> xymon@xymon.com<br>
<b>Subject:</b> [xymon] RE: Alerts variables<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">This works in a test script…  If Xymon actually sends the $bbcolorlevel of blue it should work in an alert script.  I’ll try that on a test host and see if it works properly.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">#!/bin/bash</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">RCPT=daniel.nordquist@orhs.org</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">BBHOSTNAME=test123</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">BBSVCNAME=testsvc</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">BBCOLORLEVEL=blue</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">BBALPHAMSG="This is the test message..."</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">RECOVERED=1</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">if [ "$RECOVERED" -eq 1 ] && [ "$BBCOLORLEVEL" != blue ]; then</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">  STATUS="RECOVERED"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">else</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">  case $BBCOLORLEVEL in</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    red)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      STATUS="CRITICAL"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      ;;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    yellow)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      STATUS="WARNING"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      ;;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    purple)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      STATUS="stopped reporting"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      ;;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    blue)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      STATUS="Alert Disabled"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      ;;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    *)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      STATUS="unknown status"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">      ;;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">  esac</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">fi</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">MESSAGE="To: $RCPT</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Subject: $BBHOSTNAME $BBSVCNAME $STATUS</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Content-Type: text/plain</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">X-Priority: 1 (Highest)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">X-MSMail-Priority: High</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">$BBALPHAMSG"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">echo "$MESSAGE" | sendmail -t</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">exit 0</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<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""> Nordquist, Daniel
<br>
<b>Sent:</b> Friday, February 11, 2011 12:34 PM<br>
<b>To:</b> xymon@xymon.com<br>
<b>Subject:</b> [xymon] RE: Alerts variables</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I haven’t tried this but I assume you could add the $bbcolorlevel “blue” to this script and add a status message of your choice to indicate it’s been disabled?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I think your idea is a good one and I’m going to attempt to implement it on my system.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal">#!/bin/bash<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">if [ "$RECOVERED" -eq 1 ]; then<o:p></o:p></p>
<p class="MsoNormal">  STATUS="RECOVERED"<o:p></o:p></p>
<p class="MsoNormal">else<o:p></o:p></p>
<p class="MsoNormal">  case $BBCOLORLEVEL in<o:p></o:p></p>
<p class="MsoNormal">    red)<o:p></o:p></p>
<p class="MsoNormal">      STATUS="CRITICAL"<o:p></o:p></p>
<p class="MsoNormal">      ;;<o:p></o:p></p>
<p class="MsoNormal">    yellow)<o:p></o:p></p>
<p class="MsoNormal">      STATUS="WARNING"<o:p></o:p></p>
<p class="MsoNormal">      ;;<o:p></o:p></p>
<p class="MsoNormal">    purple)<o:p></o:p></p>
<p class="MsoNormal">      STATUS="stopped reporting"<o:p></o:p></p>
<p class="MsoNormal">      ;;<o:p></o:p></p>
<p class="MsoNormal">    *)<o:p></o:p></p>
<p class="MsoNormal">      STATUS="unknown status"<o:p></o:p></p>
<p class="MsoNormal">      ;;<o:p></o:p></p>
<p class="MsoNormal">  esac<o:p></o:p></p>
<p class="MsoNormal">fi<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">MESSAGE="To: $RCPT<o:p></o:p></p>
<p class="MsoNormal">Subject: $BBHOSTNAME $STATUS<o:p></o:p></p>
<p class="MsoNormal">Content-Type: text/plain<o:p></o:p></p>
<p class="MsoNormal">X-Priority: 1 (Highest)<o:p></o:p></p>
<p class="MsoNormal">X-MSMail-Priority: High<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">$BBALPHAMSG"<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">echo "$MESSAGE" | sendmail -t<o:p></o:p></p>
<p class="MsoNormal">exit 0<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<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""> Johan Sjöberg [mailto:johan.sjoberg@deltamanagement.se]
<br>
<b>Sent:</b> Thursday, February 10, 2011 5:26 AM<br>
<b>To:</b> xymon@xymon.com<br>
<b>Subject:</b> [xymon] Alerts variables</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Hi.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I am trying to improve the html e-mail alert script a bit. I want the background to be blue if the cause of a recovery is a disable. Is there some variable sent to the alert script that indicates that a disable is the cause of a recovery,
 or do I have to create logic for this in the script, guessing based on the colors in the status message?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">/Johan<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""> </span><o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";
color:gray">This e-mail message and any attached files are confidential and are intended solely for the use of the addressee(s) named above. If you are not the intended recipient,
 any review, use, or distribution of this e-mail message and any attached files is strictly prohibited.<br>
<br>
This communication may contain material protected by Federal privacy regulations, attorney-client work product, or other privileges. If you have received this confidential communication in error, please notify the sender immediately by reply e-mail message
 and permanently delete the original message. To reply to our email administrator directly, send an email to: postmaster@orlandohealth.com .<br>
<br>
If this e-mail message concerns a contract matter, be advised that no employee or agent is authorized to conclude any binding agreement on behalf of Orlando Health by e-mail without express written confirmation by an officer of the corporation. Any views or
 opinions presented in this e-mail are solely those of the author and do not necessarily represent those of Orlando Health.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><o:p> </o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";
color:gray">This e-mail message and any attached files are confidential and are intended solely for the use of the addressee(s) named above. If you are not the intended recipient,
 any review, use, or distribution of this e-mail message and any attached files is strictly prohibited.<br>
<br>
This communication may contain material protected by Federal privacy regulations, attorney-client work product, or other privileges. If you have received this confidential communication in error, please notify the sender immediately by reply e-mail message
 and permanently delete the original message. To reply to our email administrator directly, send an email to: postmaster@orlandohealth.com .<br>
<br>
If this e-mail message concerns a contract matter, be advised that no employee or agent is authorized to conclude any binding agreement on behalf of Orlando Health by e-mail without express written confirmation by an officer of the corporation. Any views or
 opinions presented in this e-mail are solely those of the author and do not necessarily represent those of Orlando Health.</span><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><o:p></o:p></span></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">This e-mail message and any attached files are confidential and are intended solely for the use of the addressee(s) named above. If you are not the intended recipient, any review, use, or distribution of this e-mail
 message and any attached files is strictly prohibited.<br>
<br>
This communication may contain material protected by Federal privacy regulations, attorney-client work product, or other privileges. If you have received this confidential communication in error, please notify the sender immediately by reply e-mail message
 and permanently delete the original message. To reply to our email administrator directly, send an email to: postmaster@orlandohealth.com .<br>
<br>
If this e-mail message concerns a contract matter, be advised that no employee or agent is authorized to conclude any binding agreement on behalf of Orlando Health by e-mail without express written confirmation by an officer of the corporation. Any views or
 opinions presented in this e-mail are solely those of the author and do not necessarily represent those of Orlando Health.<br>
</font>
</body>
</html>