Je souhaite combiner plusieurs alarmes Amazon CloudWatch en une seule alarme.
Brève description
Pour combiner plusieurs alarmes CloudWatch en une seule alarme, créez une alarme composite. Lorsque vous créez une alarme composite, vous devez créer des règles et définir les règles pour combiner l'état des alarmes surveillées.
Remarque :
- Les alarmes composites ne peuvent surveiller que l'état des autres alarmes. Elles ne surveillent pas directement les métriques.
- Les alarmes composites peuvent envoyer des notifications Amazon Simple Notification Service System (Amazon SNS) et créer des OpsItems ou des incidents dans AWS Systems Manager.
- Les alarmes composites ne peuvent pas lancer d'actions Amazon Elastic Compute Cloud (Amazon EC2) ou AWS Auto Scaling.
- Pour créer des expressions de règles complexes, utilisez des opérateurs logiques tels que AND, OR et NOT.
Résolution
Remarque : La résolution suivante crée un exemple d'alarme composite qui surveille l'utilisation du processeur et les métriques d'utilisation de la mémoire d'une instance Amazon EC2. Modifiez les métriques en fonction de votre cas d'utilisation.
Créer les alarmes de métriques individuelles
Procédez comme suit :
- Ouvrez la console CloudWatch.
- Accédez à la section Alarmes, puis sélectionnez Créer une alarme.
- Sous Métriques par instance, filtrez en fonction de CPUUtilization, puis sélectionnez votre instance Amazon EC2.
- Configurez les seuils, les actions et les autres paramètres de l'alarme :
Définissez statistique sur Moyenne.
Définissez seuil sur Statique.
Définissez opérateur de comparaison sur Supérieur à.
Spécifiez le pourcentage de seuil invoqué par l'alarme.
Définissez les périodes d’évaluation et la période. Par exemple, deux périodes de 5 minutes.
- Créez un nom pour votre alarme.
- Sélectionnez Créer.
- Répétez les étapes 1 à 6 pour créer une alarme de métrique pour MemoryUtilization.
Créer une alarme composite
Procédez comme suit :
- Ouvrez la console CloudWatch.
- Accédez à la section Alarmes, puis sélectionnez vos alarmes de métriques.
- Sélectionnez Créer une alarme composite, puis spécifiez les conditions d'alarme.
Remarque : La règle que vous créez dans la zone Expression de règle invoque l'alarme composite lorsque les alarmes de métriques spécifiées sont à l'état ALARM. Modifiez les conditions de votre cas d'utilisation. Pour invoquer l'alarme lorsque les alarmes de métriques sont à l'état ALARM, spécifiez l’expression de règle >> ALARM("Alarm1") AND ALARM("Alarm2").
- Configurez l'action que votre alarme effectue lorsqu'elle est invoquée.
- Créez un nom pour votre alarme, puis enregistrez-la.
Supprimer les actions de vos alarmes
Les alarmes composites vous permettent de supprimer les actions d'alarme en fonction d'autres alarmes suppresseurs. Pour plus d'informations, consultez la section Suppression d’actions d'alarme composite.