<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
If it's short please post it, or a link to it. Isn't all that is needed
is to make a TCP connection, or are you completely emulating all of the
functions of the bb binary?<br>
<br>
-Charles<br>
<br>
Schwimmer, Eric E *HS wrote:
<blockquote
 cite="midAEAE02A192FF134295ADE16FD006E8F00445CE@HSCSEMAIL21.hscs.virginia.edu"
 type="cite">
  <pre wrap="">I've got a perl module that emulates the bb binary, if anybody
is interested.

-Eric 

  </pre>
  <blockquote type="cite">
    <pre wrap="">-----Original Message-----
From: FARRIOR, Andy [<a class="moz-txt-link-freetext" href="mailto:Andy.Farrior@victoriacollege.edu">mailto:Andy.Farrior@victoriacollege.edu</a>] 
Sent: Wednesday, March 01, 2006 11:23 AM
To: <a class="moz-txt-link-abbreviated" href="mailto:hobbit@hswn.dk">hobbit@hswn.dk</a>
Subject: RE: [hobbit] Slightly OT: External Perl Script

 
ARGH!  replied to the wrong person....   must drink more coffee....
 
 
that'd do it to.  I know his $msg had a bunch of quotes in it 
and was killing the shell.
 
 
again, sorry about that.
 
andy
 

________________________________

From: Sherman, Larry, GCM [<a class="moz-txt-link-freetext" href="mailto:Larry.Sherman@rbsgc.com">mailto:Larry.Sherman@rbsgc.com</a>] 
Sent: Wednesday, March 01, 2006 8:41 AM
To: <a class="moz-txt-link-abbreviated" href="mailto:hobbit@hswn.dk">hobbit@hswn.dk</a>
Subject: RE: [hobbit] Slightly OT: External Perl Script



How about

 

$LINE = "status $hostname.ups $color $now - some Text if you 
want it $msg";

system("/path/to/bb $bbhost \"$LINE\" &")

 

That's what I do

 

 

 

-----Original Message-----
From: Taylor, Robert [<a class="moz-txt-link-freetext" href="mailto:Robert.Taylor@HendrickAuto.com">mailto:Robert.Taylor@HendrickAuto.com</a>] 
Sent: Wednesday, March 01, 2006 9:24 AM
To: <a class="moz-txt-link-abbreviated" href="mailto:hobbit@hswn.dk">hobbit@hswn.dk</a>
Subject: [hobbit] Slightly OT: External Perl Script

 

All,

 

This may be slightly off topic, but I figured that there is 
someone here

that can help.  Over the past weekend I wrote my first Perl script to

replace a number of aging shell scripts that I had.  What I 
have done is

written Perl scripts to query Liebert UPS systems, Netbotz environment

monitors and Juniper SSL VPN appliances.  Needless to say I am now a

believer in how much faster Perl is than shell.  My scripts 
dropped from

about almost two minutes to run to 8 seconds.

 

I can see all of the output when I print to screen so I know 
that it is

polling everything okay.  The problem that I am having is getting Perl

to send this data to Hobbit.  It is just a formatting issue as I can

have it send plain text fine, but I am trying to send HTML to create

nice looking status pages.  I have looked at previous 
scripts, but they

all use the BigBrother.pm module and I would like to get this working

without that.  I am by no means a programmer but this problem is going

to bother me until I can get it working.

 

Perhaps someone could provide just a bit of Perl guidance?  
The portion

of the code that I think it is getting hung up on is the colons in the

HTML, but I am not sure.

 

sub sendupdates {

 

$msg = <<EOM;

<html><body><center>

<!-- Created with Version 3 of the Liebert Test Script-->

<table border=\"0\" align=\"center\" id=\"table1\"

 style=\"height: 197px; width: 649px;\">

  <tbody>

    <tr>

      <th align=\"center\">

      <hr width=\"100%\"></th>

    </tr>

 

< snip other HTML >

 

</center>

</body>

</html>

 

EOM

 

my $now = localtime($^T) . "\n";

 

if ($debug eq "yes"){

        print "------------------- Time Stamp --------------------\n";

        print "Time Stamp: $now\n";

        print "------------------- HTML Output -------------------\n";

        print $msg;

}

 

 

system("$bb $bbhost \"status ${bbhostname}.ups $color $now ${msg}\"");

 

 

}

 

 

The error messages that our output to the screen give the following:

 

bb: incorrect number of arguments

Format: <IP-ADDR> <DATA>

sh: line 5: width:: command not found

sh: line 13: >

 

then there are also a lot of the following messages:

 

sh: line 14: > </div>

      <table id=table2 style=width:: No such file or directory

sh: line 14: height:: command not found

sh: line 17: >

        <tbody>

          <tr>

            <th width=267style=font-weight:: command not found

sh: line 17: text-align:: command not found

sh: line 18: >Hostname:</th>

 

 

Thanks in advance for any help.

 

Robert Taylor 

 

 

To unsubscribe from the hobbit list, send an e-mail to

<a class="moz-txt-link-abbreviated" href="mailto:hobbit-unsubscribe@hswn.dk">hobbit-unsubscribe@hswn.dk</a>

 

 

________________________________



*******************************************************************
*

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

*******************************************************************
*



    </pre>
  </blockquote>
  <pre wrap=""><!---->
To unsubscribe from the hobbit list, send an e-mail to
<a class="moz-txt-link-abbreviated" href="mailto:hobbit-unsubscribe@hswn.dk">hobbit-unsubscribe@hswn.dk</a>
  </pre>
</blockquote>
<br>
</body>
</html>