Surveiller les mesures des ressources de grappe de machines virtuelles

Vous pouvez surveiller l'état, la capacité et la performance de vos grappes de machines virtuelles et bases de données avec des mesures, des alarmes et des avis. Vous pouvez utiliser la console Oracle Cloud Infrastructure, les API de surveillance ou les API de gestion de bases de données pour consulter les mesures.

Note : Pour consulter les mesures, vous devez avoir l'accès requis tel que spécifié dans une politique Oracle Cloud Infrastructure (que vous utilisiez la console, l'API REST ou un autre outil). Voir Introduction aux politiques pour plus d'informations sur les politiques.

AVERTISSEMENT :

Les mesures, les événements et les événements de vérification ne seront pas envoyés si les services CRS (Cluster Ready Services) ne sont pas en cours d'exécution avant le démarrage d'Autonomous Health Framework (AHF).

Préalables à l'utilisation des mesures

Les préalables suivants sont requis pour que les mesures sortent de la grappe de machines virtuelles.

  1. Les mesures sur les grappes de machines virtuelles dépendent de l'agent Oracle Trace File Analyzer (TFA). Assurez-vous que ces composants sont opérationnels. La version AHF 22.2.4 ou supérieure est requise pour la saisie de mesures à partir des grappes de machines virtuelles. Pour démarrer ou arrêter TFA ou en vérifier le statut, voir Gérer Oracle Trace File Analyzer.
  2. Pour voir les mesures dans la console Oracle Cloud Infrastructure, vous devez régler l'indicateur TFA defaultocimonitoring à ON. Cet indicateur est réglé à ON par défaut et vous n'avez donc rien à faire. Si vous ne voyez pas les mesures dans la console, en tant qu'utilisateur root sur la machine virtuelle invitée, vérifiez si l'indicateur est réglé à ON.
    tfactl get defaultocimonitoring
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
    Si l'indicateur defaultocimonitoring est réglé à OFF, exécutez la commande tfactl set defaultocimonitoring=on ou tfactl set defaultocimonitoring=ON pour l'activer :
    tfactl set defaultocimonitoring=on
    Successfully set defaultOciMonitoring=ON
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
  3. Les configurations réseau suivantes sont requises.
    1. Règles de trafic sortant pour le trafic sortant : Les règles de trafic sortant par défaut sont suffisantes pour activer le chemin d'accès au réseau requis : Pour plus d'informations, voir Liste de sécurité par défaut. Si vous avez bloqué le trafic sortant en modifiant les règles de trafic sortant par défaut sur votre réseau en nuage virtuel (VCN), vous devrez rétablir les paramètres pour autoriser le trafic sortant. La règle de trafic sortant par défaut autorisant le trafic sortant (présentée sous Règles requises pour le réseau client et le réseau de sauvegarde) est la suivante :
      • Sans état : Non (toutes les règles doivent être avec état)
      • Type de destination : CIDR
      • Destination CIDR : Tous les services de <region> dans Oracle Services Network
      • Protocole IP : 443 (HTTPS)
    2. Adresse IP publique ou passerelle de service : L'instance de calcul doit avoir une adresse IP publique ou une passerelle de service pour pouvoir envoyer des mesures liées aux instances de calcul au service de surveillance.

      Si l'instance n'a pas d'adresse IP publique, configurez une passerelle de service sur le réseau en nuage virtuel (VCN). La passerelle de service permet à l'instance d'envoyer des mesures liées aux instances de calcul au service de surveillance sans que le trafic passe par Internet. Ci-dessous se trouvent des notes spéciales permettant de configurer la passerelle de service pour accéder au service de surveillance :

      1. Lors de la création de la passerelle de service, activez l'option Tous les services de <region> dans Oracle Services Network. Elle comprend le service de surveillance.
      2. Lors de la configuration du routage pour le sous-réseau qui contient l'instance, configurez une règle de routage dont le type de cible est réglé à Passerelle de service et le service de destination à Tous les services de <region> dans Oracle Services Network.

        Pour des instructions détaillées, voir Accès aux services Oracle : Passerelle de service.

Voir les mesures d'une grappe de machines virtuelles

