Installation · 5 min read · Sep 10, 2025

Comment installer ntopng sur Debian 12

Ntopng est un outil de surveillance du trafic réseau open-source pour l’analyse du trafic et la visualisation en temps réel. Il peut être installé partout, de Linux, Windows, à MacOS. Ntopng prend en charge plusieurs interfaces, un système d’alerte, la découverte de réseau et la surveillance active, et fournit des données historiques pour une analyse post-mortem.

Dans ce tutoriel, vous apprendrez à installer l’outil de surveillance réseau Ntopng sur le serveur Debian 12. Vous apprendrez à activer la découverte de réseau et la surveillance active, à configurer la surveillance active, et à vérifier le trafic en direct de vos interfaces réseau via le tableau de bord Ntopng.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  • Un serveur Debian 12
  • Un utilisateur non-root avec des privilèges d’administrateur

Installation de Ntopng

Pour installer Ntopng, vous devez ajouter le dépôt officiel et l’installer via le gestionnaire de paquets APT. Une fois l’installation terminée, vous devez vous assurer que le service ‘ntopng’ fonctionne en utilisant la commande ‘systemctl’, ou vous pouvez utiliser la commande ‘ss’ pour vérifier la liste des ports ouverts sur votre système. Si Ntopng fonctionne, vous verrez que le port ‘3000’ a le statut ‘Écouté’.

Tout d’abord, exécutez la commande ci-dessous pour mettre à jour votre index de paquets Debian et installer les paquets ‘ software-properties-common ‘ et ‘ wget ‘. Lorsque vous y êtes invité, entrez ‘ Y ‘ pour confirmer l’installation.

sudo apt update  
sudo apt install software-properties-common wget

installer des paquets

Téléchargez le dépôt Ntopng pour Debian en utilisant la commande ‘wget’ ci-dessous. Ensuite, installez le dépôt de paquets en utilisant la commande ‘ apt ‘.

wget https://packages.ntop.org/apt/bookworm/all/apt-ntop.deb  
sudo apt install ./apt-ntop.deb

ajouter le dépôt

Une fois le dépôt Ntopng ajouté à votre système, exécutez la commande ‘ apt ‘ suivante pour rafraîchir votre paquet et installer le paquet ‘ ntopng ‘.

sudo apt update && sudo apt install ntopng

Entrez ‘ Y ‘ pour confirmer l’installation.

installer ntopng

Après l’installation, exécutez la commande ‘systemctl’ ci-dessous pour vérifier et valider le statut du service ‘ntopng’.

sudo systemctl is-enabled ntopng  
sudo systemctl status ntopng

Dans la sortie ci-dessous, vous pouvez voir que Ntopng fonctionne et est activé sur votre système Debian.

vérifier ntopng

Enfin, vous pouvez également vérifier le port Ntopng avec la commande ‘ss’ ci-dessous. Vous verrez que le processus Ntopng utilise le port 3000.

ss -tulpn

Configuration de Ntopng

Après avoir installé Ntopng, vous allez le configurer pour surveiller vos réseaux. Dans cet exemple, nous allons surveiller deux interfaces réseau pour les interfaces locales et publiques. Pour ce faire, vous devez éditer le fichier de configuration Ntopng ‘ /etc/ntopng/ntopng.conf ‘.

Ouvrez le fichier de configuration Ntopng par défaut ‘ /etc/ntopng/ntopng.conf ‘ en utilisant l’éditeur ‘nano’.

sudo nano /etc/ntopng/ntopng.conf

Ajoutez votre interface réseau à l’option ‘ -i ‘ et spécifiez le port pour Ntopng. Dans cet exemple, nous allons surveiller les interfaces eth0 et eth1, puis exécuter Ntopng sur le port par défaut 3000.

# Interface réseau  
-i=eth0  
-i=eth1  
# Port du serveur Web  
-w=3000

Enregistrez le fichier et quittez l’éditeur.

Maintenant, ouvrez le fichier ‘ /etc/ntopng/ntopng.start ‘ avec l’éditeur ‘ nano ‘.

sudo nano /etc/ntopng/ntopng.start

Entrez votre sous-réseau local dans ‘ –local-networks ‘ comme suit :

--local-networks "192.168.1.0/24"  
--interface 1

