-
Surveiller sa bande passante avec Vnstat
Vnstat est un outil de surveillance de la bande passante permettant de surveiller celle-ci et de fournir et de fournir des statistiques horaires, journalières et mensuelles.
Vnstat peut également générer des graphiques via une interface web avec PHP.
Pour cela il faut d'abord installer apache2 et PHP avec la commande suivante :
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-gd
Ensuite installer vnstat (GNU/LInux Ubuntu) avec la commande suivante :
sudo apt-get install vnstati
Télécharger le module PHP de vnstat :
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
Décompresser le fichier téléchargé :
tar -xvzf vnstat_php_frontend-1.5.1.tar.gz
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
Copier le dossier vnstat_php_frontend-1.5.1 dans /var/www :
sudo cp -fr vnstat_php_frontend-1.5.1/ /var/www/vnstat
Je vais vérifier ensuite quels interfaces réseaux peuvent être monitorées avec la commande :
vnstat --iflist
(cliquer sur l'image pour l'agrandir)
Ouvrir ensuite le fichier config.php de vnstat avec la commande suivante :
sudo nano /var/www/vnstat/config.php
La langue française n'étant pas disponible, j'ai configuré en langue anglaise (1).
Entrer votre interface à monitorer (2).
Enfin, entrer le nom de l'interface telle qu'elle apparaîtra dans la page web (3).
(cliquer sur l'image pour l'agrandir)
J'enregistre le fichier ainsi configuré et je redémarrage apache avec la commande :
sudo /etc/init.d/apache2 restart
Je me rends ensuite dans un navigateur à l'adresse :
http://adresse_ip/vnstat
Je peux voir alors que mon interface apparaît.
Le rafraîchissement dépend de la vitesse de vos interfaces.
100 Mbit: 5 minutes théoriques
1000 Mbit: 30 secondes théoriques
En cliquant sur "hours", "days" ou "months" vous pourrez avoir les statistiques horaires, journalières ou mensuelles.
(cliquer sur l'image pour l'agrandir)
Conclusion :
Vnstat se révèle être un outil pratique pour monitorer et grapher sa bande passante.
Vnstat peut également être utilisé pour monitorer sous Nagios.
-
Commentaires