Configuration des définitions d'alarme pour HeatWave et MySQL externe

Vous pouvez configurer des définitions d'alarme afin de simplifier le processus de création et de gestion des alarmes pour les systèmes de base de données HeatWave et MySQL externes dans Database Management.

Dans la section Définitions d'alarme, vous pouvez utiliser l'ensemble normalisé de règles et de seuils disponible et créer des alarmes recommandées par Oracle pour surveiller de manière proactive des mesures importantes telles que l'utilisation de l'UC et de l'espace disque. Les alarmes recommandées par Oracle dans Database Management simplifient considérablement le processus de création d'une alarme de service Oracle Cloud Infrastructure Monitoring et de configuration d'un système de notification pour les scénarios opérationnels courants pour vos systèmes de base de données. Ce processus vous informe des problèmes d'état et de performances et constitue un mécanisme de surveillance proactif garantissant un fonctionnement efficace et sécurisé du système de base de données. De plus, si vous voulez utiliser l'ensemble complet d'options disponibles lors de la création d'alarmes, vous pouvez accéder au service Monitoring et créer des alarmes personnalisées pour le système de base de données. Voici quelques autres avantages de la fonctionnalité Définitions d'alarme :

  • Modifier et personnaliser les alarmes : vous pouvez modifier les valeurs préconfigurées pour les alarmes recommandées par Oracle et les valeurs des alarmes personnalisées pour les personnaliser. Vous avez ainsi la possibilité de modifier une alarme pour répondre à des exigences spécifiques.
  • Cloner des alarmes pour plusieurs systèmes de base de données : vous pouvez cloner des alarmes créées précédemment et les appliquer à des systèmes de base de données spécifiques ou à tous les systèmes de base de données d'un compartiment, ce qui garantit des paramètres de surveillance standardisés.

Pour accéder à la section Définitions d'alarme, accédez à la page Détails de la base de données MySQL et cliquez sur Définitions d'alarme dans le panneau de gauche sous Ressources.

Dans la section Définitions d'alarme, vous pouvez effectuer les opérations suivantes :

  • Créez des alarmes recommandées par Oracle ou accédez au service Monitoring afin de créer des alarmes personnalisées pour un système de base de données.
  • Visualisez les alarmes créées pour le système de base de données ou pour tous les systèmes de base de données du compartiment.
    Remarque

    Pour visualiser les alarmes dans la section Définitions d'alarme de Database Management, vous devez vous assurer que :
    • Les alarmes sont créées à l'aide des mesures prêtes à l'emploi Oracle Cloud Infrastructure émises dans l'espace de noms oracle_oci_database pour les systèmes de base de données HeatWave et MySQL externes, et de l'espace de noms oci_mysql_database pour les systèmes de base de données HeatWave uniquement.
    • La dimension resourceId est indiquée lors de la création d'alarmes pour un système de base de données. Les alarmes créées pour tous les systèmes de base de données d'un compartiment ne nécessitent pas que des dimensions soient indiquées.

    Afin d'obtenir des informations sur les sujets suivants, reportez-vous aux rubriques indiquées :

  • Modifier des alarmes
  • Cloner les alarmes
  • Supprimer des alarmes

En plus des droits d'accès Database Management, d'autres droits d'accès de service Oracle Cloud Infrastructure sont requis pour effectuer des tâches liées aux alarmes. Afin d'obtenir des informations sur les sujets suivants, reportez-vous aux rubriques indiquées :

  • Pour surveiller les droits d'accès de service requis afin de créer des alarmes, reportez-vous à Gestion des alarmes.
  • Droits d'accès du service Oracle Cloud Infrastructure Notification requis pour créer et utiliser des sujets. Reportez-vous à Gestion des sujets.

Alarmes recommandées par Oracle pour les systèmes de base de données HeatWave et MySQL externes

Voici la liste des alarmes recommandées par Oracle pour les systèmes de base de données HeatWave et MySQL externes.

