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é. :)