On Tue, 15 Oct 2002 19:57:05 +0200 Seal20 <[EMAIL PROTECTED]> wrote:
> bonjour � tous, > > je suis surpris de ne pas trouver la visualisation (genre graph tps r�el) de > l'activit� internet (entrant et sortant) ainsi qu'un outil graphique pour le > firewall ... j'ai cherch� dans les how-to dela doc, mais j'ai rien vu... > dites moi qu'il faut que je mette des lunettes svp :o/ > -- > Seal20. > > La musique adoucit les moeurs, > RDV sur http://www.sealmanagement.fr.fm > > la surveillance de l'activit�, �a j'ai en console! #!/bin/bash # xspeed # jipe-2002 if [ -z $1 ]; then exit; fi Xsp=$(/sbin/ifconfig $1 | grep "RX bytes" | awk '{ print $2" "$6}') aR=$(echo $Xsp | awk '{ print $1}' | tr -d "bytes:") aT=$(echo $Xsp | awk '{ print $2}' | tr -d "bytes:") T=$(date "+%s") b=135 echo " -ifx- ---Rx speed--- ---Tx speed--- " echo -e " $1 0 bytes/s 0 bytes/s \c" while true do a=0 while [ $a -lt 100 ] do a=$((a+1)) Xsp=$(/sbin/ifconfig $1 | grep "RX bytes" | awk '{ print $2" "$6}') aR1=$(echo $Xsp | awk '{ print $1}' | tr -d "bytes:") aT1=$(echo $Xsp | awk '{ print $2}' | tr -d "bytes:") ar=$(((aR1-aR)*100/$b)) at=$(((aT1-aT)*100/$b)) while [ ${#ar} -lt 6 ] do ar=" $ar" done while [ ${#at} -lt 6 ] do at=" $at" done echo -e "\r $1 $ar bytes/s $at bytes/s \c" aR=$aR1 aT=$aT1 if [ $a == 100 ] then b=$(($(date "+%s")-T)) T=$(date "+%s") fi sleep 1 done done tu lances avec "/chemin/xspeed interface" o� interface peut �tre eth0, ppp0, etc... enfin l'interface que tu veux surveiller. bye jipe
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
