<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR>
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 77.95pt 1.0in 77.95pt; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
P.MsoPlainText {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
LI.MsoPlainText {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
DIV.MsoPlainText {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2>ARGH!  replied to the wrong person....   
must drink more coffee....</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2>that'd do it to.  I know his $msg had a bunch of 
quotes in it and was killing the shell.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2>again, sorry about that.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006><FONT face=Arial 
color=#0000ff size=2>andy</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=252092016-01032006></SPAN> </DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Sherman, Larry, GCM 
[mailto:Larry.Sherman@rbsgc.com] <BR><B>Sent:</B> Wednesday, March 01, 2006 8:41 
AM<BR><B>To:</B> hobbit@hswn.dk<BR><B>Subject:</B> RE: [hobbit] Slightly OT: 
External Perl Script<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">How about<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">$LINE = </SPAN></FONT><FONT face="Courier New" 
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">"status 
$hostname.ups $color $now - some Text if you want it 
$msg";<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">system("/path/to/bb $bbhost 
\"$LINE\" &")<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">That’s what I 
do<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">-----Original Message-----<BR>From: Taylor, Robert 
[mailto:Robert.Taylor@HendrickAuto.com] <BR>Sent: Wednesday, March 01, 2006 9:24 
AM<BR>To: hobbit@hswn.dk<BR>Subject: [hobbit] Slightly OT: External Perl 
Script</SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">All,<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">This may be slightly off topic, but I figured that there 
is someone here<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">that can help.  Over the past weekend I wrote my 
first Perl script to<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">replace a number of aging shell scripts that I 
had.  What I have done is<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">written Perl scripts to query Liebert UPS systems, 
Netbotz environment<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">monitors and Juniper SSL VPN appliances.  Needless 
to say I am now a<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">believer in how much faster Perl is than shell.  My 
scripts dropped from<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">about almost two minutes to run to 8 
seconds.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">I can see all of the output when I print to screen so I 
know that it is<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">polling everything okay.  The problem that I am 
having is getting Perl<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">to send this data to Hobbit.  It is just a 
formatting issue as I can<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">have it send plain text fine, but I am trying to send 
HTML to create<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">nice looking status pages.  I have looked at 
previous scripts, but they<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">all use the BigBrother.pm module and I would like to get 
this working<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">without that.  I am by no means a programmer but 
this problem is going<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">to bother me until I can get it 
working.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">Perhaps someone could provide just a bit of Perl 
guidance?  The portion<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">of the code that I think it is getting hung up on is the 
colons in the<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">HTML, but I am not sure.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sub sendupdates {<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">$msg = <<EOM;<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><html><body><center><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><!-- Created with Version 3 of the Liebert Test 
Script--><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><table border=\"0\" align=\"center\" 
id=\"table1\"<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"> style=\"height: 197px; width: 
649px;\"><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">  <tbody><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">    
<tr><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">      <th 
align=\"center\"><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">      <hr 
width=\"100%\"></th><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">    
</tr><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">< snip other HTML ><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"></center><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"></body><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"></html><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">EOM<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">my $now = localtime($^T) . 
"\n";<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">if ($debug eq "yes"){<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">        print 
"------------------- Time Stamp 
--------------------\n";<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">        print "Time 
Stamp: $now\n";<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">        print 
"------------------- HTML Output 
-------------------\n";<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">        print 
$msg;<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">}<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">system("$bb $bbhost \"status ${bbhostname}.ups $color 
$now ${msg}\"");<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">}<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">The error messages that our output to the screen give 
the following:<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">bb: incorrect number of 
arguments<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">Format: <IP-ADDR> 
<DATA><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 5: width:: command not 
found<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 13: ><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">then there are also a lot of the following 
messages:<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 14: > 
</div><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">      <table id=table2 
style=width:: No such file or directory<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 14: height:: command not 
found<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 17: ><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">        
<tbody><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">          
<tr><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">            
<th width=267style=font-weight:: command not 
found<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 17: text-align:: command not 
found<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">sh: line 18: 
>Hostname:</th><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">Thanks in advance for any 
help.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">Robert Taylor <o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">To unsubscribe from the hobbit list, send an e-mail 
to<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt">hobbit-unsubscribe@hswn.dk<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN 
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P></DIV>
<P>
<HR SIZE=1>

<P></P><BR>
<P><STRONG><BR>*******************************************************************<BR>*<BR><BR>This 
e-mail is intended only for the addressee named above.<BR>As this e-mail may 
contain confidential or privileged information,<BR>if you are not the named 
addressee, you are not authorized<BR>to retain, read, copy or disseminate this 
message or any part 
of<BR>it.<BR><BR>*******************************************************************<BR>*<BR></STRONG></P></BODY></HTML>