Tim wrote:
On Wed, 2007-06-13 at 09:30 -0700, Geoffrey Leach wrote:
My Internet connection is via a satellite service that throttles the
connection once I exceed a number of Mb. I'd like to monitor this so
as to avoid unpleasant surprises.
It might be worth seeing if there's a specific bandwidth meter for your
ISP. My ISP has one for Windows that shows up in its system tray,
someone else made a Java applet that runs on everything that does the
same thing. They're not the only ISP with tools like that. It logs
into your account, and extracts some data periodically, and draws up a
little graph.
I don't know if this works with Hughes but someone provided this to me
and it works perfectly with Wildblue's FAP data.
From my notes:
*********************************************************************************
#!/usr/bin/perl -w
use strict;
use XML::Simple;
use LWP::Simple;
my $url =
'http://my.wildblue.net/content/fap-sso/proxy_username.asp?user_name=bobgoodwin@xxxxxxxxxxxx';
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime time;
$mon++;
$year += 1900;
# Pull the XML
my $content = get $url;
die "Couldn't get $url" unless defined $content;
my $opt = XMLin($content);
printf "%2.2d/%2.2d/%2.2d %2.2d:%2.2d:%2.2d ",
$mon,$mday,$year,$hour,$min,$sec;
print "$opt->{set}->{'Actual Usage Upload'}->{value} ";
print "$opt->{set}->{'Actual Usage Download'}->{value}\n";
It required that yum install perl-XML-Simple.noarch be run. Yumex
actually ran it with dependencies.
**********************************************************************
It produces output like:
06/04/2007 06:37:35 1650 5107
06/05/2007 04:49:43 1613 8048 # F-7 d/l
06/07/2007 09:54:33 1618 7766
06/08/2007 13:42:42 1685 8100
06/09/2007 10:24:34 1700 8255
06/10/2007 04:08:23 1693 8418
06/11/2007 08:08:25 1698 9264 # F-7 Livd CD d/l
06/12/2007 04:32:21 1687 9416 # F-7 updates
06/13/2007 06:37:07 1693 10094
06/14/2007 08:03:15 1693 9855
I allowed 5 gigs down and 17 gigs up for the thirty day period ending on
the date listed. I think that is better than what Hughes allows?
My record begins 02/22/2007 so there should be messages in the archives
relative to this at about that time. I copied the file as soon as I
received the response to my query and it worked immediately so it
probably will be that day or the day before?
Bob Goodwin