Google Cloud Platform (GCP) Descoberta da organização

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • . ServiceNow Descobertaa aplicação usa o. Google Cloud Platform (GCP)Padrão de descoberta da organização a ser encontrado GCPRecursos e projetos da organização. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Pré-requisitos

    Para obter detalhes sobre os requisitos do sistema e a compatibilidade da família, consulte a lista de aplicativos no site ServiceNow Store.
    GCP Estrutura da organização
    Verifique se um GCPO recurso da organização está estruturado corretamente, com projetos abaixo dele em uma hierarquia diversa.
    Certifique-se de que todos os projetos sob GCPO recurso da organização tem a API do Compute Engine habilitada.
    Configurações do usuário da conta de serviço
    Verifique se os usuários da conta de serviço têm acesso ao GCPNó de recurso da organização.
    Verifique se os usuários da conta de serviço são membros de todos os outros projetos localizados em GCPNó de recurso da organização.
    Certifique-se de que os usuários da conta de serviço tenham as seguintes credenciais de Gestão de identidade e acesso na nuvem para projetos no recurso Organização do GCP:
    • resourcemanager.folders.list
    • resourcemanager.organizations.get
    • resourcemanager.projects.get
    • resourcemanager.projects.list
    Credenciais para elementos de API
    Durante a descoberta, o padrão usa os seguintes elementos de API. O usuário que foi adicionado às credenciais na instância deve ter permissões para enviar essas consultas.
    • https://cloudresourcemanager.googleapis.com/v1/{name=organizations/*}
    • https://cloudresourcemanager.googleapis.com/v1/projects
    • https://cloudresourcemanager.googleapis.com/v2/folders:search
    Credenciais para criar um cronograma de descoberta
    Configure as seguintes credenciais:
    1. Criar GCPcredenciais.
    2. Crie um GCPConta de serviço:
      1. Credenciais: As credenciais do GCP.
      2. ID da conta: O ID da conta de serviço do Google.
      3. Tipo de datacenter: Selecione cmdb_ci_google_datacenter .
    3. Crie um cronograma de descoberta.
    (Opcional) Crie um cronograma de descoberta sem servidor

    Crie um cronograma de descoberta para executar a descoberta direcionada de GCPRecursos da organização.

    1. Navegar até Descoberta > Cronogramas de descoberta.
    2. Clique em Novo e preencha o formulário.
      Tabela 1. Descoberta Formulário de programação
      Campo Descrição
      Nome Nome do Descobertaprogramação. Por exemplo, Descubra a organização do GCP .
      Descoberta Tipo de descoberta.

      Selecione Sem servidor .

      MID Server Nome do MID Server.
      Ativo Opção para habilitar esta programação para descoberta. Marque esta caixa de seleção para habilitar a descoberta.
    3. Clique com o botão direito do mouse no cabeçalho do DescobertaFormulário de programação e selecione Salvar .
    4. Clique em Padrões de execução sem servidor clique em Novo e preencha o formulário.
      Padrão de execução sem servidor
      Tabela 2. Formulário de padrão de execução sem servidor
      Campo Descrição
      Nome Nome deste padrão de execução sem servidor. Por exemplo, Descubra a organização do GCP .
      Padrão Nome do padrão a ser executado: Organização do GCP.
      Host de Proxy Nome de domínio totalmente qualificado da máquina na qual o servidor proxy está sendo instalado. Especifique Global .
      Ativo Opção para habilitar esta programação para descoberta. Marque esta caixa de seleção para habilitar a descoberta.
    5. Em Parâmetros do Inicializador de padrões de descoberta , configure os seguintes parâmetros com os valores relevantes:
      Parâmetro Valor
      cloud_account_id O ID do projeto em GCP.
      cloud_cred_id O SYSID do GCPcredenciais.
      cloud_datacenter_type cmdb_ci_google_datacenter
      Parâmetros do Inicializador de padrões
    Clientes com acesso antecipado ao padrão de organização do GCP
    Verifique se o trabalho agendado discover-gcp-subaccounts não está habilitado em sua instância.
    1. Navegar até Definição do Sistema > Trabalhos agendados.
    2. Clique no trabalho agendado Discover-gcp-subaccounts.
    3. Limpe o. Ativo e, em seguida, clique em Atualizar .

    Dados coletados por Descobertadurante a descoberta horizontal

    Tabela e campo Descrição
    Organização [cmdb_ci_cloud_org]
    nome O nome do recurso da organização.
    object_id O ID do recurso da organização.
    hora A hora em que o recurso da organização foi criado GCP.
    operational_status Status operacional atual. Um dos seguintes:
    • Operacional
    • Não operacional
    • Reparo em andamento
    • Espera de recuperação de desastres
    • Pronto
    • Desativado
    Pasta [cmdb_ci_gcp_folder]
    nome O nome da pasta da organização.
    parent_id O ID do recurso primário.
    parent_type O tipo do recurso primário. Pode ser organização ou pasta .
    hora A hora em que o recurso foi criado GCP.
    status O status da pasta de acordo com LifecycleState status em GCP.
    object_id O ID da pasta da organização.
    Projeto [cmdb_ci_gcp_project]
    nome O nome do projeto.
    project_id O ID do projeto.
    parent_id O ID do recurso da pasta primária.
    parent_type O tipo do recurso primário. Pode ser organização ou pasta .
    hora A hora em que o recurso foi criado GCP.
    operational_status O status da pasta de acordo com LifecycleState status em GCP.
    object_id O ID do projeto.
    discovery_credentials GCP credenciais da conta.
    Recurso [cmdb_key_value]
    chave A chave, ou rótulo, associada ao projeto do GCP. Por exemplo, país .
    valor O valor do rótulo do projeto atribuído ao projeto do GCP. Por exemplo, ca .
    configuration_item O URL ou o caminho do IC.

    Relacionamentos entre ICs

    IC Relacionamento IC
    Organização em nuvem [cmdb_ci_cloud_org] Contido por: contém Projeto do Google [cmdb_ci_gcp_project]
    Organização em nuvem [cmdb_ci_cloud_org] Contido por: contém Conta de serviço
    Organização em nuvem [cmdb_ci_cloud_org] Contido por: contém Pasta do Google [cmdb_ci_gcp_folder]
    Conta de serviço Owns::Owned by Projeto do Google [cmdb_ci_gcp_project]
    Pasta do Google [cmdb_ci_gcp_folder] Contido por: contém Projeto do Google [cmdb_ci_gcp_project]
    Pasta do Google [cmdb_ci_gcp_folder] Contido por: contém Subpasta do Google
    Subpasta do Google Contido por: contém Projeto do Google [cmdb_ci_gcp_project]