<div dir="ltr">Foster<div><br></div><div>On what OS are you running your Java monitor?</div><div><br></div><div>I can think of a few different ways to do this type of thing.  Firstly, you could use the Java Socket() function to connect to the Xymon server(s) and send a "BB" format message.</div><div><br></div><div>Secondly, you could use some kind of wrapper script or batch file that runs the Java program, and then performs the socket connection to send the raw "BB" message.</div><div><br></div><div>Thirdly, you could use a wrapper or batch file to run the Java program, and then run a Xymon client program to send the message.</div><div><br></div><div>Cheers</div><div>Jeremy</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Feb 18, 2016 at 7:00 AM Foster Patch <<a href="mailto:Foster.Patch@accuweather.com">Foster.Patch@accuweather.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div>
<font face="Calibri" size="2"><span style="font-size:11pt">
<div>Hello, I have created a Java Program that will pull a date from a stored procedure in a SQL Server, which then is compared to the current date, and will alarm red if it is past the threshold. Thus far, I have developed the code independent of Xymon, but
now plan on implementing it since it is functioning properly. Below is my java code. Instead of printing out “Uh oh” if the date is older than 2 hours, I would like to make it alarm on the servers page. I don’t know where to begin from here, and any suggestions
or pointers in the right direction would be great. Additionally, any examples of using Java as a monitor in Xymon would be very beneficial. I plan on storing this in \ext\trunk\monitor.d\120.</div>
<div><font color="#7F0055"> </font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>package</b><font color="black"> connect;</font></span></font></div>
<div> </div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.sql.DriverManager;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.sql.CallableStatement;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.sql.Connection;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.sql.ResultSet;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.sql.SQLException;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> </font><font color="black"><u>java.text.DateFormat</u></font><font color="black">;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> </font><font color="black"><u>java.text.SimpleDateFormat</u></font><font color="black">;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.util.Calendar;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>import</b><font color="black"> java.util.Date;</font></span></font></div>
<div> </div>
<div><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>public</b><font color="black"> </font><b>class</b><font color="black"> Sqlselection {</font></span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font></div>
<div>        <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>public</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>static</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">
</span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>void</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> main(String[] </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">args</span></font><font face="Courier New" size="2"><span style="font-size:10pt">)
</span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>throws</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> SQLException, ClassNotFoundException {</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt">CallableStatement </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>null</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                </div>
<div>                </div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt">Class.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>forName</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"com.microsoft.sqlserver.jdbc.SQLServerDriver"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">); 
</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt">Connection </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">conn</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= DriverManager.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>getConnection</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"jdbc:sqlserver://<a href="http://sqldev-v02.accu.accuwx.com" target="_blank">sqldev-v02.accu.accuwx.com</a>;database=analysis_summary;integratedSecurity=true;"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">getCall</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"{call proc_Return_Latest_AirQuality_DateTime}"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                </div>
<div>                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt"> = </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">conn</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.prepareCall(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">getCall</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div>                </div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt">ResultSet </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.executeQuery();</span></font></div>
<div> </div>
<div>                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>while</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> (</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.next())
{</span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">delims</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"[.]+"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">seconddelim</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"[- :]+"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">columnValue</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.getString(1);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">String[] </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">tokens</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">columnValue</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.split(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">delims</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[]
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">tokens</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[0].split(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">seconddelim</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div> </div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">year</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[0]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">month</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[1]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">day</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[2]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">hour</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[3]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">minute</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[4]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">second</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt">[5]);</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">Calendar </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">cal</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= Calendar.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><i>getInstance</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt">();</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">Date </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>new</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> Date();</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt"> = </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">cal</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.getTime();</span></font></div>
<div>                                </div>
<div> </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">Date </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>new</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> Date();</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setYear</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>year</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>-1900)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setMonth</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>month</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setDate</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>day</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>hour</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setMinutes</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>minute</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setSeconds</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>second</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>setHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt"><u>todayDate</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>.</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u><strike>getHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt"><u>()-2)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt">;</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>if</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.before(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">)){</span></font></div>
<div>                                        <font face="Courier New" size="2"><span style="font-size:10pt">System.</span></font><font face="Courier New" size="2" color="#0000C0"><span style="font-size:10pt"><b><i>out</i></b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">.println(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"UH
OH"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">}</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>else</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt"> </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt"><b>if</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">.after(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt">)){</span></font></div>
<div>                                        <font face="Courier New" size="2"><span style="font-size:10pt">System.</span></font><font face="Courier New" size="2" color="#0000C0"><span style="font-size:10pt"><b><i>out</i></b></span></font><font face="Courier New" size="2"><span style="font-size:10pt">.println(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt">"yep"</span></font><font face="Courier New" size="2"><span style="font-size:10pt">);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt">}               </span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt">}</span></font></div>
<div>        <font face="Courier New" size="2"><span style="font-size:10pt">}</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt">}</span></font></div>
<div> </div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Arial" size="4" color="#FF6600"><span style="font-size:13.5pt">Foster Patch</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Arial" size="2"><span style="font-size:9pt">Web Server Technician</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><img><img src="cid:50685E5C7CFEA04D9654545D11292582@accu.accuwx.com"><font face="Arial" size="4" color="#FF6600"><span style="font-size:13.5pt">AccuWeather</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Arial" size="2"><span style="font-size:9pt">385 Science Park Road, State College, PA 16803</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Segoe UI" size="2"><span style="font-size:9pt">P: 814.235.8650</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Segoe UI" size="2"><span style="font-size:9pt">E: <a href="mailto:Foster.Patch@accuweather.com" target="_blank"><font face="Arial" color="blue"><u>Foster.Patch@accuweather.com</u></font></a></span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><font face="Segoe UI" size="2"><span style="font-size:9pt">E: <a href="mailto:networkoperations@accuweather.com" target="_blank"><font face="Arial" color="blue"><u>networkoperations@accuweather.com</u></font></a></span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt"><a href="http://www.accuweather.com/" target="_blank"><font face="Arial" size="2" color="#ED7D31"><span style="font-size:9pt"><u>http://www.AccuWeather.com</u></span></font></a></div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</div>

_______________________________________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com" target="_blank">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon" rel="noreferrer" target="_blank">http://lists.xymon.com/mailman/listinfo/xymon</a><br>
</blockquote></div>