---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta da edição Apigee Edge Enterprise

# Descoberta da edição Apigee Edge Enterprise {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

A aplicação ServiceNow Descoberta usa o padrão APIGee para encontrar as versões 4.xx da edição Edge Enterprise do Apigee. 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.

O padrão APIGee usa um mecanismo de cache interno que coleta dados de cada serviço de API em um arquivo de cache local. O Mapeamento de serviços executa a descoberta de cima para baixo nesses arquivos de cache para encontrar conexões de saída do Apigee Edge.

## Solicitar aplicativos na Store {#apigee-edge-discovery__section_gvb_cql_rlb}

Acesse o site [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#apigee-edge-discovery__inline-send-to-store}

## Pré-requisitos {#apigee-edge-discovery__section_yrc_13s_52b}

Usuário do Linux
:   Forneça ao usuário do sistema operacional (SO) Linux direitos elevados para executar os comandos cat, ls, netstat e stat. Para obter mais informações, consulte [Comandos do Mapeamento de serviços que requerem um usuário privilegiado](https://servicenow-prod.fluidtopics.net/8l3cqmoMqecvXO1Kzc610w "O Mapeamento de serviços usa comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização. Além de configurar as credenciais necessárias, configure os servidores na sua organização para permitir que o Mapeamento de serviços execute esses comandos com direitos elevados.").
:   Além disso, forneça a este usuário do Linux permissões para executar os seguintes comandos na pasta inicial do usuário do SO:  
    {#apigee-edge-discovery__table_pp2_lrs_52b__entry__2}

    | Comando | Descrição |
    |-|-|
    | "date +%s" | Obtém a data atual. |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | Obtém a última pasta de cache. |
    | "mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d$HOME/APIGee_Cache/cache_folder_" + $today | Cria o arquivo de cache se o arquivo de cache estiver vazio. |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | Verifica se o arquivo de cache foi criado. |
    | "echo \`expr " + $today + " -" + $current_date+ "\`" | Calcula o intervalo entre a hora de criação da pasta e a data atual. |
    | "if \[ " + $diff + " -ge" + $week_seconds+ " \]; then echo true; fi" | Verifica se é necessário recriar a pasta. |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | Verifica se os arquivos de cache existentes contêm o URL de origem inserido como ponto de entrada para o serviço. |
    | "rm-rf" + $cache_folder+ ";mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d $HOME/APIGee_Cache/cache_folder_" + $today | Remove arquivos de cache antigos. |
    | "curl -k -X GETurl-H '\<ClientID\>: \<Token\>'" | Obtém a resposta da API para o token fornecido. |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | Obtém a definição de URL do arquivo de cache. |
    [ ]

    {#apigee-edge-discovery__table_pp2_lrs_52b}

Credencial do aplicativo
:   Configure a credencial do aplicativo da seguinte forma:  
    {#apigee-edge-discovery__table_p5x_2ys_52b__entry__2}

    | Campo | Descrição |
    |-|-|
    | Nome | O nome da credencial, por exemplo, token da Apigee. |
    | Ativo | Caixa de seleção para habilitar esta credencial para descoberta. |
    | Nome de usuário | O nome do usuário desta credencial do aplicativo. É possível usar qualquer usuário para a credencial deste padrão, já que as informações são extraídas de um cache local. |
    | Senha | A senha real do usuário desta credencial do aplicativo. |
    | Tipo de IC | O tipo de IC para o qual esta credencial é usada: APIGee Service \[cmdb_ci_appl_apigee_srv\]. Nota: ServiceNow se referem a dispositivos e aplicativos que compõem um serviço de aplicativos, como ICs (Configuration items, itens de configuração). |
    | Aplica-se a | Selecione se deseja aplicar essas credenciais a Todos os MID Servers em sua rede, ou a um ou mais MID Servers específicos. Especifique os MID Servers que devem usar essas credenciais no campo Servidores MID. |
    | Ordem | Insira a ordem (sequência) na qual a plataforma testa esta credencial ao tentar fazer login nos dispositivos. Quanto menor o número, mais alta será a exibição dessa credencial na lista. Estabeleça a ordem de credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número na ordem (ou número nenhum), a instância vai tentar usar as credenciais em uma ordem aleatória. |
    [Tabela 1. Formulário Credenciais do aplicativo]

    {#apigee-edge-discovery__table_p5x_2ys_52b}

comando curl
:   Verifique se o comando curl está instalado no servidor Linux que hospeda o Apigee Edge.

Configurar propriedades do sistema
:
    * Para criar conexões de Apigee Edge de saída de cima para baixo, configure a propriedade do sistema de URLs do Apigee (apigee.urls) usando a seguinte sintaxe:`01#DVL#https://<url1>.com/dashboard/v1/targetServers/dvl### 02#QA#https://<url2>.com/dashboard/v2/targetServers/qa###`

      Onde

      01 é o número do URL.

      DVL é o tipo de ambiente, como desenvolvimento.

      # é o delimitador entre os atributos. Coloque-o exatamente onde está no exemplo acima.

      ### é o delimitador entre URLs.
    * Configure a propriedade do sistema do ID do cliente da API da Apigee (apigee.api.client.id) inserindo o ID do cliente da API da Apigee no campo Valor. O padrão usa esta propriedade como cabeçalho para o comando de curva com o token:curl -k -X GET " + url + " -H ' apigee.api.client.id: " + token

    {#apigee-edge-discovery__ul_qym_lp2_fmb}

    O padrão preenche essas duas propriedades do sistema usando Adicionar URLs de Apigee e ID de cliente de API de Apigee sa_pre_task_script.

## Dados coletados por Descoberta para a edição Apigee Edge Enterprise {#apigee-edge-discovery__section_djwjsz_b3s_52b}

Descoberta preenche os dados em CMDB ao executar o padrão APIGee.  
{#apigee-edge-discovery__table_yyh_dcl_ncc__entry__2}

| Campo | Descrição |
|-|-|
| Nome \[nome\] | O nome do servidor que hospeda o Apigee Edge. |
| Versão \[version\] | A versão do Apigee Edge. |
| Diretório de instalação \[install_directory\] | A pasta que contém todas as bibliotecas e arquivos executáveis do Apigee Edge. |
| Diretório de configuração \[config_directory\] | A pasta que contém todos os arquivos de configuração do Apigee Edge. |
[Tabela 2. Serviço APIGee \[cmdb_ci_appl_apigee_srv\]]

{#apigee-edge-discovery__table_yyh_dcl_ncc}

## Relacionamentos entre ICs {#apigee-edge-discovery__section_s3r_15ss_52b}

O padrão APIGee não cria nenhum relacionamento de IC.

## Dados coletados pelo Mapeamento de serviços durante a descoberta de cima para baixo {#apigee-edge-discovery__section_tst_hz1_v2b}

O padrão APIGee identifica conexões do Apigee Edge com outros ICs com base no URL configurado na seção de conexão do padrão.