Alarme recommandée par Oracle Gravité Description
Utilisation de l'UC (%) Critique Alarme créée à l'aide de la mesure CPUUtilization afin d'être avertie lorsque l'utilisation de l'UC pour l'hôte de système de base de données ou les noeuds HeatWave dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure CPUUtilization est supérieure à la valeur de seuil de 90 %.

Requête d'alarme par défaut : CPUUtilization[5m].mean() > 90

Utilisation de l'UC (%) Avertissement Alarme créée à l'aide de la mesure CPUUtilization afin d'être avertie lorsque l'utilisation de l'UC pour l'hôte de système de base de données ou les noeuds HeatWave dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure CPUUtilization est supérieure à la valeur de seuil de 75 %.

Requête d'alarme par défaut : CPUUtilization[5m].mean() > 75

Utilisation de l'espace disque (%) : Critique Alarme créée à l'aide de la mesure DbVolumeUtilization pour être avertie lorsque l'utilisation totale de l'espace des volumes de système de base de données dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure DbVolumeUtilization est supérieure à la valeur de seuil de 90 %.

Requête d'alarme par défaut : DbVolumeUtilization[5m].mean() > 90

Utilisation de l'espace disque (%) : Avertissement Alarme créée à l'aide de la mesure DbVolumeUtilization pour être avertie lorsque l'utilisation totale de l'espace des volumes de système de base de données dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure DbVolumeUtilization est supérieure à la valeur de seuil de 80 %.

Requête d'alarme par défaut : DbVolumeUtilization[5m].mean() > 80

Octets d'écriture sur disque Critique Alarme créée à l'aide de la mesure DbVolumeWriteBytes pour être avertie lorsque le nombre total d'octets écrits sur les volumes de système de base de données est égal à 0.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure DbVolumeWriteBytes est 0.

Requête d'alarme par défaut : DbVolumeWriteBytes[5m].mean() == 0

Etat de HeatWave Critique Alarme créée à l'aide de la mesure HeatWaveHealth pour être avertie lorsque l'état du cluster HeatWave n'est pas en bon état et dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure HeatWaveHealth est supérieure à 0.

Requête d'alarme par défaut : HeatWaveHealth[5m].mean() > 0

Cette alarme n'est pas disponible pour les systèmes de base de données MySQL externes.

Utilisation de la mémoire (%) Critique Alarme créée à l'aide de la mesure MemoryUtilization afin d'être avertie lorsque l'utilisation de la mémoire pour l'hôte de système de base de données ou les noeuds HeatWave dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure MemoryUtilization est supérieure à la valeur de seuil de 95 %.

Requête d'alarme par défaut : MemoryUtilization[5m].mean() > 95

Utilisation de la mémoire (%) Avertissement Alarme créée à l'aide de la mesure MemoryUtilization afin d'être avertie lorsque l'utilisation de la mémoire pour l'hôte de système de base de données ou les noeuds HeatWave dépasse le seuil indiqué.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure MemoryUtilization est supérieure à la valeur de seuil de 90 %.

Requête d'alarme par défaut : MemoryUtilization[5m].mean() > 90

Surveillance arrêtée - Problème de collecte de mesure Critique Alarme créée à l'aide de la mesure MonitoringStatus pour être avertie lorsque le système de base de données est arrêté. Cette alarme est déclenchée lorsque la collecte de mesures est arrêtée en raison de problèmes liés au réseau, à l'agent, aux informations d'identification, à la connexion ou à des données manquantes, ou lorsque le système de base de données est arrêté.

Il s'agit d'une alarme avancée qui ne peut pas être modifiée dans Database Management. Vous pouvez modifier cette alarme dans le service Oracle Cloud Infrastructure Monitoring. Toutefois, nous vous recommandons de ne pas la modifier.

Octets de réception réseau Critique Alarme créée à l'aide de la mesure NetworkReceiveBytes afin d'être avertie lorsque le nombre total d'octets de réception réseau pour le système de base de données est égal à 0.

