l'informatique, c'est magique!
VNStat : une consommation graphique de votre bande passante
Vnstat est un utilitaire qui permet d’analyser la consommation en bande passante d’une carte réseau. Ce petit logiciel peut être couplé avec un FrontOffice appelé Vnstat PHP Frontend.
1. CONFIGURATION DE VNSTAT
Pour installer Vnstat, rien de plus simple.
sudo apt-get install vnstat
ou si vous utilisez une distrib à base de rpm
yum install vnstat
Ensuite il vous faut ajouter une interface à la liste des interfaces à surveiller. Pour cela utilisez, la commande suivante:
sudo vnstat -u -i eth0
Apres quelques temps, vous pourrez admirer un tableau de statistiques en ne tapant que la commande vnstat.
2.CONFIGURATION DE VNSTAT PHP FRONTEND
Première étape consiste à vérifier que Apache et PHP soient convenablement installés. Ensuite il vous suffira d’aller récupérer les sources sur le site officiel et de les installer en tapant ces quelques commandes
cd /var/www/html
tar zxvf vnstat_php_frontend-*.tar.gz
rm -f vnstat_php_frontend-*.tar.gz
ln -s vnstat_php_frontend-* vnstat
mkdir /var/www/html/vnstat/dumps
Bien que PHP Frontend soit une interface à Vnstat il vous faudra reconfigurer la liste des interfaces réseaux à surveiller. cette liste se trouve dans le fihcier de configruation (vnstat/config.php)
$iface_list = array(‘eth0′);
$iface_title['eth0'] = ‘Internal’;
Grâce à l’option « $data_dir » nous pourront spécifier dans quel dossier PHP Frontend devra récupérer les dumps de Vnstat.
Il vous suffira d’ajouter l’export des dumps de vnstat dans le dossier de PHP FrontEnd en cron et le tour est joué.
| | This entry was posted by Remi on 4 mars 2010 at 11 h 41 min, and is filed under Monitoring, Tutoriels. Follow any responses to this post through RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |
Aucun trackback pour l'instant
Additional comments powered by BackType

about 1 year ago
Bonjour,
Merci pour ce tuto.
Cependant, je ne comprend pas cette phrase :
Il vous suffira d’ajouter l’export des dumps de vnstat dans le dossier de PHP FrontEnd en cron et le tour est joué.
Merci de ton aide
Florent
about 1 year ago
c’est-a-dire que ton vnstats/config.php tu dois renseigner le dossier ou vnstat met ces dumps afin que VnStats PHP FrontEnd pioche ceux-la.
about 1 year ago
D’accord, merci pour cette réponse.
J’ai bien $vnstat_bin = ‘/usr/bin/vnstat’; mais ce n’est pas un dossier, c’est un fichier…
Une idée?
Merci en tous cas
about 1 year ago
Voila j’ai trouvé, merci encore
Ligne crontab :
*/5 * * * * vnstat –dumpdb -i eth0 > /var/www/vnstat/dumps/vnstat_dump_eth0
about 8 months ago
Yop !
Merci pour ce tuto.
Je voulais savoir s’il etait possible de regarder ces logs depuis un autre pc que celui sur lequel VNStat tourne ?
Merci
about 8 months ago
Si vous pouvez y acceder grace à PHP FrontEnd .. apres c’est à vous de le configurer