Surveillance système · 5 min read · Nov 17, 2025
Comment installer et utiliser l'outil de surveillance des performances Netdata sur Debian 9
Netdata est un outil de surveillance des performances et de la santé gratuit, open source, évolutif, distribué et en temps réel pour les systèmes d’exploitation basés sur Linux. Netdata est livré avec des tableaux de bord web simples, faciles à utiliser et extensibles qui peuvent être utilisés pour visualiser les processus et services sur votre système. Vous pouvez surveiller l’utilisation du CPU, de la RAM, le disque I/O, le trafic réseau et Postfix en utilisant Netdata. Netdata fonctionne sur tous les systèmes tels que les machines physiques, les machines virtuelles, les conteneurs et les appareils IoT sans perturber leur fonction principale.
Netdata est livré avec de nombreuses fonctionnalités, dont certaines sont énumérées ci-dessous :
- Des tableaux de bord bootstrap interactifs époustouflants.
- Prend en charge les seuils dynamiques, les modèles d’alarme, l’hystérésis et plusieurs méthodes de notification basées sur les rôles.
- Vous pouvez facilement créer des tableaux de bord personnalisés en utilisant HTML.
- Collecte des milliers de métriques par serveur par seconde, avec seulement 1 % d’utilisation du CPU d’un seul cœur.
- Il surveille presque tout, comme le CPU, la mémoire, les disques, Iptables, les processus, les interfaces réseau, les serveurs NFS, les serveurs Apache, les bases de données Redis, les bases de données Postgres, les bases de données MySQL, Tomcat, Postfix et Exim, les appareils SNMP, les serveurs proxy Squid, et bien plus encore.
Dans ce tutoriel, nous allons apprendre à installer l’outil de surveillance des performances Netdata sur Debian 9.
Exigences
- Debian 9 Desktop/Serveur installé sur votre système.
- Utilisateur non-root avec des privilèges sudo.
Prise en main
Avant de commencer, vous devrez installer certains paquets nécessaires à l’installation de Netdata.
Tout d’abord, mettez à jour le dépôt de paquets en exécutant la commande suivante :
sudo apt-get update -y
sudo apt-get upgrade -yEnsuite, installez toutes les dépendances requises en utilisant la commande suivante :
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -yUne fois tous les paquets installés, vous pouvez passer à l’étape suivante.
Installer Netdata
Tout d’abord, téléchargez la dernière version de Netdata depuis le dépôt Git. Vous pouvez le faire en exécutant la commande suivante :
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdataEnsuite, changez de répertoire vers le répertoire cloné en utilisant la commande suivante :
cd netdataEnsuite, installez Netdata en exécutant le script netdata-installer.sh comme indiqué ci-dessous :
sudo ./netdata-installer.shVous devriez voir la sortie suivante :
^
|.-. .-. .-. .-. . netdata
| '-' '-' '-' '-' surveillance des performances en temps réel, bien fait !
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->
Vous êtes sur le point de construire et d'installer netdata sur votre système.
Il sera installé à ces emplacements :
- le démon à /usr/sbin/netdata
- fichiers de configuration dans /etc/netdata
- fichiers web dans /usr/share/netdata
- plugins dans /usr/libexec/netdata
- fichiers cache dans /var/cache/netdata
- fichiers db dans /var/lib/netdata
- fichiers log dans /var/log/netdata
- fichier pid à /var/run/netdata.pid
- fichier logrotate à /etc/logrotate.d/netdata
Cet installateur vous permet de changer le chemin d'installation.
Appuyez sur Control-C et exécutez la même commande avec --help pour obtenir de l'aide.
Appuyez sur ENTRÉE pour construire et installer netdata sur votre système >
Maintenant, appuyez sur Entrée pour continuer avec l’installation. Une fois l’installation terminée avec succès, vous devriez voir la sortie suivante :
--- C'est fait ! ---
^
|.-. .-. .-. .-. .-. . netdata .-. .-
| '-' '-' '-' '-' '-' est installé et fonctionne maintenant ! -' '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->
profitez de la surveillance des performances et de la santé en temps réel...
Vous pouvez démarrer, arrêter et obtenir le statut du service Netdata en exécutant la commande suivante :
sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdataVous devriez voir la sortie suivante si Netdata fonctionne correctement :
? netdata.service - Surveillance des performances en temps réel
Chargé : chargé (/etc/systemd/system/netdata.service; enabled; vendor preset: enabled)
Actif : actif (en cours d'exécution) depuis sam. 2018-02-10 11:19:29 EST; 18min ago
Processus : 575 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS)
Processus : 574 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS)
PID principal : 580 (netdata)
Tâches : 17 (limite : 4915)
CGroup : /system.slice/netdata.service
??580 /usr/sbin/netdata -P /run/netdata/netdata.pid -D
??600 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
??612 /usr/libexec/netdata/plugins.d/apps.plugin 1
??613 /usr/bin/python /usr/libexec/netdata/plugins.d/python.d.plugin 1
Fév 10 11:19:27 Netdataserver systemd[1]: Démarrage de la surveillance des performances en temps réel...
Fév 10 11:19:29 Netdataserver systemd[1]: Démarré la surveillance des performances en temps réel.
Configurer le pare-feu
Netdata fonctionne sur le port 19999, vous devrez donc autoriser le port 19999 à travers le pare-feu UFW. Par défaut, UFW n’est pas installé sur Debian 9. Vous pouvez l’installer en exécutant la commande suivante :
sudo apt-get install ufw -yUne fois UFW installé, activez-le avec la commande suivante :
sudo ufw enableEnsuite, autorisez le port 19999 en utilisant le pare-feu UFW comme suit :
sudo ufw allow 19999/tcpEnsuite, rechargez le pare-feu pour appliquer tous les changements :
sudo ufw reloadUne fois le pare-feu UFW configuré, vous pouvez accéder à l’interface web de Netdata.
Accéder à l’interface web de Netdata
Ouvrez votre navigateur web et tapez l’URL http://your-server-ip:19999, vous serez redirigé vers le tableau de bord Netdata comme montré dans l’image ci-dessous :
Utilisation du CPU :

Charge et I/O disque :

Utilisation de la mémoire :

Réseau IPv4 :

Utilisation du disque :

Vous pouvez également voir la configuration actuelle de Netdata dans votre navigateur en tapant l’URL http://your-server-ip:19999/netdata.conf. Vous devriez voir la page suivante :

Dans l’image ci-dessus, vous devriez voir que toutes les options configurables sont commentées. Vous pouvez les configurer selon vos besoins en modifiant le fichier /etc/netdata/netdata.conf.
Mettre à jour et désinstaller Netdata
Si vous souhaitez supprimer Netdata de votre système, vous pouvez exécuter la commande suivante :
cd netdata
sudo /netdata-uninstaller.sh --forceSi vous souhaitez mettre à jour Netdata vers la dernière version, exécutez la commande suivante :
cd netdata
git pull
sudo ./netdata-installer.shFélicitations ! vous avez installé avec succès Netdata sur Debian 9.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.