|
Ok, finally got the latest RRDtool and MRTG installed and working fine. Here's the code from the CFG file:
WorkDir: /Library/WebServer/Documents/mrtg
Options[_]: growright, gauge, nopercent, noo, nopercent, fixunit
Logformat: rrdtool
LibAdd: /usr/local/rrdtool-1.2.13/lib/perl/5.8.6/darwin-thread-multi-2level
PathAdd: /usr/local/rrdtool-1.2.13/bin
######################################################################
# System: STL-Client
# Description: Tranzeo TR6Rt, OS 6.3.34(1019), FW TR6-2.0.9Rt, 5.xGHz, 19dBi int. antenna
# Contact: KPAR Radio
# Location: Radar Base Twoer
######################################################################
### Interface 1 >> Descr: 'WiFi802.11a' | Name: '' | Ip: '1' | Eth: '' ###
Target[Satellite]: `perl /Library/WebServer/Documents/mrtg/cfg/satellite.pl`
ShortLegend[Satellite]: EB
YLegend[Satellite]: Signal Strength
Legend1[Satellite]: Current Signal Strength
LegendI[Satellite]: EB
LegendO[Satellite]:
SetEnv[Satellite]: MRTG_INT_IP="192.168.0.210" MRTG_INT_DESCR="Satellite"
MaxBytes[Satellite]: 13
Title[Satellite]: Signal Strength
PageTop[Satellite]: <H1>Signal Strength</H1>
Unscaled[Satellite]: ymwd
routers.cgi*Options[Satellite]:nomax nopercent fixunit
<TABLE>
<TR><TD>System:</TD> <TD>Comstreat</TD></TR>
<TR><TD>Maintainer:</TD> <TD>KPAR Radio</TD></TR>
<TR><TD>Description:</TD><TD>etherTerm Telnet Session </TD></TR>
<TR><TD>ifType:</TD> <TD>EtherTerm</TD></TR>
<TR><TD>ifName:</TD> <TD></TD></TR>
<TR><TD>Max EB:</TD> <TD>13 EB</TD></TR>
<TR><TD>Ip:</TD> <TD>192.168.0.210</TD></TR>
</TABLE>
Here's the code from the Perl script that is referenced above:
#!/usr/bin/perl
use Net::Telnet();
$etherTerm = new Net::Telnet( Timeout=>10, Errmode=>'die', Prompt=>'/>/');
$etherTerm->open("192.168.0.210");
#$etherTerm->login("","stat10n");
$etherTerm->cmd("stat10n");
$etherTerm->cmd("EB");
@lines = $etherTerm->cmd("EB");
foreach( @lines ) {
@aFields = split/\s+/;
# print $aFields[1];
}
#$bigNumber = $aFields[1] * 10;
print $aFields[1] . "\n0\nquite some time\nComstream ABR202";
#$etherTerm->cmd("BY");
#$etherTerm->cmd(String=>"exit", Errmode=>"return");
The above script returns the following every time it is run:
6.0
0
quite some time
Comstream ABR202
However, if you will look at the following image, the numbers just don't graph the same as what is being returned.
Thanks in advance for your help.
cntrytwist
|