<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:x="urn:schemas-microsoft-com:office:excel" 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 14 (filtered medium)"><style><!--
/* Font Definitions */
@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-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@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>I have set up a SCRIPT in alerts.cfg that runs when connectivity to any monitored client goes red.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>HOST=* SERVICE=conn COLOR=red<o:p></o:p></p><p class=MsoNormal>        SCRIPT /usr/local/xymonutil/alertscripts/noconnectivity.sh DURATION>15 REPEAT=15 RECOVERED<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Inside the script, it does a few things, one of which is to get the NAME associated with the client reporting the issue.<o:p></o:p></p><p class=MsoNormal>It does this by:<o:p></o:p></p><p class=MsoNormal>STATION=`$XYMON $XYMONSERVERHOSTNAME "hostinfo host=$BBHOSTNAME" | $SED -e 's/|/\n/g' | $GREP NAME | $CUT -d: -f2`<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have seen instances where connectivity is lost to several clients at the same time, and it appears that this STATION value is getting the same value for different lost connections.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For example, if there are 2 clients, with NAME value of STATION1 and STATION2, and connectivity is lost to both clients at the same time, the SCRIPT is run two times, but each run of the script will get STATION2 as the result of the above command.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>As there anything wrong with my logic?  <br>Is there a better/different way to approach this?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Any thoughts or suggestions are appreciated.<o:p></o:p></p><p class=MsoNormal>Thanks.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Kevin<o:p></o:p></p></div></body></html>