Enviando notificações por e-mail 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 por e-mail aos assinantes.
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 um e-mail e o envia 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 e-mail exista para onde as notificações serão encaminhadas.
-
Clique em Destinos.
-
Observe na lista Destinos que, por padrão, há um serviço de e-mail doIBM Cloud definido Não é necessário fazer mais nada para configurar um destino de e-mail.
Se você quiser adicionar um webhook como destino, clique em Adicionar e forneça as informações apropriadas no painel Adicionar um destino.
Criar uma assinatura de e-mail IBM Cloud Event Notifications
Nesta etapa, você configurará quem receberá um e-mail 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. - Para Tópico, selecione o tópico criado. Por exemplo,
MyMonitoringTopic. - Para Destino selecione
IBM Cloud Email service. - Em Recipients (Destinatários ), digite um endereço de e-mail válido, por exemplo,
MyEmail@MyCompany.com
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 e-mail no endereço de e-mail que configurou sempre que os critérios definidos em IBM Cloud Monitoring e IBM Cloud Event Notifications corresponderem.