Par défaut, cette alarme est déclenchée lorsque la moyenne de la mesure NetworkReceiveBytes est 0.

Requête d'alarme par défaut : NetworkReceiveBytes[5m].mean() == 0

Créer des alarmes recommandées

Vous pouvez créer des alarmes recommandées par Oracle, préconfigurées dans le cadre de scénarios opérationnels courants pour vos systèmes de base de données HeatWave et MySQL externes.

  1. Dans la section Définitions d'alarme de la page Détails de la base de données MySQL, cliquez sur Créer, puis sur Alarmes recommandées.
    Remarque

    Si vous voulez créer une alarme personnalisée pour votre système de base de données dans le service Oracle Cloud Infrastructure Monitoring au lieu d'une alarme recommandée par Oracle, cliquez sur Créer, puis sur Alarme personnalisée. Pour afficher une alarme personnalisée dans la section Définitions d'alarme de Database Management, vous devez vous assurer que :
    • L'alarme est créée à l'aide d'une mesure prête à l'emploi émise dans l'espace de noms oracle_oci_database (groupes de ressources : mysql_database et mysql_database_advanced_metrics pour les systèmes de base de données HeatWave et mysql_external_database pour les systèmes de base de données MySQL externes) et de l'espace de noms oci_mysql_database pour les systèmes de base de données HeatWave uniquement. Pour plus d'informations sur ces mesures, reportez-vous à Mesures de Database Management pour HeatWave et MySQL externe.
    • La dimension resourceId est indiquée lors de la création d'une alarme pour un système de base de données. Une alarme créée pour tous les systèmes de base de données d'un compartiment ne nécessite pas que des dimensions soient indiquées.

    Pour plus d'informations sur la création d'une alarme dans le service Monitoring, reportez-vous à Création d'une alarme de base.

  2. Dans le panneau Créer des alarmes recommandées, effectuez une sélection parmi les alarmes disponibles et couramment utilisées. Par défaut, toutes les alarmes sont sélectionnées.
    Pour plus d'informations sur les alarmes recommandées par Oracle disponibles pour les systèmes de base de données HeatWave et MySQL externes, reportez-vous à Alarmes recommandées par Oracle pour les systèmes de base de données HeatWave et MySQL externes.
  3. Vous pouvez également cliquer sur l'icône Actions (Actions) disponible pour chaque alarme recommandée, puis sur Modifier le seuil pour modifier les valeurs préconfigurées de l'alarme. Par exemple, l'alarme Utilisation de l'UC (%) est déclenchée lorsque l'utilisation moyenne de l'UC est supérieure à 90 % au cours des 5 dernières minutes. Dans le panneau Modifier une alarme, vous pouvez modifier les différentes valeurs relatives à l'alarme. Par exemple, indiquez une valeur de seuil, une valeur d'intervalle (période) différente pour l'interrogation des données de mesure ou la période de délai de déclenchement, qui correspond à la période précédant le déclenchement de l'alarme. Pour plus d'informations sur les champs affichés dans le panneau Modifier une alarme, reportez-vous à Modification d'alarmes.
  4. Dans la section Notifications, sélectionnez le compartiment et le sujet auxquels envoyer des notifications d'alarme.
    Si aucun sujet existant n'est disponible, cliquez sur Créer un sujet pour créer un sujet et indiquer des détails d'abonnement. Pour obtenir des informations sur les sujets et les abonnements, reportez-vous à Gestion des rubriques et à Gestion des abonnements.
  5. Cliquez sur Créer.
    Le panneau Créer des alarmes apparaît avec le statut des alarmes recommandées par Oracle en cours de création.
  6. Fermez le panneau Créer des alarmes une fois les alarmes créées.

