Installez et configurez l'agent CloudWatch à l'aide de la console Amazon EC2 pour ajouter des métriques complémentaires - Amazon Elastic Compute Cloud

Installez et configurez l'agent CloudWatch à l'aide de la console Amazon EC2 pour ajouter des métriques complémentaires

L'installation et la configuration de l'agent CloudWatch à l'aide de la console Amazon EC2 est en version bêta pour Amazon EC2 et est sous réserve de modifications.

Par défaut, Amazon CloudWatch offre des métriques de base, telles que CPUUtilization etNetworkIn, pour surveiller vos instances Amazon EC2. Pour collecter des métriques supplémentaires, vous pouvez installer l'agent CloudWatch sur vos instances EC2, puis configurer l'agent pour qu'il émette les métriques sélectionnées. Au lieu d'installer et de configurer manuellement l'agent CloudWatch sur chaque instance EC2, vous pouvez utiliser la console Amazon EC2 pour le faire vous-même.

Vous pouvez utiliser la console Amazon EC2 pour installer l’agent CloudWatch sur vos instances et configurer l’agent pour qu’il émette les métriques sélectionnées.

Sinon, pour effectuer ce processus manuellement, consultez la section Installation de l’agent CloudWatch dans le Guide de l’utilisateur d’Amazon CloudWatch. Pour plus d’informations sur l’agent Amazon CloudWatch, consultez la section Collecte de métriques, de journaux et de suivis à l’aide de l’agent CloudWatch.

Prérequis

Pour utiliser Amazon EC2 afin d'installer et de configurer l'agent CloudWatch, vous devez remplir les conditions préalables relatives à l'utilisateur et à l'instance décrites dans cette section.

Astuce

Cette fonctionnalité n'est pas disponible dans tout Régions AWS. Si l’élément de menu décrit dans la procédure d’installation de cette page n’existe pas dans la console Amazon EC2 et que vous êtes flexible quant à l’emplacement d’exécution de vos instances, essayez une autre région. Sinon, vous pouvez utiliser les instructions du Guide de l’utilisateur Amazon CloudWatch pour installer et configurer l’agent manuellement.

Prérequis pour l'utilisateur

Pour utiliser cette fonctionnalité, l'utilisateur ou le rôle de votre console IAM doit disposer des autorisations requises pour utiliser Amazon EC2 et des autorisations IAM suivantes :

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:GetParameter", "ssm:PutParameter" ], "Resource": "arn:aws:ssm:*:*:parameter/EC2-Custom-Metrics-*" }, { "Effect": "Allow", "Action": [ "ssm:SendCommand", "ssm:ListCommandInvocations", "ssm:DescribeInstanceInformation" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "iam:GetInstanceProfile", "iam:SimulatePrincipalPolicy" ], "Resource": "*" } ] }
Prérequis pour l'instance
  • État de l’instance : running

  • Système d'exploitation pris en charge : Linux

  • Agent AWS Systems Manager (agent SSM) : installé. Deux remarques à propos de l'agent SSM :

  • Autorisations IAM pour l'instance : les politiques AWS gérées suivantes doivent être ajoutées à un rôle IAM attaché à l'instance :

    Pour plus d’informations sur la façon d’ajouter des autorisations IAM à votre instance, consultez la section Utilisation des profils d’instance dans le Guide de l’utilisateur IAM.

Fonctionnement

Avant d'utiliser la console Amazon EC2 pour installer et configurer l'agent CloudWatch, vous devez vous assurer que votre utilisateur IAM ou votre rôle, ainsi que les instances sur lesquelles vous souhaitez ajouter des métriques, remplissent certaines conditions préalables. Ensuite, vous pouvez utiliser la console Amazon EC2 pour installer et configurer l'agent CloudWatch sur vos instances sélectionnées.

Remplissez d'abord les prérequis
  • Vous avez besoin des autorisations IAM requises : avant de commencer, assurez-vous que l'utilisateur ou le rôle de votre console dispose des autorisations IAM requises pour utiliser cette fonctionnalité.

  • Instances : pour utiliser cette fonctionnalité, vos instances EC2 doivent être des instances Linux, disposer de l'agent SSM installé, des autorisations IAM requises et être en cours d'exécution.

