>
Relevés du trafic sur la carte réseau.


Relevés sur 24 hrs
Cliquer sur l'image pour voir des exemples de relevés détaillés.

Ce projet permet de voir sous forme graphique le trafic sur la (les) carte(s) réseau d'une machine Linux. Ces mesures sont affichées en octets/seconde sur une moyenne de 5 minutes.

Sur une machine Linux, le trafic sur la (les) carte(s) réseau est constamment mesuré et est additionné dans /proc/net/dev.
Un cat de /proc/net/dev nous donne quelque chose du genre:

Inter-| Receive                       | Transmit
 face |bytes     packets errs drop ...|bytes      packets errs...
    lo:27817701  245303  0    0    ... 27817701   245303  0...
  eth0:241239220 1419983 0    0    ... 1835570110 1900564 0...

Dans l'exemple ci-dessus, les données sur la troisième ligne eth0 représente le trafic sur l'interface eth0, soit 241239220 octets reçus et 1835570110 octets transmis. En prenant ces valeurs à intervalles réguliers et en faisant la différence avec les valeurs précédentes, on pourra calculer et porter le trafic sur un graphique. Cependant les données ci-dessus sont formatées de manière irrégulière et il est pratiquement impossible de les extraire avec un simple script Bash. Il existe cependant une extension Perl qui fait justement cela: Linux::net::dev
Perl doit donc être installé sur la machine.

Ce projet comporte les étapes suivantes:

  1. Installation de Linux::net::dev
  2. Installation du logiciel graphique
  3. Installation du script de commande
  4. Exemples
pour m'écrire
Home : Linux : Relevés du trafic sur la carte réseau : page suivante
© Georges Rosset 2005-2007