Une fois les alarmes créées, vous pouvez :

  • Cliquez sur l'alarme pour visualiser ses détails sur la page Définitions d'alarme dans le service Monitoring. Pour les alarmes recommandées par Oracle, la balise à format libre fournisseur : DBM est ajoutée par défaut lors du processus de création et est affichée dans la section Balises.
    Remarque

    Il est possible que différents utilisateurs créent la même alarme recommandée par Oracle pour un système de base de données. Si des alarmes en double sont affichées pour un système de base de données, cliquez sur l'alarme pour visualiser des informations telles que l'auteur de l'alarme et sa date de création dans la section Balises de la page Définitions d'alarme du service Monitoring.
  • Utilisez le champ Rechercher et les listes déroulantes de filtre au-dessus de la liste des alarmes pour filtrer les alarmes :
    • Filtre de gravité : sélectionnez une option de gravité d'alarme pour afficher uniquement les alarmes d'un type de gravité particulier.
    • Filtre de portée : sélectionnez l'une des options disponibles pour visualiser les alarmes indiquées pour tous les systèmes de base de données d'un compartiment ou les alarmes indiquées pour le système de base de données. Par défaut, toutes les alarmes sont affichées.
    • Filtre d'origine : sélectionnez l'une des options disponibles afin de visualiser les alarmes recommandées par Oracle ou les alarmes personnalisées créées dans le service Monitoring pour le système de base de données. Par défaut, toutes les alarmes sont affichées.
  • Cliquez sur l'icône Actions (Actions), puis sur Modifier le seuil pour modifier les valeurs d'alarme de base dans Database Management, ou cliquez sur Modifier l'alarme pour afficher et modifier l'ensemble complet de valeurs indiqué pour l'alarme dans le service Monitoring. Pour plus d'informations, reportez-vous à Modification d'alarmes.
  • Sélectionnez des alarmes et cliquez sur Cloner pour les cloner. Pour plus d'informations, reportez-vous à Clonage d'alarmes.
  • Sélectionnez des alarmes et cliquez sur Supprimer pour les supprimer.

Modifier des alarmes

Vous pouvez modifier les valeurs indiquées pour une alarme afin de la personnaliser en fonction de vos besoins.

La fonctionnalité de modification de la section Définitions d'alarme vous permet de modifier les valeurs d'alarme et de personnaliser l'alarme. Dans cette section, vous pouvez effectuer les tâches suivantes :

  • Cliquez sur Modifier le seuil lors de la création d'une alarme recommandée par Oracle ou d'une alarme personnalisée ou recommandée par Oracle créée précédemment pour modifier les valeurs de base de l'alarme, telles que le seuil, l'intervalle et la gravité. Pour les alarmes recommandées par Oracle, cela vous permet d'apporter des modifications aux valeurs préconfigurées afin de répondre à des exigences spécifiques.
  • Cliquez sur Modifier une alarme pour une alarme personnalisée ou recommandée par Oracle créée précédemment afin de visualiser et de modifier l'ensemble des valeurs indiquées pour l'alarme dans le service Oracle Cloud Infrastructure Monitoring.

