IBM Cloud Docs
Envío de notificaciones SMS a IBM Cloud Event Notifications

Envío de notificaciones SMS a IBM Cloud Event Notifications

En esta guía de aprendizaje, aprenderá a configurar IBM Cloud® Monitoring para enviar notificaciones de alerta a IBM Cloud Event Notifications. Para esta guía de aprendizaje, IBM Cloud Event Notifications está configurado para enviar notificaciones SMS a los suscriptores.

Los mensajes SMS sólo se pueden enviar a números de teléfono en Estados Unidos y Canadá.

IBM Cloud Event Notifications da soporte a la concatenación de mensajes para que se puedan enviar mensajes SMS de más de 160 caracteres. Sin embargo, los mensajes se enviarán en bloques de 160 caracteres como máximo. Varios mensajes pueden dar lugar a cargos adicionales para el destinatario.

Flujo de
de datos para este

En este tutorial configurará el siguiente flujo:

  1. Se produce una alerta en IBM Cloud Monitoring.
  2. IBM Cloud Monitoring envía una notificación a IBM Cloud Event Notifications.
  3. IBM Cloud Event Notifications crea un mensaje SMS y envía el mensaje SMS al usuario suscrito.

Antes de empezar

Las instancias de IBM Cloud Monitoring pueden enviar sucesos a instancias de IBM Cloud Event Notifications en la misma cuenta y en otras cuentas. IBM Cloud Event Notifications está disponible en un número limitado de regiones.

Para esta guía de aprendizaje, asegúrese de que tiene una instancia de IBM Cloud Monitoring configurada y que recopila registros en una región donde se da soporte a IBM Cloud Event Notifications como, por ejemplo, us-south.

Inicie una sesión en IBM Cloud

Inicie sesión en la cuenta de IBM Cloud.

  1. Pulse Panel de control deIBM Cloud para iniciar el panel de control de IBM Cloud.

  2. Inicie sesión con su ID de usuario y contraseña. Se abre el panel de control de IBM Cloud.

Crear una instancia de servicio de IBM Cloud Event Notifications

En primer lugar, cree una instancia de servicio de IBM Cloud Event Notifications realizando lo siguiente:

  1. Pulse Catálogo.

  2. En Buscar en el catálogo, especifique Event Notifications.

  3. En la pesta ña Crear, introduzca:

    • Para seleccionar una ubicación, seleccione Dallas (us-south).
    • Para Seleccionar un plan de precios, seleccione Lite.
    • Para Nombre de servicio, especifique un nombre de su elección. Por ejemplo: my_event_notifications.
    • Para Seleccionar un grupo de recursos, especifique el grupo de recursos.
  4. Lea y acepte los acuerdos de licencia.

  5. Pulse Crear

Se crea y se visualiza la instancia de IBM Cloud Event Notifications.

Configurar permisos

Para otorgar a una instancia del servicio IBM Cloud Monitoring acceso a una instancia del servicio IBM Cloud Event Notifications, debe definir una autorización donde el servicio de origen esté establecido en IBM Cloud Monitoring y Recursos basados en atributos seleccionados; el servicio de destino se establece en IBM Cloud Event Notifications y Recursos basados en los atributos seleccionados; y el acceso al servicio **** incluye el acceso de Lector y el acceso de Gestor de origen de sucesos.

  1. Pulse en Gestionar > Acceso (IAM).
  2. Pulse Autorizaciones.
  3. Pulse Crear.
  4. Para el servicio de origen, seleccione IBM Cloud Monitoring.
  5. Para ¿Cómo desea limitar el acceso? seleccione Todos los recursos.
  6. Para Servicio de destino, seleccione Event Notifications.
  7. Para ¿Cómo desea limitar el acceso? seleccione Todos los recursos.
  8. Para Acceso de servicio, asegúrese de que Lector y Gestor de orígenes de sucesos estén seleccionados.
  9. Pulse Autorizar.

Para obtener más información sobre cómo definir autorizaciones, consulte Utilización de autorizaciones para otorgar acceso entre servicios.

Configure un origen de notificación en IBM Cloud Event Notifications

Para crear un origen de notificación en IBM Cloud Event Notifications, realizará el cambio de configuración en IBM Cloud Monitoring. Cuando cree el canal de notificación en IBM Cloud Monitoring, estará disponible automáticamente en IBM Cloud Event Notifications.

  1. Pulse el icono de menú Icono de menú

  2. En el menú de navegación, seleccione Observabilidad.

  3. Seleccione Supervisión.

    Se muestra la lista de instancias que están disponibles en IBM Cloud.

  4. Seleccione una instancia en la región us-south. A continuación, pulse Abrir panel de control.

    Se abre la interfaz de usuario web.

  5. En la navegación, pulse el icono de círculo con sus iniciales.

  6. Pulse Valores.

  7. Pulse Canales de notificación.

  8. Pulse Añadir canal de notificación.

  9. Seleccionar IBM Event Notifications.

  10. Para Event Notifications Instance, seleccione IBM Cloud Event Notifications que ha creado.

  11. Para Nombre de canal, asigne a su canal un nombre exclusivo. Por ejemplo, my_event_notification_channel.

  12. Para esta guía de aprendizaje, deje todas las opciones habilitadas y el equipo Compartido con como valor predeterminado.

