

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Créer une alerte d'utilisation du processeur
<a name="US_AlarmAtThresholdEC2"></a>

Vous pouvez créer une CloudWatch alarme qui envoie une notification à l'aide d'Amazon SNS lorsque l'état de l'alarme passe de à`OK`. `ALARM`

L'alerte passe à l'état `ALARM` lorsque l'utilisation d'UC moyenne d'une instance EC2 dépasse un seuil défini pendant le nombre spécifié de périodes consécutives.

## Configuration d'une alarme d'utilisation du processeur à l'aide du AWS Management Console
<a name="cpu-usage-alarm-console"></a>

Suivez ces étapes pour utiliser le AWS Management Console afin de créer une alarme d'utilisation du processeur.

**Pour créer une alerte basée sur l'utilisation de l'UC**

1. Ouvrez la CloudWatch console à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Dans le panneau de navigation, choisissez **Alarms** (alertes), **All Alarms** (Toutes les alertes).

1. Choisissez **Create alarm (Créer une alerte)**.

1. Choisissez **Sélectionner une métrique**.

1. Dans l'onglet **Toutes les métriques**, choisissez **Métriques EC2**.

1. Choisissez une catégorie de métrique (par exemple, **Per-Instance Metrics**(métriques par instance)).

1. Recherchez la ligne contenant l'instance que vous souhaitez répertorier dans la **InstanceId**colonne et **CPUUtilization**dans la colonne **Nom de la métrique**. Cochez la case en regard de cette ligne, puis choisissez **Select metric (Sélectionner la métrique)**.

1. Sous **Spécifier la métrique et les conditions**, pour **Statistique**, choisissez **Moyenne**, choisissez l'un des percentiles prédéfinis ou spécifiez un percentile personnalisé (par exemple, **p95.45**).

1. Choisissez une période (par exemple, **5 minutes**).

1. Sous **Conditions**, spécifiez les éléments suivants :

   1. Pour **Threshold type** (Type de seuil), choisissez **Static** (Statique).

   1. Pour **Whenever CPUUtilization is**, spécifiez **Greater**. Sous **à...**, spécifiez le seuil qui déclenche l'alerte pour passer à l'état alerte si l'utilisation de l'UC dépasse ce pourcentage. Par exemple, 70.

   1. Sélectionnez **Additional configuration (Configuration supplémentaire)**. Pour **Datapoints to alarm (Points de données avant l'alerte)**, spécifiez le nombre de périodes d'évaluation (points de données) devant être à l'état `ALARM` pour déclencher l'alerte. Si les deux valeurs sont compatibles, vous créez une alerte qui passe à l'état `ALARM` lorsque le nombre de périodes consécutives dépasse ces valeurs.

      Pour créer une alerte M sur N, spécifiez pour la première valeur un nombre inférieur à celui de la seconde valeur. Pour plus d'informations, consultez . [Évaluation des alarmes](alarm-evaluation.md).

   1. Pour **Missing data treatment (traitement des données manquantes)**, choisissez comment l'alerte doit se comporter lorsqu'il manque certains points de données. Pour plus d'informations, consultez . [Configuration de la façon dont les CloudWatch alarmes traitent les données manquantes](alarms-and-missing-data.md).

   1. Si l'alerte utilise un centile comme statistique surveillée, une zone **Percentiles with low samples (Centiles avec exemples de bas niveau)** s'affiche. Utilisez-la pour choisir si vous souhaitez évaluer ou ignorer les cas avec des taux d'échantillons faibles. Si vous sélectionnez **ignore (ignorer : conserver l'état d'alerte)**, l'état actuel de l'alerte est toujours conservé lorsque la taille de l'échantillon est trop réduite. Pour plus d'informations, consultez . [alertes basées sur les centiles et échantillons de données faibles](percentiles-with-low-samples.md). 

1. Choisissez **Suivant**.

1. Sous **Notification**, choisissez **In alarm (Dans l'alerte)** et sélectionnez une rubrique SNS à notifier lorsque l'alerte est en état `ALARM`

   Pour que l'alerte envoie plusieurs notifications pour le même état d'alerte ou pour les différents états d'alerte, choisissez **Add notification (Ajouter une notification)**.

   Pour que l'alerte n'envoie pas de notifications, choisissez **Remove (Supprimer)**.

1. Lorsque vous avez terminé, choisissez **Suivant**.

1. Saisissez un nom et une description pour l'alerte. Ensuite, sélectionnez **Suivant**.

   Le nom ne doit contenir que des caractères UTF-8 et ne peut pas contenir de caractères de contrôle ASCII. La description peut inclure le formatage du markdown, qui est affiché uniquement dans l'onglet **Détails** de l'alarme de la CloudWatch console. Le markdown peut être utile pour ajouter des liens vers des runbooks ou d'autres ressources internes.

1. Dans **Prévisualiser et créer**, confirmez que les informations et les conditions sont telles que vous les voulez, puis choisissez **Créer une alarme**.

## Configuration d'une alarme d'utilisation du processeur à l'aide du AWS CLI
<a name="cpu-usage-alarm-cli"></a>

Suivez ces étapes pour utiliser le AWS CLI afin de créer une alarme d'utilisation du processeur.

**Pour créer une alerte basée sur l'utilisation de l'UC**

1. Configurez une rubrique SNS. Pour de plus amples informations, veuillez consulter [Configuration des notifications Amazon SNS](Notify_Users_Alarm_Changes.md#US_SetupSNS).

1. Créez une alarme à l'aide de la [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)commande suivante. 

   ```
   aws cloudwatch put-metric-alarm --alarm-name {{cpu-mon}} --alarm-description "Alarm when CPU exceeds 70%" --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period {{300}} --threshold {{70}} --comparison-operator GreaterThanThreshold --dimensions  Name=InstanceId,Value={{i-12345678}} --evaluation-periods {{2}} --alarm-actions arn:aws:sns:{{us-east-1}}:{{111122223333}}:{{my-topic}} --unit Percent
   ```

1. Testez l'alarme en forçant un changement d'état de l'alarme à l'aide de la [set-alarm-state](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/set-alarm-state.html)commande.

   1. Remplacez la valeur `INSUFFICIENT_DATA` de l'état de l'alerte par `OK`.

      ```
      aws cloudwatch set-alarm-state --alarm-name {{cpu-mon}} --state-reason "initializing" --state-value OK
      ```

   1. Remplacez la valeur `OK` de l'état de l'alerte par `ALARM`.

      ```
      aws cloudwatch set-alarm-state --alarm-name {{cpu-mon}} --state-reason "initializing" --state-value ALARM
      ```

   1. Vérifiez si vous avez reçu une notification concernant l'alerte.