Ensuite, vous pouvez utiliser la fonctionnalité
  1. Sélectionnez vos instances : dans la console Amazon EC2, vous sélectionnez les instances pour lesquelles vous souhaitez installer et configurer l'agent CloudWatch. Vous lancez ensuite le processus en choisissant Configurer l'agent CloudWatch.

  2. Validez l'agent SSM : Amazon EC2 vérifie que l'agent SSM est installé et démarré sur chaque instance. Toutes les instances qui ne répondent pas à ce critère sont exclues du processus. L'agent SSM est utilisé pour effectuer des actions sur l'instance au cours de ce processus.

  3. Validez les autorisations IAM : Amazon EC2 vérifie que chaque instance dispose des autorisations IAM requises pour ce processus. Toutes les instances qui ne répondent pas à ce critère sont exclues du processus. Les autorisations IAM permettent à l'agent CloudWatch de collecter des métriques à partir de l'instance et de les intégrer AWS Systems Manager pour utiliser l'agent SSM.

  4. Valider l'agent CloudWatch : Amazon EC2 vérifie que l'agent CloudWatch est installé et s'exécute sur chaque instance. Si une instance échoue à cette vérification, Amazon EC2 propose d'installer et de démarrer l'agent CloudWatch pour vous. L'agent CloudWatch collectera les métriques sélectionnées sur chaque instance une fois ce processus terminé.

  5. Sélectionnez la configuration des métriques : vous sélectionnez les métriques que l'agent CloudWatch doit émettre à partir de vos instances. Une fois sélectionné, Amazon EC2 stocke un fichier de configuration dans Parameter Store, où il est conservé jusqu'à la fin du processus. Amazon EC2 supprimera le fichier de configuration de Parameter Store à moins que le processus ne soit interrompu. Notez que si vous ne sélectionnez pas de métrique, mais que vous l'avez déjà ajoutée à votre instance, elle sera supprimée de votre instance une fois ce processus terminé.

  6. Mettre à jour la configuration de l'agent CloudWatch : Amazon EC2 envoie la configuration métrique à l'agent CloudWatch. Il s'agit de la dernière étape du processus. En cas de succès, vos instances peuvent émettre des données pour les mesures sélectionnées et Amazon EC2 supprime le fichier de configuration du stock de paramètres.

Coûts

Les métriques supplémentaires que vous ajoutez au cours de ce processus sont facturées en tant que métriques personnalisées. Pour de plus amples informations sur la tarification de métriques CloudWatch, consultez Tarification d'Amazon CloudWatch.

Installez et configurez l'agent CloudWatch

Vous pouvez utiliser la console Amazon EC2 pour installer et configurer l'agent CloudWatch pour ajouter des métriques supplémentaires.

Note

Chaque fois que vous exécutez cette procédure, vous remplacez la configuration existante de l'agent CloudWatch. Si vous ne sélectionnez pas une métrique déjà sélectionnée, elle sera supprimée de l'instance.

Pour installer et configurer l'agent CloudWatch à l'aide de la console Amazon EC2
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez instances.

  3. Sélectionnez les instances pour lesquelles vous souhaitez installer et configurer l'agent CloudWatch.

  4. Choisissez Actions, Surveiller et résoudre les problèmes, Configurer l'agent CloudWatch.

  5. Pour chaque étape du processus, lisez le texte de la console, puis choisissez Suivant.

  6. Pour terminer le processus, dans la dernière étape, sélectionnez Terminer.

Pour mettre à jour la configuration de l’agent créée par la console Amazon EC2

Vous pouvez personnaliser manuellement la configuration créée par la console EC2. Pour plus d’informations, consultez la section Création ou modification manuelle du fichier de configuration de l’agent CloudWatch dans le Guide de l’utilisateur d’Amazon CloudWatch.