Surveillance d'ISPmanager

Description des fonctionnalités du module conçu pour gérer les services du panneau de contrôle

file

Démarrer le service

Pour démarrer un service, sélectionnez-le dans la liste et cliquez sur le bouton « Start » dans la barre d'outils. Le panneau de contrôle vous demandera de confirmer ou d'annuler votre action afin d'éviter toute manipulation accidentelle. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera démarré.

Arrêter le service

Pour arrêter un service, sélectionnez-le dans la liste et cliquez sur le bouton « Stop » dans la barre d'outils. Pour éviter toute manipulation accidentelle, le panneau de contrôle vous demandera de confirmer ou d'annuler votre action. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera arrêté.

Redémarrer le service

Pour redémarrer un service, sélectionnez-le dans la liste et cliquez sur le bouton « Restart » dans la barre d'outils. Pour éviter toute manipulation accidentelle, le panneau de contrôle vous demandera de confirmer ou d'annuler votre action. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera redémarré.

Ajouter le service au démarrage automatique

Si vous souhaitez que le service démarre automatiquement après un redémarrage du système, sélectionnez-le dans la liste et cliquez sur « On ». Le panneau de contrôle vous demandera de confirmer ou d'annuler votre action afin d'éviter toute manipulation accidentelle. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera ajouté au démarrage automatique.

Retirer le service du démarrage automatique

Si vous souhaitez retirer un service du démarrage automatique, sélectionnez-le dans la liste et cliquez sur « Off ». Le panneau de contrôle vous demandera de confirmer ou d'annuler votre action afin d'éviter toute manipulation accidentelle. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera retiré du démarrage automatique.

Ajouter le service à la surveillance

Pour surveiller un service, sélectionnez-le dans la liste et cliquez sur « Ajouter ».

  • Nom du service – nom du service tel que défini dans le système.
  • Nom du processus – nom du processus utilisé pour la surveillance du service. Si ce paramètre a été défini dans la liste des services affichés, cette valeur sera chargée automatiquement.
  • Type de service – définit la méthode de surveillance de l'état du service (voir Fonctionnement de la surveillance).
  • Définir les paramètres manuellement – si cette case est cochée, l'utilisateur doit indiquer manuellement l'adresse IP et le port sur lesquels le service fonctionne.
  • Adresse IP – adresse IP sur laquelle le service fonctionne.
  • Numéro de port – port sur lequel le service fonctionne.

file

Retirer le service de la surveillance

Pour retirer un service de la surveillance, sélectionnez-le dans la liste et cliquez sur le bouton « Supprimer ». Pour éviter toute manipulation accidentelle, le panneau de contrôle vous demandera de confirmer ou d'annuler votre action. Si vous cliquez sur « OK » dans la fenêtre de confirmation, le service sélectionné sera retiré de la surveillance.

Surveillance

Vous pouvez configurer les paramètres généraux des services ainsi que la surveillance de leur disponibilité.

file

  • Activer la surveillance des services – cochez cette case pour activer la surveillance de la disponibilité des services.

  • Fréquence – indiquez la fréquence à laquelle vous souhaitez vérifier la disponibilité des services (toutes les minutes, toutes les 5 minutes, toutes les 15 minutes ou toutes les heures).

Pour les principaux services (apache, nginx, mysql, serveur FTP, serveur de noms, serveur SMTP, serveur POP&IMAP), la surveillance est activée par défaut avec une période de 15 minutes.

Pour plus de détails, consultez le site officiel du développeur.

Détails techniques du fonctionnement de la surveillance

Srvmon

La disponibilité des services est surveillée à l'aide du programme Srvmon. Ce programme se trouve généralement dans /usr/local/mgr5/addon/srvmon. Srvmon est lancé par le planificateur Cron selon la période de vérification sélectionnée.

Vérification httpd

Pour vérifier le bon fonctionnement du service HTTP, Srvmon se connecte à l'adresse IP principale du serveur sur le port 80 (8080). Il envoie la commande « GET / HTTP/1.1 » et attend une réponse contenant la chaîne HTTP/1.1.

Vérification DNS

Connexion à l'adresse IP principale du serveur sur le port 53 et interrogation du dernier domaine ajouté au panneau. Si aucun domaine n'est présent dans le panneau, le domaine localhost est interrogé. La réception d'une réponse indique que le serveur fonctionne correctement.

Vérification SMTP

Connexion à l'adresse IP principale du serveur sur le port 25. En réponse, une chaîne commençant par « 220 » est attendue. Après réception de cette chaîne, « QUIT » est envoyé et une chaîne avec le code « 221 » est attendue en retour.

Vérification POP3

Connexion au port 110 de l'adresse IP principale du serveur. En réponse, la chaîne « +OK » est attendue, puis « QUIT » est envoyé et « +OK » est de nouveau attendu.

Vérification IMAP

Connexion au port 143 de l'adresse IP principale du serveur. En réponse, « * OK » est attendu, puis « A001 LOGOUT » est envoyé et « * BYE » est attendu en retour.

Connexion FTP

Connexion à l'adresse IP principale du serveur sur le port 21. En réponse, une chaîne commençant par « 220 » est attendue. Après réception de cette chaîne, « QUIT » est envoyé et une chaîne avec le code « 221 » est attendue en retour.

Service inconnu

La présence du nom de processus indiqué dans la liste des processus est vérifiée.

Logs du programme

En règle générale, Srvmon écrit les logs dans /usr/local/mgr5/var/srvmon.log, mais ce chemin peut varier selon les systèmes.

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter