Créer une alerte de débit du stockage qui envoie un e-mail - Amazon CloudWatch

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 de débit du stockage qui envoie un e-mail

Vous pouvez configurer une notification SNS et une alerte qui se déclenche quand Amazon EBS dépasse un débit de 100 Mo.

Configuration d'une alerte de débit du stockage via la AWS Management Console

Suivez ces étapes pour AWS Management Console créer une alarme basée sur le débit d'Amazon EBS.

Pour créer une alerte de débit du stockage
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

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

  3. Choisissez Create alarm (Créer une alerte).

  4. Sous EBS Metrics, choisissez une catégorie de métrique.

  5. Sélectionnez la ligne contenant le volume et la VolumeWriteBytesmétrique.

  6. Pour les statistiques, choisissez Average (Moyenne). Pour la période, choisissez 5 Minutes. Choisissez Suivant.

  7. Sous Alarm Threshold (Seuil d'alerte), saisissez un nom unique pour l'alerte (par exemple : myHighWriteAlarm) et une description de l'alerte (par exemple :VolumeWriteBytes exceeds 100,000 KiB/s). 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.

  8. Sous Whenever (À chaque fois que), pour is (est), choisissez > et tapez 100000. Pour for, tapez 15 périodes consécutives.

    Une représentation graphique du seuil apparaît sous Alarm Preview (Aperçu de l'alerte).

  9. Sous Paramètres supplémentaires, dans Traiter les données manquantes comme, choisissez à ignorer (conserver l'état d'alerte) de sorte que les points de données manquants ne déclenchent pas de changement d'état de l'alerte.

  10. Sous Actions, pour Whenever this alarm (Chaque fois que cette alerte), choisissez State is ALARM (L'état est alerte). Pour Send notification to, choisissez une rubrique SNS existante ou créez-en une.

    Pour créer une rubrique SNS, choisissez New list (Nouvelle liste). Pour Send notification to (Envoyer une notification à), entrez le nom de la rubrique SNS (myHighCpuAlarm, par exemple) et, pour Email list, entrez une liste d'adresses e-mail, séparées par une virgule, à avertir quand l'alerte passe à l'état ALARM. Chaque adresse e-mail reçoit un e-mail de confirmation d'abonnement à la rubrique. Vous devez confirmer l'abonnement avant de pouvoir recevoir des notifications à une adresse e-mail.

  11. Choisissez Create Alarm (Créer l'alerte).

Configuration d'une alerte de débit du stockage via la AWS CLI

Suivez ces étapes pour AWS CLI créer une alarme basée sur le débit d'Amazon EBS.

Pour créer une alerte de débit du stockage
  1. Créez une rubrique SNS. Pour plus d'informations, consultez Configuration des notifications Amazon SNS.

  2. Créez l'alerte.

    aws cloudwatch put-metric-alarm --alarm-name ebs-mon --alarm-description "Alarm when EBS volume exceeds 100MB throughput" --metric-name VolumeReadBytes --namespace AWS/EBS --statistic Average --period 300 --threshold 100000000 --comparison-operator GreaterThanThreshold --dimensions Name=VolumeId,Value=my-volume-id --evaluation-periods 3 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-alarm-topic --insufficient-data-actions arn:aws:sns:us-east-1:111122223333:my-insufficient-data-topic
  3. Testez l'alarme en forçant un changement d'état de l'alarme à l'aide de la set-alarm-statecommande.

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

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value OK
    2. Remplacez la valeur OK de l'état de l'alerte par ALARM.

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value ALARM
    3. Remplacez la valeur ALARM de l'état de l'alerte par INSUFFICIENT_DATA.

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value INSUFFICIENT_DATA
    4. Vérifiez si vous avez reçu une notification par e-mail concernant l'alerte.