Debian 9 64 Bits – Monit

Auteur : Vince Nadus
Date de publication : 9 avril 2024
monitoring debian

Nous expliquons ce que Monit est et à quoi il sert, ainsi que comment l’installer et le configurer dans Debian 9 Qu’est-ce que Monit?

Monit a été créé en tant qu’utilitaire Open Source permettant de gérer et de surveiller les systèmes Unix.

Avec Monit, nous pourrons effectuer la maintenance et la réparation automatique des processus corrompus. Mettre à jour Debian 9

La première étape consiste à mettre à jour les paquets Debian 9; pour cela, nous exécuterons les commandes suivantes:

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

Une fois le système mis à jour, nous procédons à son redémarrage en exécutant la commande de redémarrage pour appliquer les modifications. Installez Monit sur Debian 9

Une fois le système mis à jour, nous installons Monit en exécutant la ligne suivante:

apt-get install monit -y

Une fois Monit installé, nous allons exécuter les lignes suivantes pour démarrer Monit et le configurer lors du démarrage de Debian 9:

systemctl start monit systemctl enable monit

Vérifier le statut de surveillance

Nous pouvons voir le statut actuel de Monit dans Debian 9 en lançant la ligne suivante:

systemctl status monit

Le résultat sera le suivant. Nous pouvons voir que c’est actif.

Configurer Monit sur Debian 9

L’étape suivante consiste à accéder au répertoire / etc / monit / dans lequel la configuration de Monit est hébergée. Le répertoire de configuration des serveurs et processus se trouve dans / etc / monit / conf-available / Monit a une interface Web intégrée, mais par défaut, elle la désactive. Nous allons donc accéder au répertoire / etc / monit / en exécutant les opérations suivantes:

nano /etc/monit/monitrc

Là nous devons localiser les lignes suivantes:

set httpd port 2812 and

use address localhost

only accept connection from localhost

allow localhost

allow localhost to connect to the server and

allow admin:monit

require user 'admin' with password 'monit'

vers

set httpd port 2812 allow admin:monit # require user 'admin' with password 'monit'

Redémarrer le service

systemctl restart monit

Tester l'ouverture du port

netstat -ant | grep :2812

Aller sur l'administration du site http://localhost:2812

Terminal voir le status

monit status

Ajout des services à monitorer Exemple Apache2

ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/ monit -t systemctl restart monit

Check via Terminal

monit summary monit status monit status (process)

Pour une version plus ancienne de Monit voir : https://www.it-connect.fr/monit-installation-et-configuration/