Enviando notificações SMS para IBM Cloud Event Notifications
Neste tutorial, você aprenderá como configurar IBM Cloud® Monitoring para enviar notificações de alerta para IBM Cloud Event Notifications. Para este tutorial, o IBM Cloud Event Notifications é configurado para enviar notificações SMS para assinantes.
Mensagens SMS só podem ser enviadas para números de telefone nos Estados Unidos e Canadá.
IBM Cloud Event Notifications suporta a concatenação de mensagens para que mensagens SMS com mais de 160 caracteres possam ser enviadas. No entanto, as mensagens serão enviadas em blocos de no máximo 160 caracteres. Várias mensagens podem resultar em encargos adicionais ao destinatário.
Neste tutorial, você configurará o seguinte fluxo:
- Um alerta é gerado em IBM Cloud Monitoring.
- IBM Cloud Monitoring envia uma notificação para IBM Cloud Event Notifications.
- IBM Cloud Event Notifications cria uma mensagem SMS e envia a mensagem SMS para o usuário inscrito.
Antes de Iniciar
Suas instâncias do IBM Cloud Monitoring podem enviar eventos para instâncias do IBM Cloud Event Notifications na mesma conta e em outras contas. IBM Cloud Event Notifications está disponível em um número limitado de regiões.
Para este tutorial, certifique-se de ter uma instância do IBM Cloud Monitoring configurada e de coletar logs em uma região em que o IBM Cloud Event Notifications é suportado, como us-south.
Efetue login na IBM Cloud
Efetue login em sua conta do IBM Cloud.
-
Clique em IBM Cloud painel para lançar o painel IBM Cloud.
-
Faça login com seu ID de usuário e senha. O painel do IBM Cloud é aberto.
Criar uma instância de serviço do IBM Cloud Event Notifications
Primeiro, crie uma instância de serviço IBM Cloud Event Notifications fazendo o seguinte:
-
Clique em Catálogo.
-
Em Pesquisar o catálogo digite Event Notifications.
-
Na guia Criar, digite:
- Para selecionar um local, selecione
Dallas (us-south). - Para Selecione um plano de precificação selecione
Lite. - Para Nome do serviço digite um nome de sua escolha. Por exemplo:
my_event_notifications. - Para Selecione um grupo de recursos digite seu grupo de recursos.
- Para selecionar um local, selecione
-
Leia e concorde com os contratos de licença.
-
Clique em Criar.
Sua instância IBM Cloud Event Notifications é criada e é exibida.
Configurar permissões
Para conceder uma instância do serviço IBM Cloud Monitoring acesso a uma instância do serviço IBM Cloud Event Notifications, deve-se definir uma autorização onde o source service está configurado como IBM Cloud Monitoring e Recursos baseados em atributos selecionados; o target service é configurado como IBM Cloud Event Notifications e Recursos baseados em atributos selecionados; e o access access inclui o acesso Reader e Event Source Manager.
- Clique em Gerenciar > Acesso (IAM).
- Clique em Autorizações.
- Clique em Criar.
- Para o serviço de origem, selecione IBM Cloud Monitoring.
- Para Como você quer escoar o acesso? selecione Todos os recursos.
- Para Serviço de destino selecione Event Notifications.
- Para Como você quer escoar o acesso? selecione Todos os recursos.
- Para Acesso ao serviço certime-se de que Reader e Event Source Manager são selecionados.
- Clique em Autorizar.
Para obter mais informações sobre como definir autorizações, consulte Usando autorizações para conceder acesso entre serviços.
Configurar uma fonte de notificação em IBM Cloud Event Notifications
Para criar uma fonte de notificação em IBM Cloud Event Notifications você fará a mudança de configuração em IBM Cloud Monitoring. Quando você cria o canal de notificação em IBM Cloud Monitoring ele estará disponível automaticamente em IBM Cloud Event Notifications.
-
Clique no ícone do menu
-
No menu de navegação, selecione Observabilidade.
-
Selecione Monitorando.
A lista de instâncias que estão disponíveis no IBM Cloud é exibida.
-
Selecione uma instância na região
us-south. Em seguida, clique em Abrir painel.A UI da Web é aberta.
-
Na navegação clique no ícone do círculo com suas iniciais.
-
Clique em Configurações.
-
Clique em Canais de Notificação.
-
Clique em Incluir canal de notificação.
-
Selecione IBM Event Notifications.
-
Para Event Notifications Instância selecione o IBM Cloud Event Notifications você criou.
-
Para Nome do Canal dê a seu encaminhar um nome exclusivo. Por exemplo,
my_event_notification_channel. -
Para este tutorial deixe todas as opções ativadas e a equipe Shared With como o valor padrão.
- Clique em Salvar.
- Clique no ícone de menu
> Resource list.
- Abra as ferramentas do desenvolvedor.
- Abra a instância IBM Cloud Event Notifications que você criou. Por exemplo,
my_event_notifications. - Clique em Fontes.
Ao configurar o canal em Monitoring, uma fonte, com o mesmo nome do seu nome de instância Monitoring, é automaticamente adicionada à sua lista IBM Cloud Event Notifications Fontes.
Criar um tópico do IBM Cloud Event Notifications
A seguir você definirá um IBM Cloud Event Notifications tópico que receberá a notificação de IBM Cloud Monitoring.
-
Clique em Tópicos.
-
Clique em Criar. O painel de detalhes do tópico é aberto.
-
Nos detalhes do tópico, digite o seguinte:
- Digite o Nome para o seu tópico. Por exemplo,
MyMonitoringTopic. - Para Fonte selecione a origem IBM Cloud Event Notifications, que é denominada a mesma que sua instância IBM Cloud Monitoring.
- Selecione um Tipo de evento. Para este tutorial selecione Alerta.
- Selecione um Subtipo de evento. Para este tutorial selecione Metric.
- Selecione uma Severidade. Para este tutorial, selecione Info Severity.
do tópico*Detalhes do - Digite o Nome para o seu tópico. Por exemplo,
-
Clique em Incluir uma condição.
Se você não clicar em Adicionar uma condição antes de clicar em Criar, o tópico será criado sem nenhuma condição associada a ele.
-
Clique em Criar. Seu tópico será exibido na lista Tópicos.
Topics list
Criar um novo Destino do IBM Cloud Event Notifications
Nesta etapa, você se certificará de que um destino de SMS exista para o qual as notificações serão encaminhadas
-
Clique em Destinos.
-
Observe na lista Destinos que, por padrão, há um serviço de SMS IBM Cloud definido Não é necessário fazer mais nada para configurar um destino de SMS.
Se você quiser adicionar um webhook como destino, clique em Adicionar e forneça as informações apropriadas no painel Adicionar um destino.
Crie uma assinatura SMS do IBM Cloud Event Notifications
Nesta etapa você configurará quem receberá uma mensagem SMS quando uma notificação for processada.
-
Clique em Assinaturas.
-
Clique em Criar. O painel Criar uma assinatura é aberto
-
No painel Criar uma assinatura, digite o seguinte:
- Digite o Nome para sua assinatura. Por exemplo,
MyMonitoringSubscription. - Em Topic (Tópico), selecione o tópico que você criou. Por exemplo,
MyMonitoringTopic. - Para Destino, selecionar
IBM Cloud SMS service. - Para Destinatários, insira até 100 números de telefone para receber mensagens SMS.. Os números de telefone devem ser especificados como um
+seguido pelo código do país e número completo especificado sem traços. Por exemplo,+19999999999. Apenas números de telefone nos Estados Unidos e no Canadá podem ser especificados
caption-side=bottom"
- Digite o Nome para sua assinatura. Por exemplo,
-
Clique em Criar. Sua assinatura será adicionada à lista de assinaturas.
de
Crie uma notificação de alerta IBM Cloud Monitoring
Agora, crie um IBM Cloud Monitoring alerta que acionará a notificação IBM Cloud Event Notifications.
-
Clique no ícone do menu
.
-
No menu de navegação, selecione Observabilidade.
-
Selecione Monitorando.
A lista de instâncias que estão disponíveis no IBM Cloud é exibida.
-
Selecione o IBM Cloud Monitoring instância que você configurou para enviar notificações para IBM Cloud Event Notifications.. Clique em Abrir painel.
-
Clique em Alertas.
-
Clique em Incluir Alerta.
-
Crie um alerta que atenda aos critérios do tópico IBM Cloud Event Notifications que você criou.
-
Clique em Metric.
-
Para o novo alerta especificar o seguinte:
- Para Nome especificar
MyEventNotificationAlert. - Para Gravidade especificar
Info. - Defina uma métrica para você sistema que você sabe que irá acionar um alerta.
- Ative o
myEventNotificationChannelpara o alerta.
- Para Nome especificar
-
Clique em Criar.
-
Próximas etapas
Você deve começar a receber notificações por SMS nos números de telefone que configurou sempre que os critérios definidos em IBM Cloud Monitoring e IBM Cloud Event Notifications corresponderem.