Postado originalmente por warlinux
Não sei exatamente o que você quer mais da uma olhada no script em perl, que o tema smooty do superkaramba usa.
Fiz umas adaptações aqui e foi blz.
SCRIPT
_________________________________
#!/usr/bin/perl
$packet_in = `cat /proc/net/dev | grep eth0 | awk -F: '/:/ {print \$2}' | awk '{printf \$1}'`;
if($packet_in < 1024**3) { $packet_in = sprintf("%.02f",$packet_in / 1024**2)." Mb"; } else { $packet_in = sprintf("%.02f", $packet_in / 1024**3)." Gb"; }
print $packet_in ."\n";
$packet_out = `cat /proc/net/dev | grep eth0 | awk -F: '/:/ {print \$2}' | awk '{print \$9}'`;
if($packet_out < 1024**3) { $packet_out = sprintf("%.02f",$packet_out / 1024**2)." Mb"; } else { $packet_out = sprintf("%.02f", $packet_out / 1024**3)." Gb"; }
print $packet_out ."\n";
__________________________________________________________
Salva aí, da permissão de execusão e
$ perl eth0.pl
Irá exibir primeiro o trafego de entrada e depois de saída.
Blz.
Acho que deve ajudar ...