Surveillance système · 3 min read · Jan 25, 2026

Installer et configurer le logiciel de surveillance Monitorix sur Debian 10

Monitorix est un outil de surveillance de réseau informatique open-source léger qui peut être utilisé pour surveiller les performances globales du système. Il collecte des données système et affiche les informations sous forme de graphiques via l’interface web. Il peut être exécuté sur la plupart des systèmes d’exploitation basés sur Linux, y compris CentOS, Debian, Ubuntu, FreeBSD, OpenBSD et NetBSD.

Monitorix dispose d’un ensemble riche de fonctionnalités, dont certaines sont listées ci-dessous :

  • Moyenne de charge système et utilisation.
  • Utilisation du noyau par processeur.
  • Utilisation globale du noyau.
  • Santé du système HP ProLiant.
  • Statistiques des capteurs génériques.
  • Températures des LM-Sensors et GPU.
  • Températures et utilisation de NVIDIA.
  • Températures et santé des disques durs.
  • Utilisation du système de fichiers et activité I/O.
  • Trafic et utilisation du réseau.

Dans ce tutoriel, je vais expliquer comment installer le serveur de surveillance Monitorix sur Debian 10.

Prérequis

  • Un serveur exécutant Debian 10.
  • Un mot de passe root configuré sur votre serveur.

Commencer

Avant de commencer, il est recommandé de mettre à jour votre serveur avec la dernière version. Vous pouvez le mettre à jour en utilisant la commande suivante :

apt-get update -y  
 apt-get upgrade -y

Une fois votre serveur mis à jour, redémarrez-le pour appliquer les changements.

Installer Monitorix

Tout d’abord, téléchargez la dernière version de Monitorix depuis leur site officiel en utilisant la commande suivante :

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

Une fois le téléchargement terminé, installez le fichier téléchargé en utilisant la commande suivante :

dpkg -i monitorix_3.11.0-izzy1_all.deb

La commande ci-dessus produira quelques erreurs de dépendance. Vous pouvez résoudre toute erreur de dépendance avec la commande suivante :

apt-get install -f

Après avoir installé Monitorix, démarrez le service Monitorix et activez-le pour qu’il démarre après le redémarrage du système avec la commande suivante :

systemctl start monitorix  
 systemctl enable monitorix

Sortie :

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

Vous pouvez maintenant vérifier le service Monitorix en exécutant la commande suivante :

systemctl status monitorix

Vous devriez voir la sortie suivante :

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

Pour vérifier la version installée de Monitorix, exécutez la commande suivante :

monitorix -v

Vous devriez obtenir la sortie suivante :

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

Configurer Monitorix

Le fichier de configuration par défaut pour Monitorix est situé à /etc/monitorix/monitorix.conf. Vous devrez l’éditer et apporter quelques modifications selon les détails de votre système.

Vous pouvez l’éditer avec la commande suivante :

nano /etc/monitorix/monitorix.conf

Changez les lignes suivantes :

title = Serveur de surveillance Monitorix
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

Enregistrez et fermez le fichier lorsque vous avez terminé.

Ensuite, vous devrez créer un utilisateur pour authentifier Monitorix.

Tout d’abord, installez le paquet Apache Utilities avec la commande suivante :

apt-get install apache2-utils -y

Ensuite, créez un utilisateur pour Monitorix avec la commande suivante :

htpasswd -d -c /var/lib/monitorix/htpasswd admin

On vous demandera de définir le mot de passe pour l’utilisateur comme indiqué ci-dessous :

New password: 
Re-type new password: 
Adding password for user admin

Ensuite, redémarrez le service Monitorix pour appliquer les changements.

systemctl restart monitorix

Par défaut, Monitorix écoute sur le port 8080. Vous pouvez le vérifier avec la commande suivante :

netstat -ant | grep 8080

Sortie :

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

Accéder à l’interface web de Monitorix

Maintenant, ouvrez votre navigateur web et tapez l’URL http://your-server-ip:8080/monitorix. Vous serez redirigé vers la page de connexion de Monitorix :

Connexion Monitorix

Fournissez votre nom d’utilisateur Monitorix, votre mot de passe et cliquez sur le bouton Se connecter. Vous devriez voir le tableau de bord Monitorix sur la page suivante :

Monitorix

Charge système affichée dans Monitorix

Utilisation globale du noyau, utilisation du système de fichiers et activité I/O

Utilisation globale du noyau, utilisation du système de fichiers et activité I/O

Trafic réseau, utilisation et statistiques Netstat

Trafic réseau, utilisation et statistiques Netstat

Félicitations ! Vous avez réussi à installer le serveur de surveillance Monitorix sur Debian 10.

Share: X/Twitter LinkedIn

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

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