#!/usr/bin/perl # retreives some key stats from a Moterola Surfboard for rrdtool graphing # use LWP::Simple; my $webpage = ""; $webpage = get("http://192.168.100.1/signaldata.htm"); @webpage = split(/\n/,$webpage); ($downstream_sn) = $webpage[60] =~ /(.*) dB.*/; ($downstream_power) = $webpage[69] =~ /(.*) dB.*/; ($upstream_power) = $webpage[99] =~ /.*(.*) dB.*/; ($upstream_symbols) = $webpage[96] =~ /(.*)\s+Msym.*/; $upstream_symbols = int($upstream_symbols * 1024); print "$downstream_sn $downstream_power $upstream_power $upstream_symbols\n";