Aprés avoir installé notre serveur lamp il est important de connaître l’utilisation de la bande passante de celui-ci.
Il existe toutes sortes d’applications dans le monde Linux pour le monitoring du trafic réseau pour une interface donnée. Mais nous allons nous intéresser ici à vnstat.
Vnstat est différent parce-que :
- simple d’installation : un simple package à installer :
1
sudo apt-get install vnstat
1
2
3
# /etc/cron.d/vnstat: crontab entries for the vnstat package
0-55/5 * * * * root if [ -x /usr/bin/vnstat ] &;
[ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi
Vous devez au préalable créer la base de données avec cette commande :
1
vnstat -u -i wlan1
Après création de la base de données, les statistiques peuvent être visualisées en exécutant la commande vnstat sans tout autre paramètre. Grâce au travail du job cron, les statistiques sont mises à jour toutes les 5 minutes.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Database updated: Tue Jan 27 15:40:01 2009
wlan1
received: 2.18 GB (81.3%)
transmitted: 512.85 MB (18.7%)
total: 2.68 GB
rx | tx | total
-----------------------+------------+-----------
yesterday 95.14 MB | 12.19 MB | 107.32 MB
today 11.33 MB | 4.47 MB | 15.80 MB
-----------------------+------------+-----------
estimated 16 MB | 6 MB | 22 MB
Il existe une série d’options pour cette commande vous permettant de visualiser des statistiques pendant des laps de temps [spécifiques.
Par exemple :
—days : pour des statistiques journalières;
—weeks : pour des statistiques hebdomadaires;
—months : pour des statistiques mensuelles;
—top10 :
—live : pour des statistiques en direct, il faut également ajouter l’interface -i
1
2
3
4
$ vnstat --live -i eth0
Monitoring wlan1... (press CTRL-C to stop)
rx: 113.40 kB/s 99 p/s tx: 28.42 kB/s 96 p/s