Comment implémenter l'outil AWS Service Health Dashboard Notifier ?

Lecture de 3 minute(s)
0

Je souhaite utiliser l'outil AWS Service Health Dashboard Notifier afin de voir rapidement s'il existe un problème avec un service AWS.

Brève description

Important : il est recommandé d'utiliser le cadre AWS Health Aware (AHA) (français non garanti) pour les notifications liées à l'état des services. Vous pouvez utiliser l'outil Service Health Dashboard Notifier pour envoyer des notifications depuis le Tableau de bord AWS Health (français non garanti), mais AHA propose des fonctionnalités plus complètes. Ces fonctionnalités ne sont disponibles que pour les plans Business Support et Enterprise Support.

L'outil Service Health Dashboard Notifier sur le site Web GitHub fournit des mises à jour d'état des services dans une rubrique Amazon Simple Notification Service (Amazon SNS), un webhook Amazon Chime ou Slack.

Solution

Remarque : si vous recevez des erreurs lors de l'exécution de commandes de l'Interface de la ligne de commande AWS (AWS CLI), assurez-vous d'utiliser la version la plus récente de l'AWS CLI (français non garanti).

Installation de l'outil Service Health Dashboard Notifier

Exécutez les commandes suivantes pour télécharger et installer shd-notifier :

git clone https://github.com/aws/aws-health-tools.git && cd aws-health-tools
git filter-branch --subdirectory-filter shd-notifier/ HEAD

Création d'une notification sur Slack, Amazon Chime ou Amazon SNS

Utilisez les liens suivants pour créer le type de notification de votre choix :

Exécution du modèle AWS CloudFormation

Exécutez le modèle AWS CloudFormation pour shd-notifier en procédant comme suit :

1.    Ouvrez la console CloudFormation.

2.    Sélectionnez Create Stack (Créer une pile). Créez une pile With new resources (standard) avec de nouvelles ressources (standard).

3.    Sélectionnez Template is ready (Le modèle est prêt) pour Prepare template (Préparer le modèle), puis Amazon S3 URL (URL Amazon S3) pour Template source (Source du modèle). Ensuite, entrez ce qui suit pour l'URL Amazon S3 :

https://s3.amazonaws.com/aws-health-tools-assets/cloudformation-templates/shd-notifier.yml

4.    Entrez ShdNotifier comme Stack name (Nom de pile), puis cliquez sur Next (Suivant).

5.    Cliquez sur Next (Suivant) pour afficher l'écran de révision, puis sur Submit (Soumettre).

Remarque : voici un exemple d'un choix de points de terminaison :

["https://hooks.chime.aws/incomingwebhooks/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX?token=XXXXXXXXXXXXXXXXXXXX", "arn:aws:sns:us-east-1:111122223333:MY_TOPIC_NAME", "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"]

Exécution de shd-notifier

Exécutez le fichier deploy.sh sur l'AWS CLI :

/bin/bash deploy.sh Health-Event us-east-1

Remarque : remplacez us-east-1 par votre région AWS.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an