Activation de la surveillance pour les instances de calcul

Cette rubrique décrit comment activer la surveillance particulièrement pour les mesures liées aux instance de calcul, sur les instances de calcul.

Les mesures liées aux instances de calcul fournissent des données sur le niveau d'activité et le débit de l'instance. Ces mesures sont nécessaires pour utiliser des fonctionnalités telles que l'ajustement automatique, les mesures, les alarmes et les avis avec les instances de calcul. Une instance de calcul émet ces mesures uniquement lorsque le plugiciel de surveillance des instances de calcul est activé et exécuté sur l'instance.

Le plugiciel de surveillances des instances de calcul est géré par le logiciel Oracle Cloud Agent.

Note

Pour surveiller certaines mesures sans utiliser Oracle Cloud Agent, utilisez Mesures de calcul sans agent.

Images prises en charge

Les mesures liées aux instances de calcul sont prises en charge sur les images de plate-forme courantes et sur les images personnalisées basées sur des images de plate-forme courantes.

Si vous utilisez une ancienne image de plate-forme, vous devez installer manuellement le logiciel Oracle Cloud Agent avant de pouvoir utiliser le plugiciel de surveillance des instances de calcul. Sélectionnez une image dont la date est postérieure au 15 novembre 2018 (sauf Ubuntu, dont la date doit être postérieure au 28 février 2019).

Il est possible d'activer les mesures liées aux instances de calcul sur d'autres images prenant en charge le logiciel Oracle Cloud Agent, bien que le plugiciel de surveillance des instances de calcul n'ait pas été testé sur d'autres systèmes d'exploitation et qu'il n'y ait aucune garantie qu'il fonctionne.

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour les administrateurs : Pour plus d'informations sur les politiques GIA requises pour créer et mettre à jour une instance de calcul, voir Création d'une instance.

Avant de commencer

  • Passerelles de service ou adresses IP publiques : 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 Surveillance.

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

    • 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 Surveillance.
    • 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.

  • Oracle Cloud Agent : Le logiciel Oracle Cloud Agent doit être installé sur l'instance. Oracle Cloud Agent est installé par défaut sur les images de plate-forme courantes. Pour les étapes d'installation manuelle d'Oracle Cloud Agent sur des images anciennes, voir Installation du logiciel Oracle Cloud Agent.
  • Plugiciel de surveillance des instances de calcul : Pour que l'instance émette les mesures liées aux instances de calcul, le plugiciel de surveillance des instances de calcul doit être activé sur l'instance et les plugiciels doivent être exécutés. Pour plus d'informations sur l'activation et l'exécution des plugiciels, voir Oracle Cloud Agent.

Activation de la surveillance pour une nouvelle instance de calcul

Pour configurer une nouvelle instance de calcul afin d'émettre les mesures liées aux instances de calcul, utilisez les étapes suivantes.

Création d'une instance activée pour la surveillance à l'aide de la console

  1. Suivez les étapes pour créer une instance, jusqu'aux options avancées. Assurez-vous que l'instance a une adresse IP publique ou une passerelle de service, comme décrit sous Préalables.
  2. Cliquez sur Afficher les options avancées.
  3. Dans l'onglet Oracle Cloud Agent, sélectionnez Surveillance des instances de calcul.

    Note

    Si vous utilisez une ancienne image de plate-forme ou une image personnalisée qui n'est pas basée sur une image de plate-forme récente, vous devez installer manuellement le logiciel Oracle Cloud Agent. Vous pouvez le faire en fournissant un script cloud-init. Pour plus d'informations, voir Installation du logiciel Oracle Cloud Agent. Comparez la date de l'image à la date indiquée sous Images prises en charge.
  4. Cliquez sur Créer.

    La nouvelle instance activée pour la surveillance créée émet des mesures liées aux instances de calcul dans le service Surveillance.

Création d'une instance activée pour la surveillance à l'aide de l'API

Utilisez l'opération LaunchInstance. Incluez les paramètres suivants :

{
  "agentConfig": {
    "isMonitoringDisabled": false,
    "areAllPluginsDisabled": false,
    "pluginsConfig": [
      {
        "name": "Compute Instance Monitoring",
        "desiredState": "ENABLED"
      }
    ]
  }
}

Assurez-vous que l'instance a une adresse IP publique ou une passerelle de service, comme décrit sous Préalables.

Note

Si vous utilisez une ancienne image de plate-forme ou une image personnalisée qui n'est pas basée sur une image de plate-forme récente, vous devez installer manuellement le logiciel Oracle Cloud Agent. Vous pouvez le faire en fournissant un script cloud-init. Pour plus d'informations, voir Installation du logiciel Oracle Cloud Agent. Comparez la date de l'image à la date indiquée sous Images prises en charge.

Activation de la surveillance pour une instance de calcul existante

Pour configurer une instance de calcul existante afin d'émettre les mesures liées aux instance de calcul, utilisez les étapes suivantes.
Pour activer la surveillance sur une instance de calcul existante à l'aide de la console
  1. Installez le logiciel Oracle Cloud Agent s'il n'est pas déjà installé.
  2. Activez le plugiciel de surveillance des instances de calcul.
  3. Vérifiez que les plugiciels sont exécutés sur l'instance.
  4. Assurez-vous que l'instance a une adresse IP publique ou une passerelle de service, comme décrit sous Préalables.
  5. Pour confirmer que la surveillance est activée :

    1. Allez à la page Mesures de l'instance :
      1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
      2. Cliquez sur l'instance qui vous intéresse.
      3. Sous Ressources, cliquez sur Mesures.
      4. Dans la liste Espace de noms de mesure, sélectionnez oci_computeagent.
    2. Si vous voyez des graphiques de mesure avec des données, le service Surveillance reçoit les mesures liées aux instances de calcul de cette instance. Pour plus d'informations sur ces mesures, voir Mesures liées aux instance de calcul.

      Si la surveillance n'est pas activée (et que l'instance utilise une image prise en charge), un bouton est disponible pour activer la surveillance. Cliquez sur Activer la surveillance.