Nuevo IBM Canal " caption-side="bottom"} Notificación de{: caption=" IBM Canal de Notificación de Eventos*

  1. Pulse Guardar.
  2. Haga clic en el icono de menú Icono de menú > Lista de recursos.
  3. Abre las herramientas de desarrollador.
  4. Abra la instancia de IBM Cloud Event Notifications que ha creado. Por ejemplo, my_event_notifications.
  5. Pulse Orígenes.

Cuando configura el canal en Monitoring, un origen, con el mismo nombre que el nombre de instancia de Monitoring, se añade automáticamente a la lista de IBM Cloud Event Notifications Orígenes.

Crear un tema IBM Cloud Event Notifications

A continuación, definirá un tema IBM Cloud Event Notifications que recibirá la notificación de IBM Cloud Monitoring.

  1. Pulse Temas.

  2. Pulse Crear. Se abre el panel de detalles del tema.

  3. En los detalles del tema, introduzca lo siguiente:

    • Especifique el Nombre del tema. Por ejemplo, MyMonitoringTopic.
    • Para Origen, seleccione el origen IBM Cloud Event Notifications, que tiene el mismo nombre que la instancia de IBM Cloud Monitoring.
    • Seleccione un Tipo de suceso. Para esta guía de aprendizaje, seleccione Alerta.
    • Seleccione un Subtipo de suceso. Para esta guía de aprendizaje, seleccione Métrica.
    • Seleccione una Gravedad. Para este tutorial, seleccione Gravedad de la información.

    Detalles del " caption-side="bottom"} del{: caption="

  4. Pulse Añadir una condición.

    Si no hace clic en Añadir una condición antes de hacer clic en Crear, el tema se creará sin ninguna condición asociada.

  5. Pulse Crear. Su tema se mostrará en la lista de temas.

    Lista de temas*Lista " caption-side="bottom"}{: caption="

Crear un destino IBM Cloud Event Notifications

En este paso se asegurará de que exista un destino SMS donde se reenviarán las notificaciones.

  1. Pulse Destinos.

  2. Observe en la lista Destinos que, de forma predeterminada, hay un servicio SMS de IBM Cloud definido. No es necesario hacer nada más para configurar un destino SMS.

    Si desea añadir un webhook como destino, haga clic en Añadir y proporcione la información adecuada en el panel Añadir un destino.

Crear una suscripción SMS IBM Cloud Event Notifications

En este paso configurará quién recibirá un mensaje SMS cuando se procese una notificación.

  1. Pulse Suscripciones.

  2. Pulse Crear. Se abre el panel Crear una suscripción.

  3. En el panel Crear una suscripción introduzca lo siguiente:

    • Especifique el Nombre de la suscripción. Por ejemplo, MyMonitoringSubscription.
    • En Tema, seleccione el tema que ha creado. Por ejemplo, MyMonitoringTopic.
    • En Destino, seleccione IBM Cloud SMS service.
    • Para Destinatarios, especifique hasta 100 números de teléfono para recibir mensajes SMS. Los números de teléfono deben especificarse como un + seguido del código de país y el número completo especificado sin guiones. Por ejemplo, +19999999999. Solo se pueden especificar números de teléfono en Estados Unidos y Canadá.

    caption-side=bottom"
    Crear

  4. Pulse Crear. Su suscripción se añadirá a la lista de Suscripciones.

    Lista de suscripciones*Lista " caption-side="bottom"}{: caption="

Crear una notificación de alerta IBM Cloud Monitoring

Ahora, cree una alertaIBM Cloud Monitoring que desencadenará la notificación IBM Cloud Event Notifications.

  1. Pulse el icono de menú Icono de menú.

  2. En el menú de navegación, seleccione Observabilidad.

  3. Seleccione Supervisión.

    Se muestra la lista de instancias que están disponibles en IBM Cloud.

  4. Seleccione la instancia de IBM Cloud Monitoring que ha configurado para enviar notificaciones a IBM Cloud Event Notifications.. Pulse Abrir panel de control.

  5. Haga clic en Alertas.

  6. Pulse Añadir alerta.

  7. Cree una alerta que cumpla los criterios del tema IBM Cloud Event Notifications que ha creado.

    1. Pulse Métrica.

    2. Para la nueva alerta, especifique lo siguiente:

      • Para Nombre, especifique MyEventNotificationAlert.
      • Para Gravedad, especifique Info.
      • Defina una métrica para el sistema que sepa que desencadenará una alerta.
      • Habilite el myEventNotificationChannel para la alerta.
    3. Pulse Crear.

Próximos pasos

Debería empezar a recibir notificaciones por SMS en los números de teléfono que haya configurado siempre que coincidan los criterios definidos en " IBM Cloud Monitoring " y " IBM Cloud Event Notifications ".

Ejemplo de " caption-side="bottom"} de{: caption="