IBM WebSEAL Discovery

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • 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.
    Tabelle : 1. Musterbeziehungen
    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]

    Hinweis:
    Derzeit ist die Beziehung zwischen den Back-End-Servern und tatsächlichen Server-CIs in der CMDB für HD nicht möglich.