AWS descoberta orientada por eventos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • O serviço de configuração Amazon Web Services (AWS) pode gerar eventos para quaisquer mudanças no estado do ciclo de vida ou na configuração de um recurso de nuvem. A ServiceNow® descoberta orientada por eventos usa os eventos para atualizar automaticamente as informações de recursos mais recentes no Configuration Management Database (CMDB).

    Figura 1. Visão geral da AWS descoberta orientada por eventos
    Visão geral da AWS descoberta orientada por eventos
    Configure o serviço AWS Config para enviar notificações do Serviço de Notificação Simples (SNS) para a instância ServiceNow. Para obter mais informações, consulte Configurar o serviço de configuração AWS para enviar notificações de eventos para a instância ServiceNow. Depois de configurar o serviço, ele começa a enviar notificações de eventos para a ServiceNow Cloud Events REST API. Quando um evento atende a qualquer um dos seguintes critérios, a API o grava na tabela Eventos de nuvem [sn_cmp_cloud_event]:
    • O Type do evento é SubscriptionConfirmation.
    • O Type do evento é Notification e messageType é ConfigurationItemChangeNotification.
    • Amazon CloudWatch gerou o evento para uma mudança no marcador associado ao item de configuração (IC).

    O Cloud Event Scheduler seleciona os eventos no estado Pronto para processamento em lote. Durante o processamento de eventos, a descoberta orientada por eventos usa mapeamentos ou padrões de resposta para atualizar os detalhes do recurso afetado no CMDB. A propriedade sn_cmp.cloud_event.use_response_mapping_aws determina o método de atualização CMDB. Para entender o status de um evento, revise seu estado na tabela Eventos de nuvem [sn_cmp_cloud_event].

    A partir da versão Xanadu, a propriedade sn_cmp.cloud_event.use_response_mapping_aws é definida como Verdadeira por padrão. Quando esta propriedade é definida como verdadeira e os mapeamentos de resposta adequados estão disponíveis, a descoberta orientada por eventos usa os mapeamentos de resposta para criar ou atualizar o IC no CMDB. Caso contrário, a descoberta orientada por eventos aciona os padrões apropriados para descobrir o recurso afetado e criar ou atualizar o IC no CMDB.

    Começando com a versão Xanadu, use a propriedade sn_cmp.cloud_event.parallel_scheduler_count para escalonar o Cloud Event Scheduler de acordo com a taxa de entrada do evento. A execução de vários programadores de eventos na nuvem em paralelo ajuda a melhorar a taxa de processamento de eventos da instância. Para obter mais informações sobre como escalonar os Programadores de eventos em nuvem, consulte Dimensionar os AWS programadores de eventos na nuvem.

    Durante o processamento de eventos, o Cloud Event Scheduler identifica o domínio da conta de serviço e atribui ao evento. Se ocorrer um erro na identificação do domínio antes do processamento, às vezes o evento pode permanecer não atribuído e se tornar visível para todos os domínios. Para impedir a visibilidade de eventos de falha para todos os domínios, você pode definir a propriedade sn_cmp.error_events.default_domain como sys_id do domínio do provedor de serviço para que os eventos de falha apareçam somente para o administrador de domínio do provedor de serviço.