Envoi d'alertes SMS à l'aide de IBM Cloud Event Notifications

Dans le service IBM Cloud Monitoring, vous pouvez configurer des alertes simples et des alertes à conditions multiples afin d’avertir le personnel d’assistance par SMS (Short Message Service) des problèmes susceptibles de nécessiter une intervention. Les alertes peuvent générer des notifications vers le service IBM Cloud Event Notifications, qui seront traitées conformément à la configuration de ce service.

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

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, ce qui permet d'envoyer des SMS de plus de 160 caractères. 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.

IBM Cloud Event Notifications prend en charge plusieurs destinations différentes. Cet exemple décrit l'envoi d'un message SMS. Pour plus d'informations sur d'autres destinations possibles, consultez la documentation relative à IBM Cloud Event Notifications.

Pour un tutoriel étape par étape, consultez la section Envoi de notifications par SMS à IBM Cloud Event Notifications.

Pour configurer 1 instance du service IBM Cloud Monitoring afin d'envoyer des notifications à IBM Cloud Event Notifications en vue de leur envoi sous forme de message SMS, procédez comme suit:

Etape 1. Mise à disposition d'une instance IBM Cloud Event Notifications

Mettez à disposition une instance IBM Cloud Event Notifications.

L'instance IBM Cloud Event Notifications doit être mise à disposition dans le même compte ou dans un compte différent de l'instance Monitoring.

Le nombre d'événements et de filtres disponibles avec IBM Cloud Event Notifications dépend du forfait choisi. Consultez la déclaration relative aux limitations lors de la création de votre instance IBM Cloud Event Notifications pour connaître les limitations du forfait.

Étape 2. Définir les autorisations

Configurez une autorisation qui accorde à IBM Cloud Monitoring l'accès à IBM Cloud Event Notifications.

Lorsque les deux instances de service se trouvent dans le même compte, choisissez l'une des options suivantes:

  • Option 1: pour accorder au service IBM Cloud Monitoring l'accès au service IBM Cloud Event Notifications, vous devez définir une autorisation dans laquelle le service source est défini sur IBM Cloud Monitoring et toutes les ressources; le service cible est défini sur IBM Cloud Event Notifications et toutes les ressources; et l'accès au service inclut à la fois l'accès Lecteur et l'accès Gestionnaire de source d'événement.

  • Option 2: 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.

Lorsque les deux instances de service se trouvent dans des comptes différents, définissez une autorisation dans le compte qui héberge le service IBM Cloud Event Notifications:

  1. Dans la console IBM Cloud, cliquez sur Gérer > Accès (IAM) puis sélectionnez Autorisations.

  2. Cliquez sur Créer.

  3. Sélectionnez un compte source.

    Si le service source qui a besoin d'accéder au service cible se trouve dans ce compte, sélectionnez Ce compte.

    Si le service source qui a besoin d'accéder au service cible se trouve dans un autre compte, sélectionnez Autre compte. Entrez ensuite l'ID de compte du compte source.

  4. Sélectionnez IBM Cloud Monitoring comme service source. Définissez ensuite la portée de l'accès à Toutes les ressources.

  5. Sélectionnez IBM Cloud Event Notifications comme service cible. Définissez ensuite la portée de l'accès sur Toutes les ressources ou sur une seule instance en configurant les ressources en fonction des attributs sélectionnés > Instance de service.

    Les autres attributs ne sont pas pris en charge pour ce type d'autorisation.

  6. Dans la section Accès au service, incluez à la fois l'accès Lecteur et l'accès Gestionnaire de source d'événements.

  7. Cliquez sur Autoriser.

Si vous créez une autorisation entre un service d'un autre compte et un service cible de votre compte en cours, vous devez avoir accès uniquement à la ressource cible. Pour le compte source, vous n'avez besoin que du numéro de compte.

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

Étape 3. Configuration de l'instance IBM Cloud Event Notifications

  1. Configurez un canal de notification de type IBM Cloud Event Notifications.

    Lorsque vous configurez le canal, une source portant le même nom que votre nom d'instance Monitoring est automatiquement ajoutée à votre instance IBM Cloud Event Notifications. Vous pouvez l'afficher dans l'interface utilisateur IBM Cloud Event Notifications, dans la section Sources.

  2. Créez une rubriqueIBM Cloud Event Notifications.

  3. Créez une destinationIBM Cloud Event Notifications.

  4. Créez un abonnementIBM Cloud Event Notifications.

    Pour Destination, indiquez IBM Cloud SMS service.

Etapes suivantes

Ensuite, vérifiez la configuration. Configurez une alerte Monitoring à envoyer au canal de notification configuré.