Exemplo de Notificações: E-mails para Eventos de Manutenção

Este exemplo mostra como usar os serviços Events e Notifications para gerar e-mails quando ocorrerem eventos de manutenção nos recursos Exadata Infrastructure e do Autonomous Container Database. Esses eventos de manutenção são:

Caso de Uso

O departamento de TI da Acme Company gostaria que os e-mails fossem enviados ao grupo de e-mails de Administradores de Frota (autonomous-fleet-admin-group@acme.example.com) sempre que um evento de manutenção ocorrer em qualquer um dos recursos Exadata Infrastructure ou do Autonomous Container Database. Todos esses recursos são criados no compartimento AcmeContainerDBs.

Etapas de Alto Nível

  1. Crie um tópico do serviço de notificações.

  2. Adicione uma inscrição de e-mail ao tópico.

  3. Adicione uma regra de serviço de eventos para enviar eventos de manutenção ao tópico do serviço de notificações.

Observação: O usuário que executa estas etapas deve ter políticas de "gerenciamento de tópicos ons" e de "gerenciamento de assinaturas ons" para o compartimento no qual o tópico e assinatura são criados; por exemplo:

 allow group AcmeFAs to manage ons-topics in compartment AcmeContainerDBs
 allow group AcmeFAs to manage ons-subscriptions in compartment AcmeContainerDBs

Etapa 1. Criar um Tópico de Notificações

Um administrador da tenancy em nuvem da Acme Company cria o tópico de notificações Acme-Autonomous-Maintenance no compartimento AcmeContainerDBs.

  1. Na Home page do Oracle Cloud Infrastructure, clique no ícone de menu Ícone Menu no canto superior para exibir o menu lateral, clique em Serviços ao Desenvolvedor e clique em Notificações em Integração de Aplicativos.

    A lista de tópicos de notificações no compartimento raiz é exibida.

  2. Na lista Compartimento do menu lateral, selecione o compartimento AcmeContainerDBs.

    A lista de tópicos de notificações é atualizada para mostrar os tópicos no compartimento AcmeContainerDBs.

  3. Clique em Criar Tópico para abrir a janela Criar Tópico.

  4. Na janela Criar Tópico, informe Acme-Autonomous-Maintenance no campo Nome e, em seguida, clique em Criar.

    A janela Criar Tópico é fechada e a lista de tópicos de notificações é atualizada para mostrar o tópico recém-criado.

Para obter informações detalhadas sobre a criação de tópicos, consulte Usando a Console na Documentação do Oracle Cloud Infrastructure.

Etapa 2. Adicionar uma Inscrição ao Tópico de Notificações

Um administrador da tenancy em nuvem da Acme Company adiciona uma inscrição de e-mail ao tópico de notificações Acme-Autonomous-Maintenance.

  1. Vá para a página Detalhes do Tópico do tópico de notificações Acme-Autonomous-Maintenance clicando no nome dele na lista de tópicos de notificação no compartimento AcmeContainerDBs.

  2. Na lista Recursos do menu lateral, certifique-se de que Assinaturas esteja selecionada.

  3. Clique em Criar Inscrição para abrir a janela Criar Inscrição.

  4. Na janela Criar Inscrição, forneça as seguintes informações:

    • Na lista Protocolo, selecione E-mail.

    • No campo E-mail, informe autonomous-fleet-admin-group@acme.example.com.

    Quando terminar, clique em Criar.

    A janela Criar Inscrição é fechada e a página Detalhes da Inscrição da inscrição recém-criada é exibida. Observe que ela é Confirmação pendente.

  5. Acesse uma conta de e-mail que faça parte do alias do grupo autonomous-fleet-admin-group. Em seguida, abra o e-mail "Confirmação de Assinatura do Oracle Cloud Infrastructure Notifications Service" e confirme o endereço de E-mail.

Etapa 3. Adicionar uma Regra de Serviço de Eventos

Um administrador da tenancy em nuvem da Acme Company cria a regra de serviço de eventos Acme-Autonomous-Maintenance no compartimento AcmeContainerDBs, especificando eventos de manutenção como a condição de acionamento e a entrega para o tópico de notificações Acme-Autonomous-Maintenance como a ação.

  1. Na Home page do Oracle Cloud Infrastructure, clique no ícone do menu Ícone Menu no canto superior para exibir o menu lateral. Passe o mouse sobre Observabilidade e Gerenciamento para expandir seu submenu e, em seguida, clique em Serviço de Eventos.

  2. Na lista Compartimento do menu lateral, selecione o compartimento AcmeContainerDBs.

    A lista de regras mostra as regras do serviço de eventos no compartimento AcmeContainerDBs.

  3. Clique em Criar Regra para abrir a janela Criar Regra.

  4. Na janela Criar Assinatura, informe Acme-Autonomous-Maintenance no campo Nome de Exibição e preencha as seções Condições de Regra e Ações da seguinte forma:

    • Condições da Regra

      Na primeira lista, selecione Tipo de Evento como a base da condição. Em seguida, na lista Nome do Serviço, selecione Banco de Dados. Por fim, na lista Tipo de Evento, selecione os seguintes tipos de evento um por vez:

      • Autonomous Container Database - Início da Manutenção

      • Autonomous Container Database - Fim da Manutenção

      • Autonomous Container Database - Lembrete de Manutenção

      • Autonomous Container Database - Manutenção Programada

      • Exadata Infrastructure - Início da Manutenção

      • Exadata Infrastructure - Fim da Manutenção

      • Exadata Infrastructure - Lembrete de Manutenção

      • Exadata Infrastructure - Manutenção Programada

    • Ações

      Na lista Tipo de Ação, selecione Notificações. Em seguida, na lista Compartimento de Notifications, selecione AcmeContainerDBs. Por fim, na lista Tópico, selecione Acme-Autonomous-Maintenance.

    Quando terminar, clique em Criar Regra.

    A janela Criar Regra é fechada e a página Detalhes da regra recém-criada é exibida.

Conteúdo Relacionado

Eventos e Notificações para Verificar a Atividade do Recurso