Comment surveiller votre serveur de base de données MySQL et recevoir un e-mail en cas de panne

Ce guide complet vous apprend à configurer des notifications automatiques par e-mail pour les échecs ou les restaurations de connexion à la base de données. Avec un schéma système clair, un tutoriel vidéo concis et une procédure détaillée avec captures d'écran, ce guide s'adapte à tous les styles d'apprentissage. Apprenez à personnaliser les paramètres de notification en seulement 10 minutes et obtenez le pouvoir de rester informé sur l'état de vos connexions à la base de données. Prenez le contrôle avec Ozeki SMS Gateway – plongez dans le guide dès aujourd'hui !

Qu'est-ce qu'une alerte e-mail ?

Une alerte e-mail est une réponse automatique à un événement spécifique. Lorsque cet événement se produit, Ozeki SMS Gateway envoie un e-mail personnalisé à une adresse e-mail désignée, informant le propriétaire que l'événement a eu lieu.

Surveillance du serveur de base de données MySQL et réception d'un e-mail en cas de panne

La figure 1 explique comment fonctionne l'alarme. Ozeki SMS Gateway surveille votre connexion à la base de données. Lorsque la connectivité de la connexion à la base de données passe de en ligne à hors ligne ou vice versa, Ozeki SMS Gateway envoie un message d'alerte au serveur e-mail via SMTP, qui, à l'arrivée du message d'alerte, envoie un e-mail à l'adresse e-mail de l'administrateur système.

alarme de base de données
Figure 1 - Alarme de base de données

Surveillance du serveur de base de données MySQL et réception d'un e-mail en cas de panne (Tutoriel vidéo)

Cette vidéo rapide vous guide dans la configuration des notifications Gmail pour les changements de connexion à la base de données. Découvrez comment configurer facilement des alertes e-mail pour les événements critiques dans Ozeki SMS Gateway, vous assurant de rester informé sur l'état de santé de votre système, le tout en à peine deux minutes, ce qui rend cette vidéo digne de votre temps.

Vidéo 1 - Comment surveiller un serveur de base de données MySQL et recevoir un e-mail en cas de panne (Tutoriel vidéo)

Surveillance du serveur de base de données MySQL et réception d'un e-mail en cas de panne (étapes rapides)

  1. Configurer le client Gmail
  2. Tester le client Gmail
  3. Créer une nouvelle alarme
  4. Configurer l'alarme
  5. Mettre la connexion à la base de données hors ligne
  6. Vérifier si l'alarme a envoyé l'e-mail
  7. Vérifier si le client Gmail a reçu l'e-mail
  8. Remettre la connexion à la base de données en ligne
  9. Vérifier si l'alarme a envoyé l'e-mail
  10. Vérifier si le client Gmail a reçu l'e-mail

Surveillance du serveur de base de données MySQL et réception d'un e-mail en cas de panne (Guide détaillé)

Dans Ozeki SMS Gateway, cliquez sur l'icône Connect comme indiqué dans la figure 2, et installez le client Gmail.

Installer le client Gmail
Figure 2 - Installer le client Gmail

Configurez le client Gmail en entrant vos identifiants souhaités, comme vous pouvez le voir dans la figure 3.

Configurer le compte Gmail
Figure 3 - Configurer le compte Gmail

Pour vérifier si tout fonctionne jusqu'à présent, rendez-vous dans l'onglet Test, surligné en rouge dans la figure 4, et envoyez un e-mail test. Si tout est correct, vous devriez voir une fenêtre pop-up similaire indiquant 'Succès !'.

Tester le client Gmail
Figure 4 - Tester le client Gmail

Sélectionnez l'option Modifier dans la barre d'outils et cliquez sur Alarmes dans le menu déroulant (Figure 5).

Ouvrir la page des alarmes
Figure 5 - Ouvrir la page des alarmes

Cliquez sur le bouton Créer une nouvelle alarme et sélectionnez Un hors ligne dans le panneau latéral qui apparaît (Figure 6).

Créer une nouvelle alarme
Figure 6 - Créer une nouvelle alarme

Faites défiler vers le bas et, dans les menus déroulants surlignés en rouge dans la figure 7, sélectionnez quelle connexion vous souhaitez surveiller et via quelle connexion vous souhaitez envoyer l'alerte.

Sélectionner les connexions à surveiller et à utiliser pour l'envoi
Figure 7 - Sélectionner les connexions à surveiller et à utiliser pour l'envoi

Configurez l'alarme selon vos préférences. Lorsque vous avez terminé, cliquez sur OK comme indiqué dans la figure 8.

Définir l'adresse e-mail
Figure 8 - Définir l'adresse e-mail

Lorsque votre connexion à la base de données passe hors ligne, la petite coche se transforme en une croix rouge, comme on peut le voir dans la figure 9.

Événement de base de données hors ligne
Figure 9 - Événement de base de données hors ligne

Pour vérifier si l'e-mail d'alerte a été envoyé, consultez la page Détails de l'alarme (Figure 10).

Message d'alerte hors ligne envoyé
Figure 10 - Message d'alerte hors ligne envoyé

Pour voir si l'e-mail d'alerte envoyé a été reçu, vous pouvez naviguer vers la page du client Gmail et voir les Événements, surlignés dans la figure 11 par une flèche rouge.

E-mail envoyé
Figure 11 - E-mail envoyé

Lorsque votre connexion à la base de données revient en ligne, la petite croix rouge à côté se transforme en une coche verte, comme dans la figure 12.

Événement de base de données en ligne
Figure 12 - Événement de base de données en ligne

Pour voir si l'alerte concernant le retour en ligne de la connexion à la base de données a été envoyée, naviguez vers la page Détails de l'alarme (Figure 13).

Message d'alerte en ligne envoyé
Figure 13 - Message d'alerte en ligne envoyé

Et enfin, pour vérifier si le client Gmail reçoit ces e-mails d'alerte, rendez-vous sur sa page dans Ozeki SMS Gateway, comme le montre la figure 14.

E-mail envoyé
Figure 14 - E-mail envoyé

Ozeki SMS Gateway peut-il surveiller d'autres bases de données ?

Oui, par exemple, Oracle, PostgreSQL, SQLAnywhere et bien d'autres.

Puis-je personnaliser le contenu de l'e-mail d'alerte ?

Ozeki SMS Gateway vous permet de personnaliser le contenu de l'e-mail d'alerte pour inclure des détails spécifiques pertinents pour vos besoins. Pendant le processus de configuration, vous pouvez définir le modèle de message. Ce modèle peut inclure des éléments dynamiques tels que le nom du client SMPP déconnecté/reconnecté ou des horodatages pour un contexte supplémentaire.

More information