Integrar Datadog Com autenticação OAuth

  • Versão de lançamento: Zurich
  • Atualizado 13 de mar. de 2026
  • 3 min. de leitura
  • Integrar Datadog com Gestão de eventos autenticando Datadog Tokens V1 ou V2 no Datadog Monitor.

    Antes de Iniciar

    Certifique-se de que Gestão de eventos O plug-in Conectores (sn_em_connector) está instalado no ServiceNow AI Platform instância.

    . Gestão de eventos o plug-in deve ser instalado no ServiceNow AI Platform instância.

    Verifique os itens de configuração dos hosts gerenciados por Datadog existe em ServiceNow. Esses ICs podem ser físicos ou virtuais e podem ser criados manualmente ou descobertos usando a Descoberta de IP ou a Descoberta de nuvem.

    Função necessária: evt_mgmt_integration

    Por Que e Quando Desempenhar Esta Tarefa

    Datadog A integração com a autenticação OAuth está disponível a partir do Washington DC versão da plataforma ou posterior.

    Procedimento

    1. Configuração no ServiceNow instância.
      1. Criar glide.oauth.inbound.client.credential.grant_type.enabledPropriedade do sistema para usar o tipo de concessão de Credenciais do cliente para integrações de entrada OAuth.
        • Tipo: verdadeiro|falso
        • Valor: verdadeiro
      2. Crie um endpoint de entidade do OAuth para os clientes acessarem a instância.
        1. Navegar até Tudo > OAuth de Sistema > Registro de aplicações e selecione Novo .
        2. Na página Interceptador, selecione Crie um endpoint da API OAuth para clientes externos e preencha o formulário.
        3. Para criar um registro de cliente OAuth, selecione Enviar .
      3. Adicione o Usuário da aplicação OAuth e o Tipo de concessão padrão ao registro do cliente OAuth criado.
        1. No formulário Entidade OAuth, adicione Usuário da aplicação OAuth e o. Tipo de concessão padrão Campos para usar o tipo de concessão Credenciais do cliente para integrações de entrada OAuth.
        2. Abra o registro do cliente OAuth criado.
        3. No cabeçalho da página, selecione Mais ícone de opções.
        4. Selecionar Configurar > Layout do formulário
        5. Na página Layout do formulário, adicione Usuário da aplicação OAuth e Tipo de concessão padrão na lista de campos.
        6. Salvar ou Atualização o formulário.
        7. Para Usuário da aplicação OAuth , selecione o usuário.
          O usuário deve ter a função evt_mgmt_integration que será usada para criar os eventos enviados por Datadog.
          Nota:
          Para garantir a autenticação adequada, use o usuário menos privilegiado com a função evt_mgmt_integration, em vez de um usuário com alto privilégio.
        8. Definido Tipo de concessão padrão valor do campo para Credenciais do cliente .
    2. Em Datadog console, adicione marcadores do provedor de nuvem.
      1. Navegar até Menu > Infraestrutura > Lista de infraestrutura.
      2. Selecione Inspecionar Para a VM na qual Datadog o agente está instalado.
      3. Selecione Editar marcadores e adicione o marcador cloud_provider.

        O marcador deve ser sufixo com o valor de aws, azure ou gcp para identificar as opções de provedor AWS, Microsoft Azure ou Google Cloud Platform (GCP). Por exemplo: Cloud_provider:aws.

      4. Selecione Salvar marcadores .
        Nota:
        Datadog Adiciona o marcador cloud_provider por padrão quando a integração do Azure e do Google está instalada no Datadog agente. Marcadores também podem ser adicionados no nível do provedor de nuvem. Datadog Coleta todos os marcadores definidos no nível da VM na nuvem.
    3. Em Datadog console, adicione um webhook.
      1. Navegar até Menu > Integração > Integrações e pesquise webhooks.
      2. No bloco webhook, selecione Configurar .
      3. Selecione Métodos de autenticação e selecione Novo método de autenticação .
      4. Insira o nome e selecione o protocolo como Credenciais do cliente OAuth 2,0 .
      5. Forneça a URL do token de acesso como https://<instance_name>.service-now.com/oauth_token.do .
      6. Forneça o valor para ID do cliente Com o ID do cliente da entidade OAuth Client criado em ServiceNow instância.
      7. Forneça "Segredo do cliente" com o segredo do cliente do cliente da entidade OAuth criado em ServiceNow instância.
      8. Selecione Save (Salvar).
      9. Criar URL do webhook como

        https://<instance-name>.service-now.com/api/sn_em_connector/em/inbound_event?source=datadog

      10. Selecione o Método OAuth criado nas etapas anteriores no menu suspenso AuthMethod.
      11. Adicione a seguinte estrutura de carga.
        { 
            "body": "$EVENT_MSG", 
            "last_updated": "$LAST_UPDATED", 
            "event_type": "$EVENT_TYPE", 
            "title": "$EVENT_TITLE", 
            "date": "$DATE", 
            "org": { 
                "id": "$ORG_ID", 
                "name": "$ORG_NAME" 
            }, 
            "id": "$ID", 
            "alert_id": "$ALERT_ID", 
            "alert_metric": "$ALERT_METRIC", 
            "metric_namespace": "$METRIC_NAMESPACE",
            "alert_priority": "$ALERT_PRIORITY", 
            "alert_transition": "$ALERT_TRANSITION", 
            "alert_status": "$ALERT_STATUS", 
            "alert_title": "$ALERT_TITLE", 
            "alert_type": "$ALERT_TYPE", 
            "host_name": "$HOSTNAME", 
            "priority": "$PRIORITY", 
            "tags": "$TAGS", 
            "alert_scope": "$ALERT_SCOPE" 
        }  
        

    Resultado

    Os alertas começam a fluir de Datadog agentes no Gestão de eventos plug-in. O plug-in extrai informações do original Datadog mensagem de alerta para preencher os campos de evento obrigatórios e inserir o evento no banco de dados. Em seu ServiceNow AI Platform, navegue até Todos os eventos para ver os eventos.

    Nota:
    Por padrão, a vinculação de host está habilitada para Datadog eventos para ( AWS/ Azure/ GCP) provedores. Se todos os hosts no ambiente forem descobertos usando Descoberta na nuvem Ao fornecer credenciais e recursos descobertos estão na lista cmdb_ci_vm_object, a vinculação da VM pode não ocorrer. Para resolver isso, você deve habilitar Datadog- Regra de evento geral. Para obter mais informações sobre regras de evento, consulte Regras de evento.