Crie importações separadas por domínio para uma integração

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Se você exigir que os dados importados estejam em um domínio específico, o usuário atribuído para executar as integrações deverá pertencer a esse domínio.

    Antes de Iniciar

    Função necessária:

    import_admin e a função de integração de configuração para sua integração específica, por exemplo, sn_vul.configure_r7_integration ou sn_vul_tenable.configure_integration.

    Por Que e Quando Desempenhar Esta Tarefa

    Este conjunto de tarefas requer codificação ou avançado ServiceNow experiência.

    As filas de importação contêm anexos de dados que os trabalhos agendados (integrações) processam. Em um ambiente separado por domínio, você deve corresponder o trabalho agendado à fila de importação correta.

    Procedimento

    1. Crie um domínio.
    2. Para cada domínio que você criar, crie um usuário e atribua o usuário a esse domínio.
      Pense neste usuário como um run_as espaço reservado para o domínio em sua integração de vulnerabilidades. É o equivalente a VR.System usuário no domínio global. Este usuário precisa de acesso a fontes de dados, mapas de transformação e dados de vulnerabilidade.
      Nota:
      Não use este usuário para nenhuma outra finalidade.
    3. Criar um trabalho agendado em cada domínio.
      Para obter mais informações sobre precauções e configurações adicionais, consulte Configurações adicionais para Domain Separation.
      1. Navegar até Tudo > Definição do Sistema > Trabalhos agendados.
      2. Cópia Processador da fonte de dados de vulnerabilidade programada no domínio.
      3. Para identificar o trabalho agendado, anexe o domínio ao nome.
        Formulário de trabalho agendado do domínio.
      4. Em Executar como , altere run_as Usuário para o usuário que você criou na Etapa 2.
      A partir da v20.1 de Resposta a vulnerabilidades, as seguintes mudanças de script são enviadas com o sistema de base.
    4. Nota:
      Edite a ação de IU a seguir para que a integração seja executada no run_as domínio do usuário.
      Edite o. Executar agora Ação de IU no Integração do Qualys Host Detection trabalho de integração para adicionar este bloco de código à parte superior do arquivo.
      //sys id below is of host detection integration
      if(current.sys_id == "5d9cf0daff540300c68c9f783894fa4d"){
      current.run_as = gs.getUserID
      ();
      }
      
    5. Nota:
      Edite as inclusões de script a seguir para que a integração seja executada no run_as domínio do usuário.
      Edite o. VulnerabilityIntegrationUtils método de inclusão de script AddaIntegrationExecutar para adicionar o código realçado
      AddIntegrationExecutar método de inclusão de script.
    6. Edite o. VulnerabilityIntegrationUtils método de inclusão de script, AddProcessExecutar para adicionar o código realçado na imagem a seguir .
      Código addProcessRun
      AddProcessExecutar método de inclusão de script.
    7. Edite o. VulnerabilityIntegrationUtils método de inclusão de script, CopyProcess para adicionar o código realçado na imagem a seguir.
      CopyProcess code
      Método de inclusão de script copyProcess.
    8. Edite o. DataSourceVulnReportRefreshProcessor método de inclusão de script _ProcessFromDataSourceGroups para mudar este código original:
      Código _processFromDataSourcesGroups original
      Entrada original _processFromDataSourceGroups.

      Para:

      Código _processFromDataSourcesGroups editado
      _ProcessFromDataSourceGroups editado.
    9. Edite o. VulnerabilityDSAttachmentManager método de inclusão de script, QueueItem para adicionar os seguintes blocos de código realçados
      QueueItem
      Função queueItem.
      _GetNext
      Função _getNext
      Função _processQueueEntry
      Função processQueueEntry.
      Neste ponto, você está pronto para importações separadas por domínio.
      Nota:
      Se você tiver várias implantações de um Resposta a vulnerabilidades ou Resposta a vulnerabilidades de aplicações repita este processo para cada implantação.