HAProxy Lastenausgleichsmodul-Discovery mit Mustern
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.
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.
| 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 . |
| 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]. |
| 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. |
| 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] |