Pour activer la surveillance sur une instance de calcul existante à l'aide de l'API
  1. Installez le logiciel Oracle Cloud Agent s'il n'est pas déjà installé.
  2. Utilisez l'opération UpdateInstance. Incluez les paramètres suivants :

    {
      "agentConfig": {
        "isMonitoringDisabled": false,
        "areAllPluginsDisabled": false,
        "pluginsConfig": [
          {
            "name": "Compute Instance Monitoring",
            "desiredState": "ENABLED"
          }
        ]
      }
    }
  3. Assurez-vous que l'instance a une adresse IP publique ou une passerelle de service, comme décrit sous Préalables.

Gestion du plugiciel de surveillance des instances de calcul

Pour qu'une instance émette les mesures liées aux instances de calcul, le plugiciel de surveillance des instances de calcul doit être activé sur l'instance et les plugiciels doivent être exécutés.

Pour empêcher temporairement l'instance d'émettre des mesures liées aux instances de calcul, vous pouvez désactiver le plugiciel de surveillance des instances de calcul. Vous pouvez également arrêter tous les plugiciels qui sont exécutés sur l'instance, y compris le plugiciel de surveillance des instances de calcul.

Attention

Une fonctionnalité qui dépend du plugiciel, comme la surveillance et l'ajustement automatique, ne fonctionne pas lorsque le plugiciel est désactivé ou arrêté.

Pour plus d'informations sur l'activation et l'exécution des plugiciels, voir Oracle Cloud Agent.

Dépannage : Détermination de la réception des mesures par le service de surveillance

Pour déterminer si le service Surveillance reçoit les mesures liées aux instances de calcul, vous pouvez interroger les mesures liées au instances ou voir les propriétés des instances pour confirmer que le plugiciel de surveillance des instances de calcul est activé et exécuté.

Utilisation de la console : Pour déterminer si le service de surveillance reçoit des mesures en interrogeant des mesures liées aux instances
  1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
  2. Cliquez sur l'instance qui vous intéresse.
  3. Sous Ressources, cliquez sur Mesures.
  4. Dans la liste Espace de noms de mesure, sélectionnez oci_computeagent.

    Si vous voyez des graphiques de mesure avec des données, le service Surveillance reçoit les mesures de cette instance. Pour plus d'informations sur ces mesures, voir Mesures liées aux instance de calcul.

    Si vous voyez un message indiquant que la surveillance n'est pas activée ou que le logiciel Oracle Cloud Agent doit être installé, effectuez ces tâches.

Utilisation de la console : Pour déterminer si le plugiciel de surveillance des instances de calcul est activé et exécuté
  1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
  2. Cliquez sur l'instance qui vous intéresse.
  3. Cliquez sur l'onglet Oracle Cloud Agent.
  4. Confirmez si le plugiciel de surveillance des instances de calcul est activé et si tous les plugiciels sont exécutés.
Utilisation de l'API : Pour déterminer si le service de surveillance reçoit des mesures en interrogeant des mesures liées aux instances

Utilisez l'opération d'API SummarizeMetricsData. Si des mesures sont retournées, cela indique que le service Surveillance en reçoit de l'instance.

Utilisation de l'API : Pour déterminer si le plugiciel de surveillance des instances de calcul est activé et exécuté

Utilisez l'opération GetInstance (ou l'opération ListInstances, pour plusieurs instances).

Dans la réponse, si l'objet agentConfig retourne les valeurs suivantes, cela indique que le plugiciel de surveillance des instances de calcul est activé et que tous les plugiciels sont exécutés.
{
  "agentConfig": {
    "isMonitoringDisabled": false,
    "areAllPluginsDisabled": false,
    "pluginsConfig": [
      {
        "name": "Compute Instance Monitoring",
        "desiredState": "ENABLED"
      }
    ]
  }
}
Vous ne voyez pas les mesures de votre instance?

Si aucun graphique de mesure ne s'affiche, il est possible que l'instance n'émet pas de mesures. Voir les causes possibles suivantes et les résolutions.

Cause possible Comment vérifier Résolution
Le plugiciel de surveillance d'instance de calcul est désactivé sur l'instance ou les plugiciels sont arrêtés. Vérifiez les propriétés de l'instance. Activez le plugiciel de surveillance d'instance de calcul et démarrez tous les plugiciels.
L'instance ne peut pas accéder au service de surveillance, car son VCN n'utilise pas Internet. Vérifiez l'adresse IP de l'instance. Si elle n'est pas publique, une passerelle de service est nécessaire. Configurer une passerelle de service.
L'instance n'utilise pas d'image prise en charge. Vérifiez les images prises en charge. Créer une instance avec une image prise en charge.
Anciennes images et images personnalisées : Aucun logiciel Oracle Cloud Agent n'existe sur l'instance. Connectez-vous à l'instance et recherchez le logiciel. Installez le logiciel Oracle Cloud Agent.
Un autre problème existe dans le logiciel Oracle Cloud Agent. (sans objet) Suivez les étapes de dépannage pour Oracle Cloud Agent.