#!/usr/bin/perl

# retreives some key stats from a Moterola Surfboard for rrdtool graphing
#
use LWP::Simple;

my $webpage = "<HTML></HTML>";

$webpage = get("http://192.168.100.1/signaldata.htm");

@webpage = split(/\n/,$webpage);

($downstream_sn) = $webpage[60] =~ /<TD>(.*) dB.*/;
($downstream_power) = $webpage[69] =~ /<TD>(.*) dB.*/;
($upstream_power) = $webpage[99] =~ /.*<TD>(.*) dB.*/;
($upstream_symbols) = $webpage[96] =~ /<TD>(.*)\s+Msym.*/;

$upstream_symbols = int($upstream_symbols * 1024);

print "$downstream_sn $downstream_power $upstream_power $upstream_symbols\n";

