HAProxy Lastenausgleichsmodul-Discovery mit Mustern
Die Anwendung Muster für Discovery und Service-Mapping verwendet das HA-Proxy-Muster, um das Community-Lastenausgleichsmodul HAProxy zu finden, das auf einem Server Linux vom Typ ausgeführt wird. Um einige dieser Ressourcen zu erkennen, müssen Sie die Anwendung Muster für Discovery und Service-Mapping aus dem ServiceNow Storeaktualisieren.
HAProxy Community-Edition ist ein Open-Source-Lastenausgleichsmodul, das entweder im TCP- oder HTTP-Modus ausgeführt werden kann. Beachten Sie, dass HAProxyDiscovery zwar den HTTP-Lastenausgleich unterstützt, der TCP-Lastenausgleich jedoch nicht.
Ab Muster für Discovery und Service-Mapping Version 1.15.0 ist die musterbasierte Discovery die Standardmethode zur Erkennung von HAProxy -Lastenausgleichsmodulen. Informationen zur probebasierten Erkennung HAProxy finden Sie unter HAProxy Lastenausgleichsmodul-Discovery mit 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.
Informationen zu den Lastenausgleichsmodulen HAProxy und den Versionen, die Sie erkennen können, finden Sie unter Detailinformationen über die mittels ITOM-Transparenz erkannten Produkte.
Voraussetzungen
- Vergewissern Sie sich, dass die Anwendungen aktuell sind
-
- Muster für Discovery und Service-Mapping
- Visibility Content
- Stellen Sie sicher, dass HAProxy auf dem Server Linux installiert ist
- Stellen Sie sicher, dass die Software HAProxy auf einem Server Linux installiert ist und ausgeführt wird.
- Überprüfen Sie die Berechtigung zum Ausführen des Befehls HAProxy .
- Vergewissern Sie sich, dass Sie zum Ausführen des folgenden Befehls berechtigt sind:<HAproxy Installation Path> /haproxy -v.
- Verifizieren Sie den Lesezugriff auf die Konfigurationsdatei HAProxy .
- Stellen Sie sicher, dass Sie Lesezugriff auf die Datei haproxy.cfg haben.
- 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 CMDB aus, wenn das HA-Proxy-Muster ausgeführt wird.
| Feld | Beschreibung |
|---|---|
| Name [name] | Name des Lastenausgleichsmoduls HAProxy. |
| Version [version] | Version des Lastenausgleichsmoduls HAProxy. |
| Beschreibung [short_description] | Beschreibung des Prozesses HAProxy, die 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, den das Lastenausgleichsmodul abhört. |
| IP-Adresse [ip_address] | IP-Adresse des Lastenausgleichsmodul-Services. |
| Letzter Port [last_port] | Höchste vom Lastenausgleichsmodul-Service verwendete Portnummer. |
| Load Balancer [load_balancer] | Referenziert die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy]. |
| Feld | Beschreibung |
|---|---|
| Name [name] | Name des Pools von Lastenausgleichsmodulen |
| Load Balancer [load_balancer] | Referenziert die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy]. |
| Lastenausgleichsmethode [load_balancing_method] | Methode für den Lastenausgleich des Pools, z. B. Round-Robin. |
| Neueste Discovery [last_discovered] | Zeitstempel der neuesten Discovery. |
| Installationsstatus [install_status] | Installationsstatus des Lastenausgleichsmodul-Pools, z. B.: Installiert. |
| Feld | Beschreibung |
|---|---|
| Name [name] | Name des Mitglieds des Lastenausgleichsmodul-Pools. |
| Serviceport [service_port] | Vom Poolmitglied verwendeter Port |
| IP-Adresse [ip_address] | IP-Adresse des Hosts des Poolmitglieds |
| Pool [pool] | Referenziert die Tabelle „Lastenausgleichsmodul-Pool“ [cmdb_ci_lb_pool]. |
| Load Balancer [load_balancer] | Referenziert die Tabelle „HAProxy-Lastenausgleichsmodul“ [cmdb_ci_lb_haproxy]. |
CI-Beziehungen
Discovery erstellt diese Beziehungen, um die Erkennung des Lastenausgleichsmoduls HAProxy zu unterstützen.
| 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] |