IBM WebSEAL 검색
® 검색 애플리케이션은 IBM WebSEAL 패턴을 사용하여 인프라에서 WebSEAL 애플리케이션, 웹 애플리케이션 서버 및 교차점을 찾습니다. 이러한 자원을 검색하려면 ® Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 설치해야 합니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- IBM WebSEAL에 대한 상세 정보
자세한 내용은 ITOM 가시성에서 검색한 제품에 대한 상세 정보 문서를 참조하십시오.
- 인증
WebSEAL 인증 프로세스에는 기본 자격 증명 Basic authentication credentials이 있는 HTTP 헤더 인증이 포함됩니다.
검색을 처음 실행하는 경우 검색 및 오케스트레이션 Credential affinity for Discovery and Orchestration에 대한 자격 증명 선호도를 구성합니다.주:디버그 모드에서는 자격 증명 선호도를 사용할 수 없습니다.- 구성된 MID 서버
MID 서버에서 WebSEAL 애플리케이션에 HTTPS 요청을 보낼 수 있는 액세스 권한과 사용 권한이 있는지 확인합니다.
- API 호출을 실행하도록 구성된 사용자 권한
사용자에게 다음 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>/junctions
/wga/reverseproxy/"<reverse_proxy_id>/junctions?junctions_id=<junction_id>
/wga/widgets/health.json
- 활성화된 HTTP 분류
- WebSEAL을 사용 중인 서버에서 검색을 실행할 때 IBM WebSEAL 패턴이 트리거됩니다. HTTP 분류가 인스턴스에 있는지 확인합니다. 자세한 내용은 HTTP 분류 생성 및 HTTP 또는 HTTPS REST 호출을 통해 검색 실행 문서를 참조하십시오.
가로 검색 중 수집되는 데이터
| 필드 | 설명 |
|---|---|
| ISAM 서버 [cmdb_ci_isam_server] | |
| name | /net/general API 호출에서 반환한 서버의 이름입니다. 필드가 비어 있으면 IP 주소의 nslookup이 이 필드를 채우려고 시도합니다. |
| IP 주소 [ip_address] | 검색 일정/구성에 따른 IP 주소입니다. |
| fqdn | /net/dns API 호출에서 반환한 search_domain입니다. |
| WebSEAL [cmdb_ci_app_server_webseal] | |
| name | API에서 반환한 WebSEAL 서버의 이름입니다. |
| IP 주소 [ip_address] | 검색 일정/구성에 따른 IP 주소입니다. |
| fqdn | /net/dns API 호출에서 반환한 search_domain입니다. |
| install_status | 상태는 기본적으로 설치됨으로 설정됩니다. |
| operation_status | 상태는 기본적으로 운영으로 설정됩니다. |
| install_directory | 식별 요구 사항에 따라 이 필드는 서버의 FQDN으로 채워집니다. |
| WebSEAL 역방향 프록시 [cmdb_ci_webseal_reverse_proxy] | |
| name | API 응답에 따른 자원의 이름입니다. |
| object_id | API 응답의 자원 ID입니다. |
| install_status | 설치를 사용할 수 있는지 여부를 나타냅니다. |
| operational_status | 운영이 시작되었는지 나타냅니다. |
| service_type – hard-coded | 상태는 기본적으로 Webseal 역방향 프록시로 설정됩니다. |
| webseal_health_status | /wga/widgets/health.json API 호출과 관련하여 WebSEAL에서 보고한 상태 |
| WebSEAL 교차점 [cmdb_ci_webseal_junction] | |
| name | API 응답에 따른 자원의 이름입니다. |
| object_id | 대/소문자로 구분된 자원 이름에 해당하는 고유 해시 번호로 생성된 자원의 ID입니다. 주: 대/소문자로 구분되지 않은 쿼리는 이름 값이 객체 ID 값과 동일할 때 중복 필드를 만들 수 있습니다. 고유 값을 사용하도록 식별 속성 중 하나를 변경해야 합니다. |
| install_status | 설치 상태로 하드 코딩됨 |
| operational_status | 운영 상태로 하드 코딩됨 |
| stateful_junction | 상태 저장 교차점인지 여부를 나타내는 부울 값 |
| transparent_path_junction | 알기 쉬운 경로 교차점인지 여부를 나타내는 부울 값 |
| junction_type | 교차점 유형 목록 |
| WebSEAL 백엔드 서버 [cmdb_ci_webseal_backend_server] | |
| name | API 응답에 따른 자원의 이름 |
| object_id | API 응답에 따른 자원의 ID |
| install_status | API 응답의 "활성화됨" 값에 따른 자원의 상태 |
| operational_status | "운영 상태" 값에 따른 자원의 상태 |
| server_id | 교차점 웹 서버를 식별하는 데 사용되는 UUID |
| http_port | 백엔드 외부 공급업체 서버의 HTTP 포트입니다. 교차점 유형이 tcp인 경우에 적용할 수 있습니다. |
| service_port | 백엔드 외부 공급업체 서버의 TCP 포트입니다. 기본값은 TCP 교차점의 경우 80, SSL 교차점의 경우 443입니다. |
| 우선순위 | 서버의 우선순위(1~9)입니다. 기본값은 9입니다. |
| CI | 관계 유형 | CI |
|---|---|---|
Webseal [cmdb_ci_app_server_webseal] |
Runs on::Runs |
ISAM 서버 [cmdb_ci_isam_server] |
Webseal 역방향 프록시 [cmdb_ci_webseal_reverse_proxy] |
Hosted on::Hosts 참조 [load_balancer] |
Webseal [cmdb_ci_app_server_webseal] |
Webseal 역방향 프록시 [cmdb_ci_webseal_reverse_proxy] |
Runs on::Runs 참조 [isam_server] |
ISAM 서버 [cmdb_ci_isam_server] |
Webseal 교차점 [cmdb_ci_webseal_junction] |
Allocated to::Allocates 참조 [service] |
Webseal 역방향 프록시 [cmdb_ci_webseal_reverse_proxy] |
Webseal 교차점 [cmdb_ci_webseal_junction] |
Owns::Owned by 참조 [pool] |
부하 분산 장치 풀 구성원 [cmdb_ci_webseal_backend_server] |
Webseal 교차점 [cmdb_ci_webseal_junction] |
참조 전용 [load_balancer] |
Webseal [cmdb_ci_app_server_webseal] |