Descoberta de IBM WebSEAL

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • A aplicação ® Descoberta usa os padrões IBM WebSEAL para encontrar aplicações WebSEAL, servidores de aplicações web e junções em sua infraestrutura. A descoberta de alguns desses recursos requer a instalação da aplicação Padrões de descoberta e mapeamento de serviços na ® 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

    Informações detalhadas sobre IBM WebSEAL

    Para obter informações, consulte Informações detalhadas sobre produtos descobertos por Visibilidade do ITOM

    Autenticação

    O processo de autenticação WebSEAL inclui autenticação de cabeçalho HTTP com credenciais básicas Basic authentication credentials.

    Se você estiver executando a descoberta pela primeira vez, configure a afinidade de credencial para Descoberta e Orquestração Credential affinity for Discovery and Orchestration.
    Nota:
    A afinidade de credencial não está disponível no modo de depuração.
    Configurado MID Server

    Certifique-se de que MID Server tenha acesso e permissões para enviar solicitações HTTPS para a aplicação WebSEAL.

    Permissões de usuário configuradas para executar chamadas de API

    Certifique-se de que o usuário tenha permissão para executar a seguinte API:

    • /net/general

    • /net/dns

    • /wga/reverseproxy

    • /wga/reverseproxy/<reverse_proxy_id> /configuration/stanza/junction/entry_name/match-vhj-first

    • /wga/reverseproxy/<reverse_proxy_id> /junções
    • /wga/reverseproxy/"<reverse_proxy_id> /junctions?junctions_id=<junction_id>

    • /wga/widgets/health.json

    Classificação HTTP habilitada
    O padrão IBM WebSEAL é acionado quando você executa a descoberta no servidor em que o WebSEAL está. Certifique-se de que a classificação HTTP esteja presente na instância. Para obter mais informações, consulte Criar uma classificação HTTP e Executar a descoberta por meio de uma chamada REST HTTP ou HTTPS

    Dados coletados durante a descoberta horizontal

    Campo Descrição
    Servidor ISAM [cmdb_ci_isam_server]
    name O nome do servidor conforme retornado pela chamada de API /net/general. Se o campo estiver vazio, nslookup no endereço IP tentará preencher este campo.
    Endereço IP [ip_address] O endereço IP de acordo com a programação/configuração de descoberta.
    fqdn O search_domain retornado pela chamada de API/net/dns.
    WebSEAL [cmdb_ci_app_server_webseal]
    name O nome do servidor WebSEAL conforme retornado pela API.
    Endereço IP [ip_address] O endereço IP de acordo com a programação/configuração de descoberta.
    fqdn O search_domain retornado pela chamada de API/net/dns.
    install_status O status é definido como instalado por padrão.
    operation_status O status é definido como operacional por padrão.
    install_directory De acordo com o requisito de identificação, este campo é preenchido com o FQDN do servidor.
    Proxies reversos do WebSEAL [cmdb_ci_webseal_reverse_proxy]
    name O nome do recurso de acordo com a resposta da API.
    object_id O ID do recurso da resposta da API.
    install_status Indica se a instalação está habilitada.
    operational_status Indica se a operação foi iniciada.
    service_type – codificado O status é definido como Proxy reverso do Websealpor padrão.
    webseal_health_status O WebSEAL status de integridade relatado em relação à chamada de API /wga/widgets/health.json
    Junções do WebSEAL [cmdb_ci_webseal_junction]
    name O nome do recurso de acordo com a resposta da API.
    object_id
    O ID do recurso, criado como um número de hash exclusivo correspondente ao nome do recurso que diferencia maiúsculas de minúsculas.
    Nota:
    A insensibilidade a maiúsculas e minúsculas das consultas pode criar campos duplicados quando o valor do nome é idêntico ao valor do ID do objeto. Um dos atributos de identificação deve ser alterado para ter um valor exclusivo.
    install_status Status codificado para instalado
    operational_status Codificado para status operacional
    junção_com estado Valor booliano que indica se é uma junção com estado
    junção_caminho_transparente Valor booliano que indica se é uma junção de caminho transparente
    junção_type Lista para o tipo de junção
    Servidores de back-end do WebSEAL [cmdb_ci_webseal_backend_server]
    name o nome do recurso, de acordo com a resposta da API
    object_id o ID do recurso, de acordo com a resposta da API
    install_status o status do recurso de acordo com o valor "habilitado" na resposta da API
    operational_status o status do recurso de acordo com o valor do "estado da operação"
    server_id O UUID usado para identificar o servidor web de junção
    http_port Porta HTTP do servidor de back-end de terceiros. Aplicável quando o tipo de junção é TCP.
    service_port Porta TCP do servidor de back-end de terceiros. O padrão é 80 para junções TCP e 443 para junções SSL
    Prioridade A prioridade do servidor (1-9). O padrão é 9.
    Tabela 1. Relações de Padrão
    IC Tipo de Relacionamento IC

    Webseal [cmdb_ci_app_server_webseal]

    Runs on::Runs

    Servidor ISAM [cmdb_ci_isam_server]

    Proxy reverso do Webseal [cmdb_ci_webseal_reverse_proxy]

    Hosted on::Hosts

    Referência[load_balancer]

    Webseal [cmdb_ci_app_server_webseal]

    Proxy reverso do Webseal [cmdb_ci_webseal_reverse_proxy]

    Runs on::Runs

    Referência[isam_server]

    Servidor ISAM

    [cmdb_ci_isam_server]

    Junção do Webseal [cmdb_ci_webseal_junction]

    Alocado para::Alocado

    Referência [serviço]

    Proxy reverso do Webseal [cmdb_ci_webseal_reverse_proxy]

    Junção do Webseal [cmdb_ci_webseal_junction]

    Owns::Owned by

    Referência [pool]

    Membro do pool de balanceadores de carga [cmdb_ci_webseal_backend_server]

    Junção do Webseal [cmdb_ci_webseal_junction]

    Somente referência [load_balancer]

    Webseal [cmdb_ci_app_server_webseal]

    Nota:
    Atualmente, a relação entre os servidores de back-end e os ICs reais do servidor no CMDB não é possível para HD.