AWS descoberta orientada por eventos

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • O serviço de configuração Amazon Web Services (AWS) pode gerar eventos para qualquer mudança no estado do ciclo de vida ou na configuração de um recurso de nuvem. A descoberta orientada por evento ServiceNow® usa os eventos para atualizar automaticamente as informações de recurso 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 de configuração AWS para enviar notificações do Simple Notification Service (SNS) para a instância ServiceNow. Para obter mais informações, consulte Configure o serviço de configuração AWS para enviar notificações de evento para a instância ServiceNow. Depois de configurar o serviço, ele começa a enviar notificações de evento para a ServiceNow REST API de eventos em nuvem. Quando um evento atende a qualquer um dos critérios a seguir, 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 evento usa mapeamentos de resposta ou padrões 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 Washington DC, 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 evento usa os mapeamentos de resposta para criar ou atualizar o IC no CMDB. Caso contrário, a descoberta orientada por evento acionará os padrões apropriados para descobrir o recurso afetado e criar ou atualizar o IC no CMDB.

    Começando com a versão Washington DC, 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. Executar vários programadores de eventos em nuvem em paralelo ajuda a melhorar a taxa de processamento de eventos da instância. Para obter mais informações sobre como escalonar os Agendadores de eventos em nuvem, consulte Dimensionar os programadores de eventos na nuvem AWS.

    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.