<div class="gmail_quote">On Fri, Aug 10, 2012 at 2:47 AM, Henrik Størner <span dir="ltr"><<a href="mailto:henrik@hswn.dk" target="_blank">henrik@hswn.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 10-08-2012 03:55, Jeremy Laidman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
#!/bin/bash<br>
exec 3<>/dev/tcp/$1/1984 || exit 1<br>
echo "status `uname -n`.testing green `date` $2" >&3<br>
</blockquote>
<br></div>
Well, whaddayano - one learns something new every day!<br>
<br>
This was too good to just leave in the mailinglist archive, so I collected the Perl, Bash- and Korn-shell suggestions into the Xymon "Tips & Tricks" document. See <a href="http://www.xymon.com/xymon/help/xymon-tips.html#noinstall" target="_blank">http://www.xymon.com/xymon/<u></u>help/xymon-tips.html#noinstall</a></blockquote>
<div><br></div><div>Another one for the list.  This works well enough to be a drop-in replacement for the xymon binary on some AIX systems here.  it gets you (optional) encrypted delivery.</div><div><br></div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"></span><div class="gmail_quote">
<font color="#222222" face="arial, sans-serif">     #!/bin/sh</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     # Shell script replacement for the xymon binary</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     export XYMONURL="<a href="https://server.domain.com/xymon-cgi/xymoncgimsg.cgi">https://server.domain.com/xymon-cgi/xymoncgimsg.cgi</a>"</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     # the curl option "--capath" designates a directory with CA certificates</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     # to validate secure server connections.  If your xymon server doesn't</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     # use https, that line can be removed.</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     if [ "$2" = "@" ]; then</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">        # read message from stdin</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">        $XYMONHOME/bin/curl -s -S -L -m 30 \ </font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           --capath /etc/pki/tls/certs \</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           -H "Content-Type: application/octet-stream" \</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           -H "MIME-version: 1.0" \</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           --data-binary "@-" \</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           $XYMONURL</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     else</font></div><div class="gmail_quote">
<font color="#222222" face="arial, sans-serif">        # arg 2 *is* the message</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">        $XYMONHOME/bin/curl -s -S -L -m 30 \ </font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           --capath /etc/pki/tls/certs \</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           -H "Content-Type: application/octet-stream" \</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           -H "MIME-version: 1.0" \</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           --data-binary "$2" \</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">           $XYMONURL</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     fi</font></div><div class="gmail_quote">
<font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">     exit 0</font></div><div><br></div><div><br></div><div>Ralph Mitchell</div></div>