Definir uma consulta HTTP Obter chamada
Como parte da criação ou modificação de um padrão de descoberta, é possível usar a operação HTTP Get Call para extrair informações de itens de configuração (ICs), que usam o protocolo HTTP.
Antes de Iniciar
Função necessária: pd_admin
- No formulário padrão, selecione a seção de identificação relevante para Descoberta.
Como alternativa, selecione a identificação relevante ou a seção de conexão para Mapeamento de serviços.
- Selecione a etapa de padrão relevante ou clique no botão
para adicionar uma etapa.
Conhecimento básico de programação é desejável.
Procedimento
- Selecione Obter chamada HTTP na lista Operação.
-
Defina os parâmetros de consulta conforme necessário:
Aviso:Se você personalizou esta operação conforme descrito em Personalizar operações padrão, os parâmetros de consulta podem ser diferentes.
Campo Descrição Autenticação necessária Se a autenticação for necessária para descobrir o IC: - Defina este parâmetro como verdadeiro.
- Configure as credenciais para o IC que você deseja descobrir conforme descrito em Credenciais de autenticação básica.
Defina este parâmetro como falso ou deixe em branco se nenhuma autenticação for necessária para acessar o IC.
URL Especifique o URL do IC a ser descoberto usando este padrão. Você pode usar variáveis. Você também pode inserir um valor do campo específico em uma variável tabular, conforme descrito em Insira valores e variáveis em padrões.
Cabeçalhos (Opcional) Defina cabeçalhos HTTP para definir o formato de saída. Por exemplo, para ver a saída no formato JSON e trazer os dados da política de segurança, configure o cabeçalho da seguinte forma: tipo de conteúdo: texto/JSON,content-security-policy:object-src 'none';base-uri 'self';script-src 'insafe-inline' https: http: 'unsafe-eval';report-uri /_/NotificationsOgbUi/cspreport - Para salvar a saída do comando integralmente como uma variável, selecione NENHUM na lista Definir análise e defina a variável conforme descrito na etapa 6.
-
Selecione a estratégia de análise na lista Definir Análise.
Estratégia de análise Descrição Oracle
Arquivo LDAP
Arquivo XML
Arquivo INI
Arquivo de propriedades
Arquivo JSON (personalizado)
Estratégia de análise de arquivo horizontal (não vertical). Você pode usar esta estratégia de análise somente para arquivos de texto. Para obter mais informações, consulte Analisar texto de um arquivo horizontal. Arquivo vertical Recupere o texto de um arquivo de texto estruturado em que cada conjunto de dados se estende por várias linhas. Para obter mais informações, consulte Como analisar texto de um arquivo vertical. Após a palavra-chave
Recupere o texto diretamente após uma palavra-chave específica. Para obter mais informações, consulte Analisar texto usando palavra-chave, comando e tipo de posição.
Estilo Java de linha de comando
Recupere o valor de um parâmetro de linha de comando usando parâmetros de estilo Java. Para obter mais informações, consulte Analisar texto usando palavra-chave, comando e tipo de posição.
Estilo Unix de linha de comando
Recupere o valor de um parâmetro de linha de comando usando parâmetros Unix padrão. Para obter mais informações, consulte Analisar texto usando palavra-chave, comando e tipo de posição.
Posição final
Recupera o texto especificado por sua posição no final da linha. Para obter mais informações, consulte Analisar texto usando palavra-chave, comando e tipo de posição.
Posição do início
Recupera o texto especificado por sua posição no início da linha. Para obter mais informações, consulte Analisar texto usando palavra-chave, comando e tipo de posição.
Expressão regular Recupere o texto especificado por uma expressão regular. Esta opção requer familiaridade com a sintaxe Regex Java. Para obter mais informações, consulte Analisar texto usando uma expressão regular. Texto delimitado Recupere texto especificado por delimitadores e posição dentro da linha (a maneira mais comum de recuperar texto de arquivos de texto genéricos). Consulte Analisar texto usando texto delimitado. -
Se estiver trabalhando no Modo de Depuração, defina os critérios de análise da seguinte forma:
- Clique em Executar operação para ver o resultado no painel Saída.
- No painel Saída, marque o texto ou os símbolos que você deseja que uma variável contenha.
-
Na caixa de nome da variável, insira o nome da nova variável, por exemplo, 'process_name'.
-
Pressione Enter.
A nova variável é adicionada ao painel Variáveis.
-
Se não estiver trabalhando no Modo de depuração, siga estas etapas para definir os critérios de análise.
- No painel Variáveis, clique em Adicionar Variável e insira o nome da nova variável.
-
Clique no ícone Avançado.
- Clique em Adicionar rótulo de coluna.
- Insira a consulta de análise.
- Insira um valor para o delimitador.
- Insira um valor para a posição.
- Selecione Encerrar para parar a descoberta se nenhum resultado for encontrado.
- Se estiver no modo de depuração, teste a etapa clicando em Testar e verificando se a operação apresenta o resultado esperado.
Exemplo
Você pode usar a operação HTTP Get Call para extrair dados em tipos de IC usando a estratégia de análise de arquivo XML:
O que Fazer Depois
- Continue editando o padrão adicionando uma nova etapa e definindo sua operação.
- Finalize o padrão.