Descoberta do Apigee Edge Enterprise Edition
. ServiceNow DescobertaA aplicação usa o padrão APIGEE para encontrar as versões 4.x.x. do Apigee Edge Enterprise Edition 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 integrado que coleta dados de cada serviço de API em um arquivo de cache local. Mapeamento de serviçosExecuta a descoberta descendente nesses arquivos de cache para encontrar conexões de saída do Apigee Edge.
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
- Usuário do Linux
- Forneça ao usuário do sistema operacional Linux (SO) direitos elevados para executar os comandos cat, ls, netstat e stat. Para obter mais informações, consulte Mapeamento de serviços comandos que exigem um usuário privilegiado.
- Credencial do aplicativo
- Configure a credencial do aplicativo da seguinte forma:
Tabela 1. Formulário Credenciais da aplicação Campo Descrição Nome O nome da credencial, por exemplo token 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. Você pode 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: Serviço APIGEE [cmdb_ci_appl_apigee_srv]. Nota:ServiceNow se referem a dispositivos e aplicações que compõem uma instância de serviço 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 tenta 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. - comando curl
- Certifique-se de que o comando curl esteja instalado no servidor Linux que hospeda o Apigee Edge.
- Configurar propriedades do sistema
- Para criar conexões de borda do Apigee de saída de cima para baixo, configure a propriedade do sistema URLs do Apigee (apigee.urls) usando a seguinte sintaxe:
Https://<url1>.com/dashboard/v1/targetServers/dvl nº 02 QA https://<url2>.com/dashboard/v2/targetServers/qa nº 01Onde
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 ID do cliente da API Apigee (apigee.api.client.id) inserindo o ID do cliente da API Apigee no campo Valor. O padrão usa esta propriedade como cabeçalho para o comando curl com o token:
Curl -k -X OBTER
O padrão preenche essas duas propriedades do sistema usando Adicione URLs do Apigee e ID do cliente da api do Apigee sa_pre_task_script.
- Para criar conexões de borda do Apigee de saída de cima para baixo, configure a propriedade do sistema URLs do Apigee (apigee.urls) usando a seguinte sintaxe:
Dados coletados por DescobertaPara Apigee Edge Enterprise edition
Descobertapreenche os dados no CMDBAo executar o padrão APIGEE.
| 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. |
Relacionamentos entre ICs
O padrão APIGee não cria relacionamentos de IC.
Dados coletados por Mapeamento de serviçosdurante a descoberta descendente
O padrão APIGEE identifica conexões da borda do Apigee para outros ICs com base no URL que você configura na seção de conexão do padrão.