Effectuez les étapes suivantes pour voir les mesures des machines virtuelles invitées à l'aide de la console.

Note

Si un problème de réseau survient et qu'Oracle Trace File Analyzer (TFA) n'est pas en mesure de publier les mesures, ce dernier attend une heure avant de réessayer de publier les mesures. Cela a pour effet d'éviter de créer un retard dans le traitement des métriques par TFA.

Il est possible qu'une heure de mesures soit perdue entre la restauration du réseau et la publication de la première mesure.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Sélectionnez votre compartiment. Une liste des grappes de machines virtuelles s'affiche.
  3. Dans la liste des grappes de machines virtuelles, cliquez sur celle dont vous voulez voir les mesures. Les détails de la grappe de machines virtuelles sélectionnée s'affichent.
  4. Dans la section Ressources, cliquez sur Mesures.

    Un graphique s'affiche pour chaque mesure. Par défaut, les mesures de la dernière heure sont affichées.

    Vous pouvez uniquement sélectionner l'espace de noms oci_database_cluster dans la liste déroulante des espaces de noms de mesure.

  5. Pour modifier l'intervalle, sélectionnez l'heure de début et l'heure de fin requises. Vous pouvez également sélectionner l'intervalle dans le menu déroulant Sélections rapides. Les mesures sont actualisées immédiatement pour l'intervalle sélectionné.
  6. Pour chaque mesure, vous pouvez sélectionner l'intervalle et la statistique indépendamment.
    • Intervalle - Période pour laquelle la mesure est calculée.
    • Statistique - Méthode mathématique utilisée pour calculer la mesure.
  7. Pour chaque mesure, vous pouvez sélectionner les options suivantes dans le menu déroulant 'Options'.
    • Voir l'interrogation dans l'explorateur des mesures

    • Copier l'URL du graphique

    • Copier l'interrogation (MQL)

    • Créer une alarme sur cette interrogation
    • Vue de table

Pour des informations détaillées sur les différentes options permettant de voir le graphique de mesures, voir Affichage des graphiques de mesure par défaut.

Voir les mesures d'une base de données

Effectuez les étapes suivantes pour voir les mesures d'une base de données à l'aide de la console.

Note

Si un problème de réseau survient et qu'Oracle Trace File Analyzer (TFA) n'est pas en mesure de publier les mesures, ce dernier attend une heure avant de réessayer de publier les mesures. Cela a pour effet d'éviter de créer un retard dans le traitement des métriques par TFA.

Il est possible qu'une heure de mesures soit perdue entre la restauration du réseau et la publication de la première mesure.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Exadata dans Oracle Public Cloud.
  2. Sélectionnez votre compartiment. Une liste des grappes de machines virtuelles s'affiche.
  3. Dans la liste des grappes de machines virtuelles, cliquez sur celle qui contient la base de données dont vous voulez voir les mesures. Les détails de la grappe de machines virtuelles sélectionnée s'affichent.
  4. Dans la liste des bases de données, cliquez sur celle dont vous voulez voir les mesures.
  5. Dans la section Ressources, cliquez sur Mesures.

    Un graphique s'affiche pour chaque mesure. Par défaut, les mesures de la dernière heure sont affichées.

  6. Sélectionnez dans la liste des espaces de noms de mesure celui dont vous voulez voir les mesures.
    Note

    • Lorsque le service de gestion de bases de données est activé, vous pouvez effectuer une sélection dans l'espace de noms oci_database ou oracle_oci_database.
    • Lorsque le service de gestion de bases de données est désactivé, vous ne pouvez voir que les mesures de l'espace de noms oci_database.
  7. Pour modifier l'intervalle, sélectionnez l'heure de début et l'heure de fin requises. Vous pouvez également sélectionner l'intervalle dans le menu déroulant Sélections rapides. Les mesures sont actualisées immédiatement pour l'intervalle sélectionné.
  8. Pour chaque mesure, vous pouvez sélectionner l'intervalle et la statistique indépendamment.
    • Intervalle - Période pour laquelle la mesure est calculée.
    • Statistique - Méthode mathématique utilisée pour calculer la mesure.
  9. Pour chaque mesure, vous pouvez sélectionner les options suivantes dans le menu déroulant 'Options'.
    • Voir l'interrogation dans l'explorateur des mesures
    • Copier l'URL du graphique
    • Copier l'interrogation (MQL)
    • Créer une alarme sur cette interrogation
    • Vue de table

