IBM WebSEAL Discovery
Die Anwendung ® Discovery verwendet die Muster IBM WebSEAL, um WebSEAL -Anwendungen, Webanwendungsserver und Verbindungen in Ihrer Infrastruktur zu finden. Das Erkennen einiger dieser Ressourcen erfordert die Installation der Anwendung Muster für Discovery und Service-Mapping aus dem ® Store.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Voraussetzungen
- Detaillierte Informationen zu IBM WebSEAL
Weitere Informationen finden Sie unter Detailinformationen über die mittels ITOM-Transparenz erkannten Produkte
- Authentifizierung
Der Authentifizierungsprozess WebSEAL umfasst eine HTTP-Header-Authentifizierung mit Standardanmeldeinformationen Basic authentication credentials.
Wenn Sie Discovery zum ersten Mal ausführen, konfigurieren Sie die Berechtigungsaffinität für Discovery und Orchestration Credential affinity for Discovery and Orchestration.Hinweis:Anmeldeinformationsaffinität ist im Debug-Modus nicht verfügbar.- Konfiguriert MID-Server
Stellen Sie sicher, dass MID-Server über Zugriff und Berechtigungen zum Senden von HTTPS-Anforderungen an die Anwendung WebSEAL verfügt.
- Konfigurierte Anwenderberechtigungen zum Ausführen von API-Aufrufen
Stellen Sie sicher, dass der Benutzer über die Berechtigung zum Ausführen der folgenden API verfügt:
/net/general
/net/dns
/wga/reverseproxy
/wga/reverseproxy/<reverse_proxy_id> /configuration/stanza/jonction/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-Klassifizierung aktiviert
- Das Muster IBM WebSEAL wird ausgelöst, wenn Sie die Discovery auf dem Server ausführen, auf dem sich das Muster WebSEAL befindet. Stellen Sie sicher, dass die HTTP-Klassifizierung in der Instanz vorhanden ist. Weitere Informationen finden Sie unter HTTP-Klassifizierung erstellen und Erkennung über einen HTTP- oder HTTPS REST-Aufruf ausführen
Während der horizontalen Erkennung erfasste Daten
| Feld | Beschreibung |
|---|---|
| ISAM-Server [cmdb_ci_isam_server] | |
| Name | Der Name des Servers, wie vom API-Aufruf „ /net/general “ zurückgegeben. Wenn das Feld leer ist, wird durch nslookup nach der IP-Adresse versucht, dieses Feld auszufüllen. |
| IP-Adresse [ip_address] | Die IP-Adresse gemäß Discovery-Zeitplan/Konfiguration. |
| fqdn | Die vom/net/dns -API-Aufruf zurückgegebene search_domain. |
| WebSEAL [cmdb_ci_app_server_websear] | |
| Name | Der Name des WebSEAL -Servers, wie von der API zurückgegeben. |
| IP-Adresse [ip_address] | Die IP-Adresse gemäß Discovery-Zeitplan/Konfiguration. |
| fqdn | Die vom/net/dns -API-Aufruf zurückgegebene search_domain. |
| install_status | Der Status ist standardmäßig auf „ Installiert “ festgelegt. |
| operation_status | Der Status ist standardmäßig auf „ Funktionsfähig “ festgelegt. |
| install_directory | Gemäß der Identifizierungsanforderung wird dieses Feld mit dem FQDN des Servers gefüllt. |
| WebSEAL-Reverse-Proxys [cmdb_ci_websear_reverse_proxy] | |
| Name | Der Name der Ressource gemäß der API-Antwort. |
| object_id | Die ID der Ressource für die API-Antwort. |
| install_status | Gibt an, ob die Installation aktiviert ist. |
| operational_status | Gibt an, ob der Vorgang gestartet wurde. |
| service_type: hartcodiert | Der Status ist standardmäßig auf WebSEAL Reverse Proxyfestgelegt. |
| webSEAL_Health_Status | Der von WebSEAL gemeldete Integritätsstatus in Bezug auf den API-Aufruf „ /wga/widgets/health.json“. |
| WebSEAL-Verbindungen [cmdb_ci_webSEAL_Junction] | |
| Name | Der Name der Ressource gemäß der API-Antwort. |
| object_id | Die ID der Ressource, erstellt als eindeutige Hash-Nummer, die dem Namen der Ressource, bei dem die Groß-/Kleinschreibung beachtet wird, entspricht. Hinweis: Die Nichtberücksichtigung von Groß-/Kleinschreibung bei den Abfragen kann zu doppelten Feldern führen, wenn der Namenswert mit dem Objekt-ID- Wert identisch ist. Eines der Identifizierungsattribute muss geändert werden, um einen eindeutigen Wert anzuweisen. |
| install_status | Auf Status „Installiert“ hartcodiert |
| operational_status | Hartcodiert auf Betriebsstatus |
| Stateful_Junction | Boolescher Wert, der angibt, ob es sich um eine statusbehaftete Verbindung handelt |
| transparent_path_übergang | Boolescher Wert, der angibt, ob es sich um eine transparente Pfadverbindung handelt |
| connection_type | Liste für den Typ der Verbindung |
| WebSEAL-Back-End-Server [cmdb_ci_websear_backend_server] | |
| Name | Der Name der Ressource gemäß API-Antwort |
| object_id | Die ID der Ressource gemäß API-Antwort |
| install_status | Der Status der Ressource gemäß dem Wert „enabled“ in der API-Antwort |
| operational_status | den Status der Ressource gemäß dem Wert „Betriebsstatus“. |
| server_id | Die zur Identifizierung des Verbindungs-Webservers verwendete UUID |
| http_port | HTTP-Port des Back-End-Drittparteiservers. Anwendbar, wenn der Verbindungstyp „TCP“ ist. |
| service_port | TCP-Port des Back-End-Drittpartei-Servers. Der Standardwert ist 80 für TCP-Verbindungen und 443 für SSL-Verbindungen |
| Priorität | Die Priorität des Servers (1–9). Der Standardwert ist 9. |
| CI | Beziehungstyp | CI |
|---|---|---|
Webseal [cmdb_ci_app_server_webseal] |
Wird ausgeführt auf::Wird ausgeführt |
ISAM-Server [cmdb_ci_isam_server] |
WebSEAL-Reverse-Proxy [cmdb_ci_websear_reverse_proxy] |
Gehostet auf::Hostet Referenz [load_balancer] |
Webseal [cmdb_ci_app_server_webseal] |
WebSEAL-Reverse-Proxy [cmdb_ci_websear_reverse_proxy] |
Wird ausgeführt auf::Wird ausgeführt Referenz [isam_server] |
ISAM-Server [cmdb_ci_isam_server] |
WebSEAL-Verbindung [cmdb_ci_webSEAL_Junction] |
Zugeordnet an::Zuordnen Referenz [service] |
WebSEAL-Reverse-Proxy [cmdb_ci_websear_reverse_proxy] |
WebSEAL-Verbindung [cmdb_ci_webSEAL_Junction] |
Eigentümer von::Eigentum von Referenz [pool] |
Mitglied des Lastenausgleichsmodul-Pools [cmdb_ci_websear_backend_server] |
WebSEAL-Verbindung [cmdb_ci_webSEAL_Junction] |
Nur Referenz [load_balancer] |
Webseal [cmdb_ci_app_server_webseal] |