Une fois terminé, enregistrez et quittez le fichier.

Enfin, exécutez la commande ‘ systemctl ‘ ci-dessous pour redémarrer le service ‘ ntopng ‘ et appliquer vos modifications.

sudo systemctl restart ntopng

Connexion à Ntopng

Maintenant que vous avez configuré Ntopng, accédons à notre installation via un navigateur web.

Ouvrez votre navigateur web et visitez l’adresse IP de votre serveur suivie du port 3000, ex : http://192.168.10.60:3000/. Si votre installation est réussie, vous verrez la page de connexion Ntopng.

Connectez-vous avec l’utilisateur par défaut ‘ admin ‘ et le mot de passe ‘ admin ‘.

connexion

Maintenant, vous serez invité à changer le mot de passe par défaut de Ntopng. Assurez-vous d’utiliser un mot de passe fort pour l’authentification du tableau de bord Ntopng.

changer le mot de passe

Si cela réussit, vous verrez le tableau de bord Ntopng comme suit :

tableau de bord

Activer la découverte de réseau sur Ntopng

Dans cette section, vous apprendrez à activer la découverte de réseau sur Ntopng. Avec cette fonctionnalité, Ntopng identifiera automatiquement les hôtes actifs dans votre réseau.

Cliquez sur ‘ Paramètres > Préférences ‘ et sélectionnez ‘ Découverte de réseau ‘.

Activez la ‘ Découverte de réseau ‘ et cliquez sur ‘ Enregistrer ‘.

activer la découverte de réseau

Pour accéder à la découverte de réseau sur ntopng, sélectionnez ‘ Tableau de bord > Découverte de réseau ‘ et cliquez sur ‘ Exécuter la découverte ‘. Vous pouvez voir ci-dessous que Ntopng détecte automatiquement les hôtes dans le réseau.

découverte de réseau

Configuration de la surveillance active avec Ntopng

Maintenant que vous avez activé la découverte de réseau, activons la fonctionnalité ‘Surveillance active’ et configurons la surveillance active pour surveiller notre hôte. Dans cet exemple, vous utiliserez la mesure ICMP pour surveiller si l’hôte est actif ou non.

Pour surveiller les hôtes cibles, Ntopng peut utiliser les protocoles suivants :

  • ICMP et ICMPv6 : pour vérifier l’accessibilité de l’IP de l’hôte.
  • HTTP et HTTPS : pour vérifier les fonctionnalités des serveurs web possibles de l’hôte.
  • Débit : pour vérifier le débit Internet.
  • Speedtest : pour vérifier la bande passante Internet.

Cliquez sur ‘ Paramètres > Préférences ‘ et sélectionnez ‘ Surveillance active ‘.

Activez l’option ‘ Surveillance active ‘ et cliquez sur ‘ Enregistrer ‘ pour confirmer.

surveillance active

Ensuite, cliquez sur ‘ Surveillance > Surveillance active ‘ et cliquez sur le bouton ‘ + ‘ pour ajouter une nouvelle surveillance active.

créer une surveillance active

Dans cet exemple, nous allons surveiller notre hôte ‘ 192.168.10.41 ‘ via ICMP ou ping, cliquez sur ‘ Ajouter ‘ pour confirmer.

Vous pouvez voir ci-dessous que la surveillance active pour l’hôte ‘ 192.168.10.41 ‘ est créée.

ajouter un hôte

Vérification du trafic en direct depuis Ntopng

Maintenant que vous avez appris à configurer la découverte de réseau et à activer la surveillance active, voyons votre trafic réseau en direct depuis le tableau de bord Ntopng.

Cliquez sur le menu ‘ Flux > En direct ‘ et vous verrez le trafic en direct de votre réseau. Sélectionnez votre interface réseau spécifique dans le menu supérieur. Dans l’exemple ci-dessous, vous pouvez voir le trafic externe du serveur sur l’interface ‘ eth0 ‘.

surveillance en direct

Conclusion

Félicitations ! Vous avez terminé l’installation de Ntopng sur le serveur Debian 12. Vous avez également appris à configurer et à activer la découverte de réseau pour détecter automatiquement les hôtes actifs avec Ntopng. Enfin, vous avez également appris à activer la surveillance active et à surveiller les hôtes/serveurs via Ntopng.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.