Afin de modifier les valeurs d'alarme de base pour les alarmes recommandées ou personnalisées par Oracle dans Database Management, procédez comme suit :

  1. Dans la section Définitions d'alarme de la page Détails de la base de données MySQL, cliquez sur l'icône Actions (Actions) d'une alarme, puis sur Modifier le seuil.
    Remarque

    Pour modifier l'ensemble complet de valeurs indiqué pour l'alarme dans le service Monitoring, cliquez sur l'icône Actions (Actions) de l'alarme, puis sur Modifier l'alarme. Pour afficher et modifier une alarme personnalisée dans la section Définitions d'alarme de Database Management, vous devez vous assurer que :
    • L'alarme est créée à l'aide d'une mesure prête à l'emploi émise dans l'espace de noms oracle_oci_database (groupes de ressources : mysql_database et mysql_database_advanced_metrics pour les systèmes de base de données HeatWave et mysql_external_database pour les systèmes de base de données MySQL externes) et de l'espace de noms oci_mysql_database pour les systèmes de base de données HeatWave uniquement. Pour plus d'informations sur ces mesures, reportez-vous à Mesures de Database Management pour HeatWave et MySQL externe.
    • La dimension resourceId est indiquée lors de la création d'une alarme pour un système de base de données. Une alarme créée pour tous les systèmes de base de données d'un compartiment ne nécessite pas que des dimensions soient indiquées.
  2. Dans le panneau Modifier une alarme, modifiez les détails suivants, si nécessaire :
    1. Nom : nom de l'alarme.
    2. Corps de l'alarme : contenu de la notification lisible par l'utilisateur.
    3. Gravité : type de réponse requis lorsque l'alarme est à l'état de déclenchement. Par exemple, Critique, Erreur, etc.
    4. Intervalle : fenêtre d'agrégation, ou fréquence d'agrégation des points de données.
    5. Statistique : fonction à utiliser pour agréger les points de données. Par exemple, Moyen, Taux, etc.
    6. Opérateur : opérateur utilisé dans le seuil de la condition. Par exemple, supérieur à, égal à, etc.
    7. Seuil : valeur à utiliser pour le seuil de la condition. Par exemple, pour l'alarme recommandée par Oracle Utilisation de l'UC (%), la valeur de seuil par défaut est 90 et vous pouvez la remplacer par 80 pour déclencher l'alarme lorsque la moyenne de la mesure CpuUtilization est supérieure à 80.
    8. Nombre de minutes de délai de déclenchement : nombre de minutes pendant lesquelles la condition doit être conservée avant que l'alarme ne passe à l'état de déclenchement.
    9. Agréger les flux de données de mesure : option permettant de renvoyer la valeur combinée de tous les flux de données de mesure pour la statistique sélectionnée. Si vous modifiez une alarme recommandée par Oracle, cette case est désélectionnée par défaut.
    10. Séparer les notifications par flux de données de mesure : option permettant de suivre individuellement le statut de mesure par flux de données de mesure et d'envoyer un message lorsque le statut de mesure de chaque flux de données de mesure change. Pour plus d'informations sur cette option, reportez-vous à Scénario : séparation des messages par flux de données de mesure.
  3. Cliquez sur Enregistrer.

Cloner les alarmes

Vous pouvez cloner des alarmes personnalisées ou recommandées par Oracle existantes et les appliquer à des systèmes de base de données spécifiques ou à tous les systèmes de base de données d'un compartiment.

La fonctionnalité de clonage réduit les efforts requis pour créer plusieurs alarmes et vous permet de standardiser les paramètres d'alarme sur plusieurs systèmes de base de données.

Pour cloner des alarmes, procédez comme suit :

  1. Dans la section Définitions d'alarme de la page Détails de la base de données MySQL, sélectionnez des alarmes et cliquez sur Cloner.
    Remarque

    Lors du clonage simultané de plusieurs alarmes, vous devez vous assurer de sélectionner des alarmes ayant la même portée.
  2. Dans le panneau Cloner les alarmes, sélectionnez l'une des options suivantes :
    • Cloner vers le compartiment : sélectionnez cette option, puis un compartiment dans la liste déroulante Sélectionner un compartiment afin de cloner les alarmes pour tous les systèmes de base de données du compartiment.
    • Cloner sur la base de données sélectionnée : sélectionnez cette option et un compartiment dans la liste déroulante Sélectionner un compartiment, puis sélectionnez les systèmes de base de données pour cloner les alarmes et les appliquer aux systèmes de base de données sélectionnés.
  3. Cliquez sur Fermer.
Remarque

Lors du clonage d'alarmes, vous pouvez créer des alarmes en double. Si des alarmes en double sont répertoriées pour les systèmes de base de données, cliquez sur l'alarme pour visualiser des informations telles que l'auteur de l'alarme et sa date de création dans la section Balises de la page Définitions d'alarme du service Oracle Cloud Infrastructure Monitoring.