Recherche de site Web

Comment installer vnStat et vnStati pour surveiller le trafic réseau sous Linux


VnStat est un outil de surveillance du trafic réseau basé sur une console pour Linux et BSD. Il conservera un journal du trafic réseau pour les interfaces réseau sélectionnées. Pour générer les journaux, vnStat utilise les informations fournies par le noyau.

En d’autres termes, il ne détectera pas le trafic réseau et garantira une utilisation légère des ressources système. Pour utiliser ce logiciel sous Linux, vous aurez besoin d'au moins la version 2.2 de la série du noyau.

La dernière version de vnStat 2.6 a été publiée le 21 janvier 2020 et inclut plusieurs fonctionnalités et correctifs suivants.

Caractéristiques

  • Les statistiques restent disponibles même après le redémarrage du système
  • Surveillez plusieurs interfaces réseau en même temps
  • Plusieurs options de sortie
  • Triez les données par heure, jour, mois, semaine ou obtenez les 10 meilleurs jours
  • Générer un graphique png de la sortie
  • Configurez « Mois » pour suivre les différents cycles de facturation que vous pourriez avoir
  • Très léger – consomme une très petite partie des ressources de votre système
  • Faible utilisation du processeur, quel que soit le trafic que vous générez
  • Vous n'avez pas besoin d'être root pour l'utiliser
  • Sélectionnez les unités dynamiquement (Ko, Mo, etc.)
  • vnStati propose de nouvelles options telles que :

    • -nl/–nolegend (masque la légende rx/tx)
    • –altdate – utiliser un autre emplacement de texte date/heure
    • –headertext – pour personnaliser le texte dans l'en-tête de l'image.
  • Vous pouvez générer une sortie au format image.
  • Options personnalisables pour le positionnement du contenu et la couleur d'arrière-plan de l'image sur vnStat.cgi.
  • La bande passante de l'interface sera automatiquement détectée.
  • Utiliser JSON pour la sortie

Dans cet article, nous allons vous montrer comment installer les outils vnStat et vnStati sous les systèmes Linux pour surveiller le trafic réseau en temps réel.

Installation des outils de surveillance réseau vnStat et vnStati

1. Pour installer vnStat sous Linux, vous devrez télécharger la dernière version depuis sa page de version officielle de GitHub.

Vous pouvez également utiliser la commande wget suivante pour télécharger la dernière archive tar source, comme indiqué ci-dessous.

wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

2. Une fois que vous avez téléchargé le fichier, extrayez l'archive à l'aide de votre terminal, puis accédez à l'emplacement où vous avez extrait l'archive et compilez-la à l'aide des commandes suivantes.

Remarque : Le package source est livré avec les fichiers sources nécessaires pour vnStat, y compris le démon (vnstatd) et l'image. sortie (vnstati).

Installez VnStat dans CentOS/RHEL et Fedora

yum group install "Development Tools"
yum install gd gd-devel sqlite-devel 
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
./configure --prefix=/usr --sysconfdir=/etc
make
make install

Installez VnStat dans Debian et Ubuntu

sudo apt-get install build-essential gd gd-devel libsqlite3-dev
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
sudo ./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install

3. Une fois l'installation terminée, vous devrez copier le fichier du service Vnstat comme indiqué.

VnStat Systèmed

cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

Vnstat Init.d

cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start

4. Vérifiez maintenant que les binaires ont été installés à un emplacement approprié et qu'ils sont de la bonne version.

vnstat

vnStat 2.6 by Teemu Toivola <tst at iki dot fi>

5. Si vous souhaitez personnaliser votre configuration vnStat vous pouvez ouvrir son fichier de configuration situé à l'adresse :

vi /etc/vnstat.conf

Les options sont explicites, je ne m’arrêterai donc pas sur chacune d’elles. Vous pouvez toujours les consulter si vous souhaitez personnaliser votre installation.

6. Vous devrez prévoir un certain temps pour que les statistiques soient mises à jour dans la base de données. Une fois que vous avez suffisamment d'informations écrites dans la base de données, vous pouvez voir les statistiques du réseau en exécutant simplement :

vnstat

7. Vous pouvez également consulter les statistiques horaires en utilisant l'option -h :

vnstat -h

8. Pour les statistiques quotidiennes, vous devrez utiliser l'option -d :

vnstat -d 

9. Pour plus d'options disponibles, vous pouvez utiliser le --help :

vnstat --help

10. Pour rendre les statistiques plus faciles à lire, vous pouvez utiliser l'outil vnStat pour générer des images .png pour vnStat. .

VnStat est automatiquement installé avec vnStat, aucune autre action d'installation ne serait donc requise. Pour générer une image récapitulative de l'utilisation réseau de votre interface réseau, vous pouvez exécuter :

vnstati -s -i eth0 -o ~/network-log.png

vnstati -h -i eth0 -o ~/network-log.png

Dans mon cas, vnStat a été récemment installé, mais ceux-ci seront renseignés au fil du temps. Pour plus d'options disponibles et différentes statistiques, vous pouvez utiliser l'option –help :

Les informations fournies par vnStat et vnStati peuvent grandement faciliter la surveillance, l'analyse et le dépannage de votre réseau à temps. Vous pouvez trouver plus d'informations sur les options disponibles de vnStat dans la page de manuel de l'outil.

Si vous avez une suggestion ou une question supplémentaire sur vnStat et vnStati, n'hésitez pas à soumettre votre commentaire dans la section commentaires ci-dessous.