Envoi de notifications par SMS à IBM Cloud Event Notifications

Dans ce tutoriel, vous allez apprendre à configurer IBM Cloud® Monitoring pour envoyer des notifications d'alerte à IBM Cloud Event Notifications. Pour ce tutoriel, IBM Cloud Event Notifications est configuré pour envoyer des notifications SMS aux abonnés.

Les messages SMS ne peuvent être envoyés qu'aux numéros de téléphone aux États-Unis et au Canada.

IBM Cloud Event Notifications prend en charge la concaténation de messages afin que les messages SMS de plus de 160 caractères puissent être envoyés. Toutefois, les messages seront envoyés par blocs d'au plus 160 caractères. Plusieurs messages peuvent entraîner des frais supplémentaires pour le destinataire.

Flux de
de données pour ce

Dans ce tutoriel, vous configurerez le flux suivant :

  1. Une alerte est déclenchée dans IBM Cloud Monitoring
  2. IBM Cloud Monitoring envoie une notification à IBM Cloud Event Notifications.
  3. IBM Cloud Event Notifications crée un message SMS et l'envoie à l'utilisateur abonné.

Avant de commencer

Vos instances IBM Cloud Monitoring peuvent envoyer des événements à des instances IBM Cloud Event Notifications dans le même compte et dans d'autres comptes. IBM Cloud Event Notifications est disponible dans un nombre limité de régions.

Pour ce tutoriel, vérifiez que vous disposez d'une instance IBM Cloud Monitoring configurée et collectant des journaux dans une région où IBM Cloud Event Notifications est pris en charge, par exemple us-south.

Connectez-vous à IBM Cloud

Connectez-vous à votre compte IBM Cloud.

  1. Cliquez sur le tableau de bordIBM Cloud pour lancer le tableau de bord IBM Cloud.

  2. Connectez-vous avec votre identifiant et votre mot de passe. Le tableau de bord IBM Cloud s'ouvre.

Création d'une instance de service IBM Cloud Event Notifications

Tout d'abord, créez une instance de service IBM Cloud Event Notifications en procédant comme suit:

  1. Cliquez sur Catalogue.

  2. Dans Rechercher dans le catalogue, entrez Event Notifications.

  3. Dans l'onglet Créer, entrez :

    • Pour choisir un lieu, sélectionnez Dallas (us-south).
    • Pour Sélectionner un plan de tarification, sélectionnez Lite.
    • Pour Nom de service, entrez le nom de votre choix. Par exemple : my_event_notifications.
    • Pour Sélectionner un groupe de ressources, entrez votre groupe de ressources.
  4. Lisez et acceptez les accords de licence.

  5. Cliquez sur Créer.

Votre instance IBM Cloud Event Notifications est créée et affichée.

Configurer les autorisations

Pour accorder à une instance du service IBM Cloud Monitoring l'accès à une instance du service IBM Cloud Event Notifications, vous devez définir une autorisation dans laquelle le service source est défini sur IBM Cloud Monitoring et Ressources en fonction des attributs sélectionnés; le service cible est défini sur IBM Cloud Event Notifications et Ressources en fonction des attributs sélectionnés; et l'accès au service inclut à la fois l'accès Reader et l'accès Event Source Manager.

  1. Cliquez sur Gérer > Accès (IAM).
  2. Cliquez sur Autorisations.
  3. Cliquez sur Créer.
  4. Pour le service source, sélectionnez IBM Cloud Monitoring
  5. Pour Comment souhaitez-vous définir la portée de l'accès?, sélectionnez Toutes les ressources.
  6. Pour Service cible, sélectionnez Event Notifications.
  7. Pour Comment souhaitez-vous définir la portée de l'accès?, sélectionnez Toutes les ressources.
  8. Pour l'accès au service, vérifiez que Reader et Event Source Manager sont sélectionnés.
  9. Cliquez sur Autoriser.

Pour plus d'informations sur la définition des autorisations, voir Utilisation des autorisations pour accorder l'accès entre les services.

Configurer une source de notification dans IBM Cloud Event Notifications

Pour créer une source de notification dans IBM Cloud Event Notifications, vous modifierez la configuration dans IBM Cloud Monitoring. Lorsque vous créez le canal de notification dans IBM Cloud Monitoring, il est automatiquement disponible dans IBM Cloud Event Notifications.

  1. Cliquez sur l'icône de menu Icône de menu

  2. Dans le menu de navigation, sélectionnez Observabilité.

  3. Sélectionnez Surveillance.

    La liste des instances disponibles sur IBM Cloud s'affiche.

  4. Sélectionnez une instance dans la région us-south. Cliquez ensuite sur Ouvrir le tableau de bord.

    L'interface utilisateur Web s'ouvre.

  5. Dans la navigation, cliquez sur l'icône en forme de cercle avec vos initiales.

  6. Cliquez sur Paramètres.

  7. Cliquez sur Canaux de notification.

  8. Cliquez sur Ajouter un canal de notification.

  9. Sélectionner IBM Event Notifications.

  10. Pour InstanceEvent Notifications, sélectionnez l'IBM Cloud Event Notifications que vous avez créée.

  11. Pour Nom de canal, attribuez un nom unique à votre canal. Par exemple, my_event_notification_channel.

  12. Pour ce tutoriel, laissez toutes les options activées et l'équipe Partagé avec comme valeur par défaut.