Pour des informations détaillées sur les différentes options permettant de voir le graphique de mesures, voir Affichage des graphiques de mesure par défaut.

Voir les mesures d'une base de données enfichable

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Exadata dans Oracle Public Cloud.
  2. Sélectionnez votre compartiment. Une liste des grappes de machines virtuelles s'affiche.
  3. Dans la liste des grappes de machines virtuelles, cliquez sur celle qui contient la base de données dont vous voulez voir les mesures. Les détails de la grappe de machines virtuelles sélectionnée s'affichent.
  4. Dans la liste des bases de données, cliquez sur celle qui contient la base de données enfichable dont vous voulez voir les mesures.
  5. Sous Ressources, cliquez sur Bases de données enfichables.
  6. Dans la liste des grappes de machines virtuelles, cliquez sur la base de données enfichable dont vous voulez voir les mesures.
  7. Sélectionnez dans la liste des espaces de noms de mesure celui dont vous voulez voir les mesures.
    Note

    • Lorsque le service de gestion de bases de données est activé, vous pouvez effectuer une sélection dans l'espace de noms oracle_oci_database.
    • Lorsque le service de gestion de bases de données est désactivé, le système affiche une bannière vous demandant d'activer ce service pour fournir des mesures.

Voir les mesures des grappes de machines virtuelles d'un compartiment

Effectuez les étapes suivantes pour voir les mesures des bases de données d'un compartiment à l'aide de la console.

Note

Si un problème de réseau survient et qu'Oracle Trace File Analyzer (TFA) n'est pas en mesure de publier les mesures, ce dernier attend une heure avant de réessayer de publier les mesures. Cela a pour effet d'éviter de créer un retard dans le traitement des métriques par TFA.

Il est possible qu'une heure de mesures soit perdue entre la restauration du réseau et la publication de la première mesure.

  1. Ouvrez la console Oracle Cloud Infrastructure en cliquant sur l'icône de menu à côté de Oracle Cloud.
  2. Dans la liste de navigation de gauche, cliquez sur Observabilité et gestion.
  3. Sous Surveillance, cliquez sur Mesures de service.
  4. Dans la page Mesures de service, sous Compartiment, sélectionnez votre compartiment.
  5. Dans la page Mesures de service, sous Espace de noms de mesure sélectionnez oci_database_cluster.
  6. S'il existe plusieurs grappes de machines virtuelles dans le compartiment, vous pouvez afficher des mesures agrégées pour l'ensemble des grappes en sélectionnant Agréger les flux de mesures.
  7. Si vous voulez limiter les mesures que vous voyez, à côté de Dimensions cliquez sur Ajouter (cliquez sur Modifier si vous avez déjà ajouté des dimensions).
  8. Dans le champ Nom de dimension, sélectionnez une dimension.
  9. Dans le champ Valeur de dimension, sélectionnez une valeur.
  10. Cliquez sur Terminé.
  11. Dans la boîte de dialogue Modifier les dimensions, cliquez sur Dimension supplémentaire pour ajouter une dimension supplémentaire. Cliquez sur X pour supprimer une dimension.
  12. Pour créer une alarme sur une mesure spécifique, cliquez sur Options et sélectionnez Créer une alarme dans cette interrogation. Voir Gestion des alarmes pour plus d'informations sur la configuration et l'utilisation des alarmes.
Note

Si vous ne voyez aucune mesure, vérifiez les paramètres réseau et la version AHF répertoriés dans la section des préalables.

Voir les mesures des bases de données d'un compartiment

Effectuez les étapes suivantes pour voir les mesures des bases de données d'un compartiment à l'aide de la console.

Note

Si un problème de réseau survient et qu'Oracle Trace File Analyzer (TFA) n'est pas en mesure de publier les mesures, ce dernier attend une heure avant de réessayer de publier les mesures. Cela a pour effet d'éviter de créer un retard dans le traitement des métriques par TFA.

