Qu’est-ce que vnstat ?
Si vous cherchez à mesurer la quantité de données qui traverse vos cartes réseaux sur un serveur Linux et que vous n’avez pas de temps à y consacrer, vnStat est fait pour vous !!
Facile à installer sur n’importe quelle distribution linux, facile à paramétrer et à exploiter, il fournit des mesures des quantités de données par interface et sur :
- Les 12 derniers mois
- Les 2 derniers jours
- Les 24 dernières heures
Avantages de vnStat | Inconvénients de vnStat |
---|---|
|
|
Installation :
sur une distribution à base de Debian : apt-get install vnstat
sur une distribution à base de RedHat : dnf install vnstat (ou yum install vnstat)
Paramétrage :
Il faut signaler quelles interfaces, vnstat doit surveiller , l’opération initialise en plus une base de données rrd :
si votre interface se nomme eth0
vnstat -u -i eth0 (ou vnstat –create -i eth0)
Activation, démarrage du service :
Depuis des années, j’utilise systemctl même sur des Debian sont pour les “anciennes” distributions, reportez vous à la documentation
systemctl enable vnstatd
systemctl start vnstatd
Vérification :
Pour vérifier que tout est en ordre (que rien n’a empêcher le service de démarrer) :
systemctl status vnstatd
Exploitation (résultat sous la forme de texte) :
- Les dernières 24h(si votre interface est enp2s0) : vnstat -h -i enp2s0
- Les derniers jours (si votre interface est enp2s0) : vnstat -d -i enp2s0
- Les derniers mois (si votre interface est enp2s0) : vnstat -m -i enp2s0
Production de graphiques :
vnstati -vs -i enp2s0 -h -o nomdufichiergrapgiqueagenerer.png
remplacer h par, d ou m pour les deux autres statistiques)