Nouveau IBM{: caption="de notification des événementsNouveau IBM Canal " caption-side="bottom"} notification des événements

  1. Cliquez sur Sauvegarder.
  2. Cliquez sur l'icône de menu Icône de menu > Liste des ressources.
  3. Ouvrir les outils de développement.
  4. Ouvrez l'instance IBM Cloud Event Notifications que vous avez créée. Par exemple, my_event_notifications.
  5. Cliquez sur Sources.

Lorsque vous configurez le canal dans Monitoring, une source portant le même nom que votre nom d'instance Monitoring est automatiquement ajoutée à votre liste IBM Cloud Event Notifications Sources.

Créer une IBM Cloud Event Notifications rubrique

Vous allez ensuite définir une rubrique IBM Cloud Event Notifications qui recevra la notification de IBM Cloud Monitoring.

  1. Cliquez sur Rubriques.

  2. Cliquez sur Créer. Le panneau Détails du sujet s'ouvre.

  3. Dans les détails du sujet, entrez ce qui suit :

    • Entrez le Nom pour votre rubrique. Par exemple, MyMonitoringTopic.
    • Pour Source, sélectionnez la source IBM Cloud Event Notifications, qui porte le même nom que votre instance IBM Cloud Monitoring.
    • Sélectionnez un type d'événement. Pour ce tutoriel, sélectionnez Alerte.
    • Sélectionnez un sous-type d'événement. Pour ce tutoriel, sélectionnez Métrique.
    • Sélectionnez une gravité. Pour ce tutoriel, sélectionnez Gravité des informations.

    caption-side=bottom"
    Détails du
    sujet*

  4. Cliquez sur Ajouter une condition.

    Si vous ne cliquez pas sur Ajouter une condition avant de cliquer sur Créer, la rubrique sera créée sans qu'aucune condition ne lui soit associée.

  5. Cliquez sur Créer. Votre sujet sera affiché dans la liste des sujets.

    Liste des sujets*Liste " caption-side="bottom"}{: caption="

Créer une destination IBM Cloud Event Notifications

Dans cette étape, vous vous assurez qu'il existe une destination SMS où les notifications seront transférées.

  1. Cliquez sur Destinations.

  2. Notez dans la liste Destinations que, par défaut, un Service SMS IBM Cloud est défini. Vous ne devez rien faire d'autre pour configurer une destination SMS.

    Si vous souhaitez ajouter un webhook en tant que destination, vous devez cliquer sur Ajouter et fournir les informations appropriées dans le panneau Ajouter une destination.

Créer un abonnement SMS IBM Cloud Event Notifications

Dans cette étape, vous allez configurer qui recevra un message SMS lorsqu'une notification sera traitée.

  1. Cliquez sur Abonnements.

  2. Cliquez sur Créer. Le panneau Créer un abonnement s'ouvre.

  3. Dans le panneau Créer un abonnement, entrez les informations suivantes :

    • Entrez le nom pour votre abonnement. Par exemple, MyMonitoringSubscription.
    • Pour Sujet, sélectionnez le sujet que vous avez créé. Par exemple, MyMonitoringTopic.
    • Pour Destination, sélectionnez IBM Cloud SMS service.
    • Pour Destinataires, entrez jusqu'à 100 numéros de téléphone pour recevoir les messages SMS. Les numéros de téléphone doivent être indiqués sous la forme d'un + suivi du code pays et du numéro complet indiqué sans tirets. Par exemple, +19999999999. Seuls les numéros de téléphone aux États-Unis et au Canada peuvent être spécifiés.

    Créer un
    un

  4. Cliquez sur Créer. Votre abonnement sera ajouté à la liste des abonnements.

    Liste d'abonnements*Liste " caption-side="bottom"}'{: caption="

Créer une notification d'alerte IBM Cloud Monitoring

Créez maintenant une alerteIBM Cloud Monitoring qui déclenchera la notification IBM Cloud Event Notifications.

  1. Cliquez sur l'icône de menu Icône de menu.

  2. Dans le menu de navigation, sélectionnez Observabilité.

  3. Sélectionnez Surveillance.

    La liste des instances disponibles sur IBM Cloud s'affiche.

  4. Sélectionnez l'instance IBM Cloud Monitoring que vous avez configurée pour envoyer des notifications à IBM Cloud Event Notifications.. Cliquez sur Open Dashboard.

  5. Cliquez sur Alertes.

  6. Cliquez sur Ajouter alerte.

  7. Créez une alerte qui répond aux critères de la rubrique IBM Cloud Event Notifications que vous avez créée.

    1. Cliquez sur Métrique.

    2. Pour la nouvelle alerte, indiquez ce qui suit:

      • Pour Nom, indiquez MyEventNotificationAlert.
      • Pour Severity, spécifiez Info.
      • Définissez une métrique pour votre système qui, vous le savez, déclenchera une alerte.
      • Activez le myEventNotificationChannel pour l'alerte.
    3. Cliquez sur Créer.

Etapes suivantes

Vous devriez commencer à recevoir des notifications SMS aux numéros de téléphone que vous avez configurés lorsque les critères définis dans IBM Cloud Monitoring et IBM Cloud Event Notifications correspondent.

caption-side=bottom"
Exemple de
SMS*