Comment installer le programme de surveillance Monit sur HestiaCP ? Explication détaillée de la méthode d'installation de Monit

La vérité choquante : pourquoi vous n'êtes pas encore là Hestia CP Installer Monit sur ?

Parlons maintenant des raisons pour lesquelles Monit est l'un des meilleurs partenaires pour les utilisateurs d'HestiaCP.

Monit vous permet de surveiller facilement les services clés de votre serveur, tels que Nginx, PHP-FPM et MySQL.

Et vous pouvez intégrer Monit dans votre HestiaCP en quelques étapes simples, aussi simples que d'étaler du beurre sur du pain. Es-tu prêt? Commençons !

Qu’est-ce que Monit ? Pourquoi est-ce si important pour HestiaCP ?

Avant de plonger dans le didacticiel, jetons un bref coup d'œil à Monit. Monit est un outil open source léger qui peut surveiller les processus et les services dans les systèmes Unix.

Si un processus se bloque, Monit peut le redémarrer automatiquement pour garantir que votre serveur fonctionne toujours normalement.

C'est comme avoir un garde du corps 24h/7 et XNUMXj/XNUMX pour votre serveur, un garde du corps non seulement fiable, mais aussi réactif.

Conditions nécessaires à l'installation de Monit sur HestiaCP

Avant d'installer Monit, veuillez vous assurer que vous remplissez les conditions suivantes :

  • Panneau de contrôle Hestia installé
  • Avoir un accès root

Si vous répondez à ces critères, alors nous sommes prêts à partir.

Étape 1 : Mettre à jour les packages système

Tout d’abord, assurez-vous que vos packages système sont à jour. Mettez à jour les packages système à l'aide de la commande suivante :

apt update

Ceci est important car les mises à jour des packages système peuvent corriger les vulnérabilités potentielles et garantir que vous disposez de la dernière version de Monit installée.

Étape 2 : Installer Monit

Une fois la mise à jour du système terminée, vous pouvez installer Monit. Entrez la commande suivante pour installer :

apt install monit

Cette étape téléchargera et installera automatiquement Monit, il vous suffit d'attendre patiemment quelques minutes.

Étape 3 : Activer le service Monit

Une fois l'installation terminée, n'oubliez pas d'activer le service Monit afin qu'il s'exécute automatiquement au démarrage du système. Activez le service à l'aide de la commande suivante :

systemctl enable monit

Cela équivaut à installer une paire de roues automatiques sur Monit. Chaque fois que vous redémarrez le serveur, il démarrera automatiquement.

Étape 4 : Démarrez le service Monit

Ensuite, démarrez le service Monit et laissez-le commencer à fonctionner :

systemctl start monit

Maintenant que Monit s'exécute en arrière-plan, il est prêt à surveiller votre service.

Étape 5 : Configurer Monit

La configuration par défaut de Monit peut ne pas convenir à tous les environnements, nous devons donc procéder à quelques ajustements. modifier /etc/monit/monitrc fichier et ajoutez le contenu suivant :

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Ce code de configuration fait plusieurs choses :

  1. Activer l'interface Web de Monit, tu peux passer http://your_server_ip:2812 y accéder.
  2. Surveiller Nginx, PHP-FPM et MySQL 服务, garantissant qu'ils sont toujours en ligne.

Étape 6 : Configurer le service Monit pour qu'il démarre automatiquement au démarrage

Entrez la commande suivante

systemctl enable monit
systemctl start monit
  • Si le message d'erreur «sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", veuillez cliquer sur le lien de l'article ci-dessous pour voir la solution▼

Étape 7 : redémarrer le service Monit

Une fois la configuration terminée, n'oubliez pas de redémarrer le service Monit pour que la configuration prenne effet :

systemctl restart monit

C'est comme insuffler une nouvelle vie à Monit et il est maintenant prêt à se montrer.

Comment vérifier que l'installation de Monit a réussi ?

Une fois l'installation terminée, ouvrez le navigateur et visitez http://your_server_ip:2812, vous devriez voir le tableau de bord de Monit.

Si tout se passe normalement, vous verrez l'état de Nginx, PHP-FPM et MySQL.

Leur statut indique « En cours d'exécution », indiquant qu'ils fonctionnent normalement.

Si l'un de ces processus s'arrête, Monit tente automatiquement de le redémarrer.

Comment réinstaller Monit

Si vous constatez qu'il y a un problème avec l'installation de Monit, ou si vous devez le reconfigurer, vous pouvez réinstaller Monit à l'aide de la commande suivante :

apt-get remove monit
apt-get install monit

Activer le port 2812 : assurez-vous que vous pouvez accéder à l'interface Web de Monit

Afin de garantir que l'interface Web de Monit est accessible normalement, vous devez activer le port 2812.

Dans monitrc Dans le fichier, assurez-vous que l'écoute HTTPD a été configurée et que le port 2812 et l'adresse IP précise ont été spécifiés.

Activer le port 2812 dans HestiaCPCP

Une fois que vous avez installé avec succèsSurveillance du moniteur, vous devez configurer le démon, activer les ports, les adresses IP et d'autres paramètres.

1 步:Connectez-vous à votre HestiaCPCP

2 步:Entrez dans le pare-feu.

  • Cliquez sur "Pare-feu" au-dessus de la navigation.

3 步:Cliquez sur le bouton +.

  • Lorsque vous passez la souris sur le bouton +, vous verrez le bouton se transformer en "Ajouter une règle".

4 步:Ajoutez des règles.

Utilisez les éléments suivants comme paramètres de règle ▼

  • Action : Accepter
  • Protocole : TCP
  • Port : 2812
  • Adresse IP : 0.0.0.0/0
  • Remarques (facultatif) : MONIT

Ce qui suit est une capture d'écran des paramètres du pare-feu HestiaCP ▼

Comment installer le programme de surveillance Monit sur HestiaCP ? Explication détaillée de la méthode d'installation de Monit

Conclusion : La combinaison parfaite de Monit et HestiaCP

À ce stade, vous devriez avoir installé et configuré avec succès Monit sur HestiaCP.

Il deviendra votre bras droit dans la gestion des serveurs, assurant le fonctionnement normal de tous les services critiques.

De plus, l'interface Web de Monit vous permet de surveiller facilement l'état de tous les processus et de tout garder sous contrôle.

Agissez !Configurez Monit pour votre serveur dès maintenant pour améliorer sa stabilité et sa fiabilité. Votre futur moi sera reconnaissant du choix intelligent que vous avez fait maintenant.

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut