Surveillez le trafic réseau avec VNSTAT sur Ubuntu Top 10.Top 10

Surveillez le trafic réseau avec VNSTAT sur Ubuntu Top 10.Top 10
VNSTAT est un moniteur de trafic de réseau open-source et léger pour les systèmes d'exploitation Linux. VNSTAT surveille discrètement le trafic réseau pour des interfaces spécifiques et stocke les données de surveillance dans une base de données. Avec vnstat, vous pouvez voir l'utilisation de la bande passante par heure, jour, mois ou pour une période particulière.

Dans ce guide, nous examinerons comment installer vnstat et surveiller le trafic réseau sur Ubuntu OS.

Note: La procédure décrite ici a été testée sur Ubuntu 20.04 LTS. Les commandes ont été exécutées sur le terminal que vous pouvez ouvrir via le Ctrl + alt + t raccourci.

Installation de vnstat

VNSTAT est disponible dans les référentiels Ubuntu par défaut, mais ce n'est pas la dernière version. Pour installer la dernière version de VNSTAT, suivez les étapes mentionnées ci-dessous:

Étape 1: Mettez à jour l'index du référentiel

Tout d'abord, exécutez la commande ci-dessous pour mettre à jour l'index du référentiel système:

$ sudo apt mise à jour

Entrez le mot de passe pour sudo.

Étape 2: Installez les conditions préalables

Ensuite, vous devrez installer certaines conditions préalables qui peuvent créer des logiciels à partir de Source. Nous en aurons besoin pour la compilation de vnstat. Exécutez cette commande pour installer les conditions préalables:

$ sudo apt install build-essentiel gcc faire libsqlite3-dev -y

Étape 3: Téléchargez Vnstat Tar.forfait GZ

Maintenant, à partir du site officiel de VNSTAT, téléchargez la dernière version de VNSTAT le goudron.gz emballer. Actuellement, la dernière version de VNSTAT est 2.6, afin que nous puissions le télécharger comme suit:

$ wget https: // humdi.net / vnstat / vnstat-2.6.le goudron.gz

Étape 4: Installez VNSTAT

Une fois la le goudron.gz Le package est téléchargé, nous pouvons l'installer comme suit:

Tout d'abord, extraire le goudron.gz en utilisant la commande ci-dessous dans le terminal:

$ TAR -XVZF VNSTAT-2.6.le goudron.gz

Ensuite passer au répertoire extrait résultant à l'aide de la commande ci-dessous:

$ cd vnstat-2.6

Configurez-le maintenant à l'aide de la commande ci-dessous:

$ ./ configurer --prefix = / usr --sysconfdir = / etc

Ensuite, installez VNSTAT comme suit:

$ sudo faire
$ sudo faire l'installation

Étape 5: Vérifiez l'installation

Pour vérifier si VNSTAT a été installé avec succès, exécutez la commande ci-dessous dans le terminal:

$ vnstat -v

La sortie suivante confirme la version vnstat 2.6 a été installé.

Étape 6: Activer et démarrer le service VNSTAT

Pour activer et démarrer le service VNSTAT, vous devrez d'abord copier le fichier de service VNSTAT à partir du répertoire extrait VNSTAT au / etc / systemd / system / Utilisation de la commande ci-dessous:

$ sudo cp -v vnstat-2.6 / Exemples / systemd / vnstat.Service / etc / Systemd / System /

Activez maintenant le service VNSTAT en utilisant la commande ci-dessous:

$ sudo systemctl activer vnstat

Ensuite, pour démarrer le service VNSTAT, exécutez la commande ci-dessous

$ sudo systemctl start vnstat

Pour vérifier si le service VNSTAT est en cours d'exécution, exécutez la commande ci-dessous:

$ sudo systemctl status vnstat

La sortie suivante confirme que le service VNSTAT fonctionne correctement sans aucun problème.

Surveiller le trafic réseau avec VNSTAT

VNSTAT prend en charge diverses options qui vous aident à surveiller le trafic de différentes manières. Vous pouvez afficher certaines des options disponibles en exécutant la commande ci-dessous dans le terminal:

$ vnstat - help

Ou exécutez la commande suivante pour afficher la liste complète des options:

$ vnstat --longhelp

Vous pouvez également visiter la page VnStat Man pour la liste complète des options.

L'exécution de la commande VNSTAT sans aucune option imprime les statistiques d'utilisation de la bande passante pour toutes les interfaces disponibles.

$ vnstat

Voici la sortie de la commande VNSTAT sur notre système qui affiche des statistiques d'une interface car il s'agit de la seule interface disponible sur notre système.

Vous pouvez également surveiller une interface spécifique en utilisant le -je Option suivie du nom de l'interface.

$ vnstat -i

Par exemple, pour surveiller une interface ENS33, La commande serait:

$ vnstat -i ENS33

Vous pouvez également surveiller l'utilisation de la bande passante selon horaire, quotidien, mensuel, et annuel utilisation en utilisant le -h, -d, -m, et -y Options respectivement. Par exemple, pour trouver l'utilisation quotidienne de la bande passante, la commande serait:

$ vnstat -d

Vous pouvez également obtenir l'utilisation de la bande passante pour les meilleurs jours de trafic. Par exemple, pour trouver les 10 premiers jours d'utilisation de la bande passante, utilisez -t Option suivie du nombre de jours:

$ vnstat -t 10

Pour surveiller l'utilisation de la bande passante en temps réel, utilisez le -l Option comme suit:

$ vnstat -l

Si vous souhaitez supprimer toutes les statistiques pour une interface spécifique de la base de données et arrêter de la surveiller, utilisez la syntaxe de commande ci-dessous:

$ sudo vnstat --remiz-vous -i --force

Par exemple, pour supprimer l'interface ENS33 Dans la base de données et arrêtez de le surveiller, la commande serait:

$ sudo vnstat --remi-ant -i ENS33 --Force

Pour ajouter à nouveau cette interface pour la surveillance, utilisez la commande ci-dessous:

$ sudo vnstat --add -i et33

Après avoir ajouté l'interface, redémarrez le service VNSTAT:

$ sudo systemctl redémarrer vnstat

VNSTAT est un outil pratique pour garder un œil sur l'utilisation de la bande passante sur votre système d'exploitation Linux. Dans ce guide, vous avez appris à installer et à utiliser cet outil sur Ubuntu 20.04 LTS pour surveiller le trafic sur les interfaces réseau.