Descoberta de IBM WebSEAL
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. |
| 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] |