GNU/Linux >> Tutoriels Linux >  >> Debian

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 les données système et affiche les informations sous forme de graphiques à l'aide de l'interface Web. Il peut être exécuté sur la plupart des systèmes d'exploitation basés sur Linux, notamment CentOS, Debian, Ubuntu, FreeBSD, OpenBSD et NetBSD.

Monitorix dispose d'un riche ensemble de fonctionnalités, dont certaines sont répertoriées ci-dessous :

  • Moyenne de charge et utilisation du système.
  • Utilisation du noyau par processeur.
  • Utilisation globale du noyau.
  • Intégrité du système HP ProLiant.
  • Statistiques génériques des capteurs.
  • Capteurs LM et températures GPU.
  • Températures et utilisation NVIDIA.
  • Températures et état des disques durs.
  • Utilisation du système de fichiers et activité d'E/S.
  • Trafic et utilisation du réseau

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

Prérequis

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

Mise en route

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

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

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

Installer Monitorix

Tout d'abord, téléchargez la dernière version de Monitoring depuis leur site officiel à l'aide de 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é à l'aide de la commande suivante :

dpkg -i monitorix_3.11.0-izzy1_all.deb

La commande ci-dessus produira une erreur 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 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 le résultat suivant :

? 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 le résultat suivant :

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 de Monitorix se trouve dans /etc/monitorix/monitorix.conf. Vous devrez le modifier et apporter quelques modifications en fonction des détails de votre système.

Vous pouvez le modifier avec la commande suivante :

nano /etc/monitorix/monitorix.conf

Modifiez les lignes suivantes :

title = Monitorix Monitoring Server
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 package 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

Il vous sera demandé de définir le mot de passe de l'utilisateur comme indiqué ci-dessous :

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

Ensuite, redémarrez le service Monitorix pour mettre en œuvre les modifications.

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 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 :

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

Utilisation globale du noyau, utilisation du système de fichiers et activité d'E/S

Trafic réseau, utilisation et statistiques Netstat

Toutes nos félicitations! vous avez installé avec succès le serveur de surveillance Monitorix sur Debian 10. 


Debian
  1. Comment installer et configurer Redis 6.0 sur Debian 11

  2. Comment installer et configurer le serveur VNC sur Debian 10

  3. Comment installer et configurer Mariadb 10 dans Debian 11

  4. Comment installer et configurer MongoDB 5 sur Debian 11

  5. Comment installer et configurer Redis 6 sur Debian 11

Comment installer le logiciel de surveillance Icinga 2 sur Debian 10

Comment installer le logiciel de surveillance Icinga 2 sur Debian 11

Comment installer et configurer RabbitMQ sur Debian 11

Comment installer et configurer Memcached sur Debian 11

Comment installer et configurer Git dans Debian 11

Installer et configurer Fail2ban sur Debian 11