Comment installer vnstat et vnstati pour surveiller le trafic réseau dans Linux

Comment installer vnstat et vnstati pour surveiller le trafic réseau dans Linux

Vnstat est une conception d'outils de surveillance du trafic réseau basé sur la 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 reniflera pas le trafic réseau et assurera l'utilisation lite de la ressource système. Pour utiliser ce logiciel sous Linux, vous aurez besoin au moins de la version 2.2 de la série du noyau.

Article associé: VNSTAT PHP: une interface Web pour surveiller l'utilisation de la bande passante du réseau

La dernière version de vnstat 2.6 a été libéré sur 21 janvier 2020, et comprend plusieurs fonctionnalités et correctifs suivants.

Caractéristiques

  • Les statistiques restent disponibles même après les redémarrages du système
  • Surveiller plusieurs interfaces réseau en même temps
  • Plusieurs options de sortie
  • Triez les données par heure, jour, mois, semaine ou obtenir les 10 meilleurs jours
  • Générer un graphique PNG de la sortie
  • Configurer «mois» pour suivre différents cycles de facturation que vous pourriez avoir
  • Très léger - consomme une très petite partie de vos ressources système
  • Faible utilisation du processeur, peu importe la quantité de trafic que vous gérez
  • Vous n'avez pas besoin d'être root pour l'utiliser
  • Sélectionnez les unités dynamiquement (KB, MB, etc.)
  • VNStati offre de nouvelles options comme:
    • -nl / / -nolegend (cache la légende RX / TX)
    • -altdate - Utilisez une autre date / heure Emplacement du texte
    • -en-tête - Pour personnaliser le texte dans l'en-tête d'image.
  • Vous pouvez générer une sortie au format d'image.
  • Options personnalisables pour le positionnement du contenu et la couleur d'arrière-plan de l'image à VNSTAT.CGI.
  • La bande passante d'interface sera automatiquement détectée.
  • Utilisez JSON pour la sortie

Dans cet article, nous vous montrerons comment installer le vnstat et vnstati outil sous les systèmes Linux pour surveiller le trafic réseau en temps réel.

Installation des outils de surveillance du réseau VNSTAT et VNSTATI

1. Pour installer vnstat dans Linux, vous devrez télécharger la dernière version à partir de sa page de version officielle GitHub.

Alternativement, vous pouvez également utiliser la commande WGET suivante pour télécharger la dernière source Tarball comme indiqué ci-dessous.

# wget https: // humdi.net / vnstat / vnstat-2.6.le goudron.gz 
Téléchargez Vnstat dans Centos

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

Note: Le package source est livré avec les fichiers source nécessaires pour vnstat y compris le démon (vnstatd) et la sortie de l'image (vnstati).

Installez vnstat dans Centos / Rhel et Fedora

# yum groupe installer "Tools de développement" # yum installer gd gd-devel sqlite-devel # TAR -XVF VnStat-2.6.le goudron.GZ # CD VNSTAT-2.6 / # ./ configurer --prefix = / usr --sysconfdir = / etc # make # faire l'installation 

Installez VNSTAT dans Debian et Ubuntu

$ sudo apt-get install build-essentiel gd gd-devel libsqlite3-dev $ tar -xvf vnstat-2.6.le goudron.gz $ cd vnstat-2.6 / $ sudo ./ configurer --prefix = / usr --sysconfdir = / etc $ sudo make $ sudo faire installer 
Installez vnstat à partir de sources de CentOS

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

Vnstat systemd

# CP -V Exemples / systemd / vnstat.service / etc / systemd / system / # systemctl activer vnstat # systemctl start vnstat 

Vnstat init.d

# CP -V Exemples / init.d / redhat / vnstat / etc / init.d / # chkconfig vnstat sur # service vnstat start 
Créer un fichier VNSTAT Systemd

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

# vnstat vnstat 2.6 par Teemu Toivola  

5. Si vous souhaitez personnaliser votre vnstat Configuration Vous pouvez ouvrir son fichier de configuration situé à:

# vi / etc / vnstat.confli 

Les options là-bas sont explicites, donc je ne m'arrêterai pas sur chacun d'eux. Vous pouvez toujours les revoir si vous souhaitez personnaliser votre installation.

Configuration vnstat

6. Vous auriez besoin de laisser du 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 
Surveiller le trafic réseau de l'interface

7. Yon peut également vérifier les statistiques horaires en utilisant le -H option:

# vnstat -h 
Surveiller le trafic réseau horaire

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

# vnstat -d 
Surveiller le trafic réseau quotidien

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

# vnstat - help 
Options de surveillance VNSTAT

dix. Pour rendre les statistiques plus faciles à lire, vous pouvez utiliser le vnstati outil à générer .PNG images pour vnstat.

Vnstati est automatiquement installé vnstat Donc, aucune autre action d'installation ne serait requise. Pour générer une image récapitulative pour l'utilisation du réseau de votre interface réseau, vous pouvez exécuter:

# vnstati -s -i eth0 -o ~ / réseau-log-log.PNG 
Générer un rapport de surveillance du réseau
# vnstati -h -i eth0 -o ~ / réseau-log-log.PNG 
Rapport réseau horaire

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

Les informations qui vnstat et vnstati fournir peut grandement aider votre surveillance, analyse et dépannage de votre réseau dans le temps. Vous pouvez trouver plus d'informations sur les options disponibles de VNSTAT dans la page Man 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 des commentaires ci-dessous.