Portál AbcLinuxu, 15. dubna 2026 16:54
Tak doufam ze si vyberes!
Ale jinak pro mereni/monitoring sveho pripojeni pouzivam mrtg (kresli grafy), ktery vlastni data shromazduje pomoci meho primitivniho skriptiku v Perlu (omlouvam se, ale lip se mi to tady v diskusi naformatovat nepodarilo, spojuje to radky; pokud chces, muzu ti ho poslat mailem):#!/usr/bin/perl
($interface) = @ARGV; if (!($interface)) { $interface = "eth0"; } $matched = 0;
open(FHANDLE,"/proc/net/dev") or die "Can't open /proc/net/dev!\n";
while($line =
close(FHANDLE);
if (!($matched)) {
die "Can't find interface $interface!\n";
}
($rbytes, $rpackets, $p1, $p2, $p3, $p4, $p5, $p6, $tbytes, $tpackets) = split(/\s/, $line);
if (!($rbytes)) { $rbytes = 0; }
if (!($tbytes)) { $tbytes = 0; }
print "$rbytes\n$tbytes\n";
Tento mam pojmenovany eth2mrtg.pl. Jedinym parametrem pri spusteni je jmeno intarface (eth0, eth1, irda0, ...). Pokud neni zadano, pouzije se eth0. Vystupem jsou dva radky, sumy prijatych a odeslanych dat. Tomuto vystupu primo rozumi mrtg, takze v /etc/mrtg/mrtg.cfg staci mit v prislusnem radku jen napr.:
Target[inet-line]: `eth2mrtg.pl eth1`
No a pro pripadne vyzkouseni maximalni rychlosti pak uz jen staci pustit nejaky velky download (aby ta doba stahovani byla alespon dva pruchody mrtg - dano cronem) z co nejblizsiho serveru (od providera) a uvidis, kam az ta krivka vyleze.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.