HAProxy Lastenausgleichsmodul-Discovery mit Mustern

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Die Muster für Discovery und Service-Mapping Die Anwendung verwendet das HA-Proxy-Muster, um zu finden HAProxy Community-Lastenausgleichsmodule, die auf einem ausgeführt werden Linux Server. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-Mapping Anwendung aus dem ServiceNow Store.

    HAProxy Die Community-Edition ist ein Open Source-Lastenausgleichsmodul, das entweder im TCP- oder HTTP-Modus ausgeführt werden kann. Beachten Sie dies jedoch Discovery Unterstützt HAProxy Für den HTTP-Lastenausgleich wird der TCP-Lastenausgleich nicht unterstützt.

    Beginnend mit Muster für Discovery und Service-Mapping Version 1.15.0, musterbasierte Discovery ist die Standardmethode für die Erkennung HAProxy Lastenausgleichsmodule. Für Informationen zu Probe-basiert HAProxy Discovery, siehe HAProxy Lastenausgleichsmodul-Discovery mithilfe von Probes.

    Hinweis:
    HAProxy Discovery unterstützt die eins-zu-eins-Beziehungszuordnung zwischen einem Front-End-Port und einem Back-End-Port. Wenn mehrere Front-Ends mit demselben Back-End verbunden sind, ordnet der Discovery-Prozess nur die Beziehung von der niedrigsten Front-End-Portnummer in einem definierten Bereich dem Back-End-Port zu.

    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.

    Um mehr über zu erfahren HAProxy Lastenausgleichsmodule und ihre Versionen, die Sie erkennen können, finden Sie unter Detailinformationen über die mittels ITOM-Transparenz erkannten Produkte.

    Voraussetzungen

    Überprüfen Sie, ob die Anwendungen aktuell sind
    • Muster für Discovery und Service-Mapping
    • Visibility Content
    Verifizieren HAProxy Ist auf installiert Linux Server
    Verifizieren Sie HAProxy Software wird auf einem installiert und ausgeführt Linux Server.
    Überprüfen Sie die Berechtigung zur Ausführung HAProxy Befehl
    Stellen Sie sicher, dass Sie die Berechtigung zum Ausführen des folgenden Befehls haben: <HAProxy-Installationspfad>/haproxy -V .
    Überprüfen Sie den Lesezugriff auf HAProxy Konfigurationsdatei
    Überprüfen Sie, ob Sie Lesezugriff auf haben haproxy.cfg Datei.
    SSH-Anmeldeinformationen erstellen
    Weitere Informationen finden Sie unter SSH credentials.
    Horizontale Erkennung planen
    Weitere Informationen finden Sie unter Horizontale Erkennung planen.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Discovery Füllt die Daten in aus CMDB Beim Ausführen des HA-Proxy-Musters.

    Tabelle : 1. HAProxy Load Balancer [cmdb_ci_lb_haproxy]
    Feld Beschreibung
    Name [name] Name des HAProxy Lastenausgleichsmodul.
    Version [version] Version von HAProxy Lastenausgleichsmodul.
    Beschreibung [short_description] Beschreibung von HAProxy Prozess, der durch Ausführen des folgenden Befehls abgerufen wird: haproxy: Version .
    Tabelle : 2. Load Balancer-Service [cmdb_ci_lb_service]
    Feld Beschreibung
    Name [name] Name des Lastenausgleichsmoduls im folgenden Format: <LB name>:<LB port> .
    Port [port] Port, auf dem der Lastenausgleichsmodul abhört.
    IP-Adresse [ip_address] IP-Adresse des Lastenausgleichsmodul-Service.
    Letzter Port [Last_Port] Höchste Portnummer, die vom Lastenausgleichsmodul-Service verwendet wird.
    Load Balancer [load_balancer] Verweist auf die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy].
    Tabelle : 3. Load Balancer-Pool [cmdb_ci_lb_pool]
    Feld Beschreibung
    Name [name] Name des Pools von Lastenausgleichsmodulen
    Load Balancer [load_balancer] Verweist auf die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy].
    Lastenausgleichsmethode [load_balancing_method] Methode zum Lastenausgleich des Pools, z. B. Round Robin.
    Neueste Discovery [Last_Discovered] Zeitstempel der letzten Discovery.
    Installationsstatus [install_status] Installationsstatus des Lastenausgleichsmodul-Pools, z. B. installiert.
    Tabelle : 4. Load Balancer Pool-Mitglied [cmdb_ci_lb_pool_member]
    Feld Beschreibung
    Name [name] Name des Mitglieds des Lastenausgleichsmodul-Pools.
    Service-Port [Service_Port] Vom Poolmitglied verwendeter Port
    IP-Adresse [ip_address] IP-Adresse des Hosts des Poolmitglieds
    Pool [pool] Verweist auf die Tabelle „Lastenausgleichsmodul-Pool“ [cmdb_ci_lb_Pool].
    Load Balancer [load_balancer] Verweist auf die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy].

    CI-Beziehungen

    Discovery Erstellt diese Beziehungen zur Unterstützung von HAProxy Lastenausgleichsmodul-Discovery.

    CI Beziehung CI
    Load Balancer-Pool [cmdb_ci_lb_pool] Zugeordnet zu::Zugeordnet von Load Balancer-Service [cmdb_ci_lb_service]
    Load Balancer-Pool [cmdb_ci_lb_pool] Eigentümer von::Eigentum von Load Balancer Pool-Mitglied [cmdb_ci_lb_pool_member]
    Load Balancer-Pool [cmdb_ci_lb_pool] Referenzen HAProxy Load Balancer [cmdb_ci_lb_haproxy]
    Load Balancer-Pool [cmdb_ci_lb_pool] Referenzen Load Balancer Pool-Mitglied [cmdb_ci_lb_pool_member]
    Load Balancer Pool-Mitglied [cmdb_ci_lb_pool_member] Referenzen HAProxy Load Balancer [cmdb_ci_lb_haproxy]
    Load Balancer-Service [cmdb_ci_lb_service] Referenzen HAProxy Load Balancer [cmdb_ci_lb_haproxy]
    Load Balancer-Service [cmdb_ci_lb_service] Wird ausgeführt auf::Wird ausgeführt Hardware [cmdb_ci_hardware]