Il est possible qu'une heure de mesures soit perdue entre la restauration du réseau et la publication de la première mesure.

  1. Ouvrez la console Oracle Cloud Infrastructure en cliquant sur l'icône de menu à côté de Oracle Cloud.
  2. Dans la liste de navigation de gauche, cliquez sur Observabilité et gestion.
  3. Sous Surveillance, cliquez sur Mesures de service.
  4. Dans la page Mesures de service, sous Compartiment, sélectionnez votre compartiment.
  5. Dans la page Mesures de service, sous Espace de noms de mesure sélectionnez oci_database.
  6. S'il existe plusieurs bases de données dans le compartiment, vous pouvez afficher des mesures agrégées pour l'ensemble des bases de données en sélectionnant Agréger les flux de mesures.
  7. Si vous voulez limiter les mesures que vous voyez, à côté de Dimensions cliquez sur Ajouter (cliquez sur Modifier si vous avez déjà ajouté des dimensions).
  8. Dans le champ Nom de dimension, sélectionnez une dimension.
  9. Dans le champ Valeur de dimension, sélectionnez une valeur.
  10. Cliquez sur Terminé.
  11. Dans la boîte de dialogue Modifier les dimensions, cliquez sur Dimension supplémentaire pour ajouter une dimension supplémentaire. Cliquez sur X pour supprimer une dimension.
  12. Pour créer une alarme sur une mesure spécifique, cliquez sur Options et sélectionnez Créer une alarme dans cette interrogation. Voir Gestion des alarmes pour plus d'informations sur la configuration et l'utilisation des alarmes.

Gérer Oracle Trace File Analyzer

Le déploiement d'Autonomous Health Framework (AHF) certifié en nuage, qui inclut Oracle Trace File Analyzer, est géré par Oracle. Vous ne devez pas l'installer manuellement sur les machines virtuelles invitées.

  • Pour vérifier le statut d'exécution d'Oracle Trace File Analyzer, exécutez la commande tfactl status en tant qu'utilisateur root ou non racine :
    # tfactl status 
    .-------------------------------------------------------------------------------------------------.
    | Host           | Status of TFA | PID    | Port | Version    | Build ID             | Inventory Status|
    +----------------+---------------+--------+------+------------+----------------------+------------+
    | node1          | RUNNING       |  41312 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    | node2          | RUNNING       | 272300 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    '----------------+---------------+--------+------+------------+----------------------+------------'
  • Pour démarrer le démon Oracle Trace File Analyzer sur le noeud local, exécutez la commande tfactl start en tant qu'utilisateur root :
    # tfactl start
    Starting TFA..
    Waiting up to 100 seconds for TFA to be started..
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    Successfully started TFA Process..
    . . . . .
    TFA Started and listening for commands
  • Pour arrêter le démon Oracle Trace File Analyzer sur le noeud local, exécutez la commande tfactl stop en tant qu'utilisateur root :
    # tfactl stop
    Stopping TFA from the Command Line
    Nothing to do !
    Please wait while TFA stops
    Please wait while TFA stops
    TFA-00002 Oracle Trace File Analyzer (TFA) is not running
    TFA Stopped Successfully
    Successfully stopped TFA..

Gérer l'agent du service de base de données

Consultez le fichier /opt/oracle/dcs/log/dcs-agent.log pour identifier les problèmes liés à l'agent.

  • Pour vérifier le statut de l'agent du service de base de données, exécutez la commande systemctl status :
    # systemctl status dbcsagent.service
    dbcsagent.service
    Loaded: loaded (/usr/lib/systemd/system/dbcsagent.service; enabled; vendor preset: disabled)
    Active: active (running) since Fri 2022-04-0113:40:19UTC; 6min ago
    Process: 9603ExecStopPost=/bin/bash -c kill `ps -fu opc |grep "java.*dbcs-agent.*jar"|awk '{print $2}'` (code=exited, status=0/SUCCESS)
    Main PID: 10055(sudo)
    CGroup: /system.slice/dbcsagent.service
    ‣ 10055sudo -u opc /bin/bash -c umask 077; /bin/java
  • Pour démarrer l'agent s'il n'est pas en cours d'exécution, exécutez la commande systemctl start en tant qu'utilisateur root :
    systemctl start dbcsagent.service