Jitterbit private Agents auf Docker
Einführung
Die Beispiele auf dieser Seite zeigen, wie man einen oder mehrere containerisierte private Agents mit dem Docker Hub-Image von Jitterbit ausführt. Der Abschnitt Fehlerbehebung erklärt, wie man den Gesundheitsprüfungsdienst auf einem laufenden Container verwendet und gibt einige häufige Probleme sowie deren Lösungen an.
Hinweis
Das Docker-Image wird nicht gleichzeitig mit den Windows oder Linux Agent-Paketen aktualisiert. Überprüfen Sie die Tags-Seite des Images, um zu sehen, welche Versionen verfügbar sind.
Die folgenden Beispiele zeigen, wie man einen einzelnen Agenten ausführt:
Die folgenden Beispiele zeigen, wie man mehrere Agenten ausführt:
Wichtig
Die Befehle auf dieser Seite dienen Testzwecken oder als Grundlage für die weitere Entwicklung. Sie sollten die Docker-Dokumentation konsultieren, um Informationen zur Anpassung für Produktionssysteme zu erhalten.
Voraussetzungen
Für alle Beispiele auf dieser Seite müssen Sie Folgendes haben:
-
Ihren Benutzernamen und Ihr Passwort für das Harmony-Konto.
-
Ihren Namen der Harmony-Organisation.
Zusätzlich müssen Sie Folgendes haben, um die Beispiele mit mehreren Agenten auszuführen:
Schnellstart
Dieses Beispiel verwendet den jitterbit-config
-Befehl, um nach den Registrierungsinformationen des Agenten zu fragen, den jitterbit
-Befehl, um den Agenten zu starten, und tail -F
, um auf die Protokolldatei des Agenten zu warten und diese anzuzeigen.
-
Wählen Sie Management Console > Agents aus dem Menü des Harmony Portals und fügen Sie eine private Agentengruppe hinzu oder notieren Sie den Namen und die ID einer bestehenden Gruppe.
-
Führen Sie in einem Terminal diesen Befehl aus und beantworten Sie die Eingabeaufforderungen:
docker run -it jitterbit/agent sh -c "\ jitterbit-config; \ jitterbit start; \ tail -F log/jitterbit-agent.log"
-
Um den Status Ihres Agents zu überprüfen, aktualisieren Sie die Seite Management Console > Agents.
-
Drücken Sie im Terminal
Control+C
, um den Agenten zu stoppen, oder verwenden Sie den Befehldocker container stop
. -
(Optional) Löschen Sie den Agenten über die Management Console. (Agents, die auf diese Weise gestartet wurden, werden beim Stoppen nicht automatisch entfernt.)
Manuelle Registrierung mit Umgebungsvariablen
Im Schnellstartbeispiel müssen Sie die Registrierungsinformationen des Agents eingeben, wenn Sie dazu aufgefordert werden. In diesem Beispiel werden diese Informationen über Umgebungsvariablen bereitgestellt.
-
Fügen Sie einen Agenten zu Ihrer Agentengruppe hinzu und notieren Sie dessen Namen.
-
Erstellen Sie eine Datei mit folgendem Inhalt, wobei die Werte gemäß der Tabelle unten festgelegt werden:
HARMONY_ORIGIN= HARMONY_USERNAME= HARMONY_PASSWORD= HARMONY_ORG_NAME= HARMONY_AGENT_GROUP_NAME= HARMONY_AGENT_NAME=
Variable Wertbeschreibung HARMONY_ORIGIN
Die Anmelde-URL für Ihr Harmony-Konto, https://REGION.jitterbit.com
, wobeiREGION
eines vonna-east
,emea-west
oderapac-southeast
ist.HARMONY_USERNAME
Ihr Benutzername für das Harmony-Konto. HARMONY_PASSWORD
Ihr Passwort für das Harmony-Konto. HARMONY_ORG_NAME
Der Name Ihrer Harmony-Organisation. HARMONY_AGENT_GROUP_NAME
Der Name der Agentengruppe und der Name der Umgebung, durch einen Unterstrich getrennt. HARMONY_AGENT_NAME
Der Name des Agents. BeispielHARMONY_ORIGIN=https://na-east.jitterbit.com HARMONY_USERNAME=example@jbexample.com HARMONY_PASSWORD=P@55w0rd HARMONY_ORG_NAME=Example Org HARMONY_AGENT_GROUP_NAME=Example Agent Group_Example Env HARMONY_AGENT_NAME=Example Agent 1
-
Führen Sie in einem Terminal diesen Befehl aus, um den Agenten zu starten, und ersetzen Sie
FILE
durch den Namen der in Schritt 2 erstellten Datei:docker run --env-file FILE jitterbit/agent
-
Um den Status Ihres Agenten zu überprüfen, aktualisieren Sie die Seite Management Console > Agents.
-
Drücken Sie im Terminal
Control+C
, um den Agenten zu stoppen, oder verwenden Sie dendocker container stop
Befehl. -
(Optional) Löschen Sie den Agenten über die Management Console. (Agenten, die auf diese Weise gestartet werden, werden beim Stoppen nicht automatisch entfernt.)
Automatische Registrierung mit Umgebungsvariablen
Es gibt zwei Nachteile beim Beispiel der manuellen Registrierung: Sie müssen einen Agenten manuell in der Management Console hinzufügen, und Ihre Harmony-Anmeldeinformationen sind für jeden sichtbar, der Zugriff auf das System hat.
Dieses Beispiel vermeidet beide Probleme. Es verwendet die automatische Registrierung, um einen Agenten automatisch zu Harmony hinzuzufügen. Die erforderlichen Registrierungswerte werden über Umgebungsvariablen in den Container übergeben (die meisten davon sind mit AUTO_REGISTER
vorangestellt). Für die Authentifizierung können Sie entweder ein verschlüsseltes Benutzername/Passwort-Paar oder ein Zugriffstoken verwenden. (Beide Methoden werden hier gezeigt.)
-
Wählen Sie eine Authentifizierungsmethode:
-
Führen Sie in einem Terminal den folgenden
jitterbit-utils
Befehl aus, um Ihre Anmeldeinformationen zu verschlüsseln, und ersetzen SieUSERNAME
undPASSWORD
durch Ihren Harmony-Benutzernamen und Ihr Passwort:docker run jitterbit/agent jitterbit-utils -e USERNAME PASSWORD
Beispielbefehldocker run jitterbit/agent jitterbit-utils -e example@jbexample.com P@55w0rd
Beispielausgabe$00HD1uP3SoM3odoS5NklwBp3VBeg1O4COW31ohIMqBBfWOcUrlzADwMawtI8lAcg6C $003k9pLM1SJvrnh4CeMzw6jBdzsr0TY6s92wNuMiBuIVs=
-
Kopieren Sie die Werte zur Verwendung im nächsten Schritt (verwenden Sie die erste Zeile für
AUTO_REGISTER_ENCRYPTED_USERNAME
und die zweite Zeile fürAUTO_REGISTER_ENCRYPTED_PASSWORD
). -
Erstellen Sie eine Datei mit folgendem Inhalt, wobei die Werte gemäß der Tabelle unten ersetzt werden:
HARMONY_ORIGIN= AUTO_REGISTER=true AUTO_REGISTER_AGENT_GROUP_ID= AUTO_REGISTER_AGENT_NAME_PREFIX=auto AUTO_REGISTER_DEREGISTER_ON_DRAINSTOP=false AUTO_REGISTER_ENCRYPTED_USERNAME= AUTO_REGISTER_ENCRYPTED_PASSWORD=
Beispiel für eine Umgebungsvariablen-Datei
HARMONY_ORIGIN=https://na-east.jitterbit.com AUTO_REGISTER=true AUTO_REGISTER_AGENT_GROUP_ID=12345 AUTO_REGISTER_AGENT_NAME_PREFIX=auto AUTO_REGISTER_DEREGISTER_ON_DRAINSTOP=false AUTO_REGISTER_ENCRYPTED_USERNAME=$00HD1uP3SoM3odoS5NklwBp3VBeg1O4COW31ohIMqBBfWOcUrlzADwMawtI8lAcg6C AUTO_REGISTER_ENCRYPTED_PASSWORD=$003k9pLM1SJvrnh4CeMzw6jBdzsr0TY6s92wNuMiBuIVs=
Variable Wertbeschreibung HARMONY_ORIGIN
Die Anmelde-URL für Ihr Harmony-Konto, https://REGION.jitterbit.com
, wobeiREGION
eines vonna-east
,emea-west
oderapac-southeast
ist.AUTO_REGISTER_AGENT_GROUP_ID
Die ID-Nummer der Agentengruppe. AUTO_REGISTER_ENCRYPTED_USERNAME
Die erste Zeile der Ausgabe von jitterbit-utils -e
.AUTO_REGISTER_ENCRYPTED_PASSWORD
Die zweite Zeile der Ausgabe von jitterbit-utils -e
.-
Wählen Sie Management Console > Zugriffstoken aus dem Menü des Harmony-Portals und erstellen Sie ein Zugriffstoken. Wählen Sie die Umgebung, mit der Ihre private Agentengruppe verbunden ist, und setzen Sie den Geltungsbereich auf Agentenregistrierung.
-
Kopieren Sie das Token, um den Wert von
AUTO_REGISTER_TOKEN
im nächsten Schritt festzulegen. -
Erstellen Sie eine Datei mit den folgenden Inhalten, wobei die Werte gemäß der Tabelle unten ersetzt werden:
HARMONY_ORIGIN= AUTO_REGISTER=true AUTO_REGISTER_AGENT_GROUP_ID= AUTO_REGISTER_AGENT_NAME_PREFIX=auto AUTO_REGISTER_DEREGISTER_ON_DRAINSTOP=false AUTO_REGISTER_TOKEN=
Beispiel für eine Umgebungsvariablen-Datei
HARMONY_ORIGIN=https://na-east.jitterbit.com AUTO_REGISTER=true AUTO_REGISTER_AGENT_GROUP_ID=12345 AUTO_REGISTER_AGENT_NAME_PREFIX=auto AUTO_REGISTER_DEREGISTER_ON_DRAINSTOP=false AUTO_REGISTER_TOKEN=jb_d86ec8a0-0693-4392-b345-ef4e134dab42
Variable Wertbeschreibung HARMONY_ORIGIN
Die Anmelde-URL für Ihr Harmony-Konto, https://REGION.jitterbit.com
, wobeiREGION
eines vonna-east
,emea-west
oderapac-southeast
ist.AUTO_REGISTER_AGENT_GROUP_ID
Die ID-Nummer der Agentengruppe. AUTO_REGISTER_TOKEN
Zugriffstoken mit dem Umfang Agent Registration. -
-
Führen Sie diesen Befehl aus, um den containerisierten privaten Agenten zu starten, wobei
FILE
der Name der in den vorherigen Schritt erstellten Datei ist:docker run --detach --env-file FILE jitterbit/agent
Hinweis
Um Jitterbit native observability mit dieser Methode zu aktivieren, fügen Sie
AUTO_REGISTER_AGENT_METRICS_TOKEN
zur Liste der Umgebungsvariablen hinzu, die an den Container übergeben werden. Der Wert ist ein Zugriffstoken mit dem Umfang Agent Metric. -
Um den Status Ihres Agenten zu überprüfen, aktualisieren Sie die Seite Management Console > Agents.
-
Um den Agenten zu stoppen, verwenden Sie die Management Console, um den Agenten drain stop zu stoppen.
-
Um den Container zu stoppen, finden Sie die Container-ID mit
docker ps
und verwenden Sie danndocker container stop CONTAINER_ID
. -
Wenn
AUTO_REGISTER_DEREGISTER_ON_DRAINSTOP
auftrue
gesetzt ist, wird der Agent automatisch entfernt, wenn er gestoppt wird. Andernfalls löschen Sie den Agenten in der Management Console.
Automatische Registrierung mit der register.json
-Datei
Eine Alternative zur Verwendung von Umgebungsvariablen besteht darin, die erforderlichen Werte in einer register.json
Datei festzulegen. Diese Datei kann in einem conf
-Unterverzeichnis abgelegt werden, von wo aus der Agent-Container sie liest und zur Registrierung des Agenten verwendet. Wie im vorherigen Beispiel können Sie sich entweder mit einem Benutzernamen und Passwort oder mit einem Zugriffstoken authentifizieren.
-
Wählen Sie eine Authentifizierungsmethode:
-
Führen Sie in einem Terminal den folgenden
jitterbit-utils
-Befehl aus, um Ihre Anmeldeinformationen zu verschlüsseln, und ersetzen SieUSERNAME
undPASSWORD
durch Ihren Harmony-Benutzernamen und Ihr Passwort:docker run jitterbit/agent jitterbit-utils -e USERNAME PASSWORD
Beispielbefehldocker run jitterbit/agent jitterbit-utils -e example@jbexample.com P@55w0rd
Beispielausgabe$00HD1uP3SoM3odoS5NklwBp3VBeg1O4COW31ohIMqBBfWOcUrlzADwMawtI8lAcg6C $003k9pLM1SJvrnh4CeMzw6jBdzsr0TY6s92wNuMiBuIVs=
-
Erstellen Sie ein Verzeichnis und eine Datei
conf/register.json
, die Folgendes enthält, wobei die Werte (hervorgehoben) gemäß der Tabelle unten festgelegt sind:conf/register.json{ "cloudUrl": "https://REGION.jitterbit.com", "agentGroupId": GROUP_ID, "username": "ENCRYPTED_USERNAME", "password": "ENCRYPTED_PASSWORD", "agentNamePrefix": "test", "deregisterAgentOnDrainstop": false, "retryCount": 10, "retryIntervalSeconds": 5 }
Parameter Wertbeschreibung cloudUrl
Die Anmelde-URL für Ihr Harmony-Konto, https://REGION.jitterbit.com
, wobeiREGION
eines vonna-east
,emea-west
oderapac-southeast
ist.agentGroupId
Die ID-Nummer der Agentengruppe. username
Die erste Zeile der Ausgabe von jitterbit-utils -e
.password
Die zweite Zeile der Ausgabe von jitterbit-utils -e
.Beispiel conf/register.json
{ "cloudUrl": "https://na-east.jitterbit.com", "agentGroupId": 12345, "username": "$00HD1uP3SoM3odoS5NklwBp3VBeg1O4COW31ohIMqBBfWOcUrlzADwMawtI8lAcg6C", "password": "$003k9pLM1SJvrnh4CeMzw6jBdzsr0TY6s92wNuMiBuIVs=", "agentNamePrefix": "test", "deregisterAgentOnDrainstop": false, "retryCount": 10, "retryIntervalSeconds": 5 }
-
Wählen Sie Management Console > Zugriffstoken aus dem Menü des Harmony Portals und erstellen Sie ein Zugriffstoken. Wählen Sie die Umgebung, mit der Ihre private Agentengruppe verbunden ist, und setzen Sie den Scope auf Agent Registration.
-
Kopieren Sie das Token, um den Wert von `` im nächsten Schritt festzulegen.
-
Erstellen Sie ein Verzeichnis und eine Datei
conf/register.json
, die Folgendes enthält, wobei die Werte (hervorgehoben) gemäß der Tabelle unten festgelegt sind:conf/register.json{ "cloudUrl": "https://REGION.jitterbit.com", "agentGroupId": GROUP_ID, "token": "ACCESS_TOKEN", "agentNamePrefix": "test", "deregisterAgentOnDrainstop": false, "retryCount": 10, "retryIntervalSeconds": 5 }
Parameter Wertbeschreibung cloudUrl
Die Anmelde-URL für Ihr Harmony-Konto, https://REGION.jitterbit.com
, wobeiREGION
eines vonna-east
,emea-west
oderapac-southeast
ist.agentGroupId
Die ID-Nummer der Agentengruppe. token
Zugriffstoken mit dem Scope Agent Registration. Beispiel conf/register.json
{ "cloudUrl": "https://na-east.jitterbit.com", "agentGroupId": 12345, "token": "jb_21b0cda9-18f7-4953-bd71-8616def9d6bd", "agentNamePrefix": "test", "deregisterAgentOnDrainstop": false, "retryCount": 10, "retryIntervalSeconds": 5 }
-
-
Führen Sie diesen Befehl aus, um den containerisierten privaten Agenten zu starten:
docker run --detach --name jitterbit-agent --rm --volume ./conf:/conf jitterbit/agent
Hinweis
Um Jitterbit native Observability mit dieser Methode zu aktivieren, fügen Sie den Parameter
agentMetricsToken
zur Dateiregister.json
hinzu. Der Wert ist ein Zugriffstoken mit dem Scope Agent Metric. -
Um den Status Ihres Agents zu überprüfen, aktualisieren Sie die Seite Management Console > Agents.
-
Um den Agenten zu stoppen, verwenden Sie die Management Console, um den Agenten drain stop.
-
Um den Container zu stoppen, finden Sie die Container-ID mit
docker ps
, und verwenden Sie danndocker stop CONTAINER_ID
. -
Wenn
deregisterAgentOnDrainstop
auftrue
gesetzt ist, wird der Agent automatisch entfernt, wenn er gestoppt wird. Andernfalls löschen Sie den Agenten in der Management Console.
Mehrere Agenten mit docker compose
In diesem Beispiel laufen drei private Agenten mit identischen Konfigurationen in einer Agentengruppe.
-
Erstellen Sie eine Umgebungsvariablen-Datei wie oben beschrieben.
-
Erstellen Sie eine Datei
docker-compose.yml
, die Folgendes enthält:docker-compose.ymlservices: agent1: env_file: FILE image: jitterbit/agent container_name: jitterbit-agent1 agent2: env_file: FILE image: jitterbit/agent container_name: jitterbit-agent2 agent3: env_file: FILE image: jitterbit/agent container_name: jitterbit-agent3
FILE
: Der Name der in Schritt 1 erstellten Umgebungsvariablen-Datei.
-
Führen Sie diesen Befehl aus, um die private Agentengruppe zu starten:
docker compose up -d
Tipp
Führen Sie
docker compose logs -f
aus, um die Protokolldateien aller Agenten zu überwachen, oderdocker stats
, um die Ressourcennutzung jedes Agenten zu überwachen. -
Um den Status Ihres Agents zu überprüfen, aktualisieren Sie die Seite Management Console > Agents.
-
Führen Sie diesen Befehl aus, um die private Agentengruppe zu stoppen und deren Container zu entfernen:
docker compose down -d
Mehrere Agenten mit helm
und kubernetes
Jitterbit bietet ein Helm-Chart, das Sie verwenden können, um einen Cluster von Agenten mit Kubernetes auszuführen.
-
Starten Sie einen Kubernetes-Cluster.
Tipp
Wählen Sie in Docker Desktop Einstellungen > Kubernetes > Kubernetes aktivieren.
-
Führen Sie diesen Befehl aus, um Ihren Harmony-Benutzernamen und Ihr Passwort zu verschlüsseln:
docker run jitterbit/agent jitterbit-utils -e USERNAME PASSWORD
Tipp
Sie können die gleiche Ausgabe aus vorherigen Beispielen verwenden.
- Erstellen Sie eine Datei
values.yaml
, die Folgendes enthält, wobei die Werte gemäß der Tabelle unten ersetzt werden:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Zeile | Wert | Ersetzen durch |
---|---|---|
9 | REGION | Ihre Harmony-Kontoregion (na-east , emea-west oder apac-southeast ). |
10 | GROUP_ID | Die ID-Nummer der Agentengruppe. |
11 | ENCRYPTED_USERNAME | Die erste Zeile der Ausgabe aus Schritt 2. |
12 | ENCRYPTED_PASSWORD | Die zweite Zeile der Ausgabe aus Schritt 2. |
Vorsicht
Diese Konfiguration gibt an, dass Kubernetes mindestens 3 und höchstens 5 Agenten ausführen soll, wenn der Horizontal Pod Autoscaler aktiv ist, oder 4 Agenten, wenn dies nicht der Fall ist. Da jeder private Docker-Agent ungefähr 0,25 CPU-Kerne und 2 GB Speicher benötigt, sollten Sie überprüfen, ob die Spezifikationen Ihres Hosts diese Anzahl von Agenten unterstützen können. Sie können auch ein resources
-Element hinzufügen, um die Grenzen der Ressourcennutzung festzulegen. Für weitere Details siehe Jitterbits Beispiel value.yml
-Datei.
- Führen Sie diese Befehle aus, um das Helm-Chart-Repository hinzuzufügen und zu aktualisieren:
helm repo add jitterbit https://jitterbit.github.io/charts
helm repo update
- Führen Sie diesen Befehl aus, um den privaten Agentencluster zu starten:
helm upgrade -i -f values.yaml private-agent-group jitterbit/agent-group
Tipp
Führen Sie kubectl -n default get pods --watch
aus, um den Clusterstatus zu überwachen, oder kubectl exec -it private-agent-group-0 -- curl localhost:46912/axis/v1/cdk/internal/members
, um die Mitglieder des Clusters des lauschernden Dienstes aufzulisten.
-
Führen Sie diesen Befehl aus, um den Cluster zu stoppen und die Container zu entfernen:
helm uninstall private-agent-group
Umgebungsvariablen
Die folgenden Umgebungsvariablen werden vom Jitterbit Private Agent Docker-Image erkannt:
Kategorie | Variable | Erforderlich | Standard | Erlaubte Werte | Beschreibung |
---|---|---|---|---|---|
Anmeldung | HARMONY_ORIGIN | https://na-east.jitterbit.com https://emea-west.jitterbit.com https://apac-southeast.jitterbit.com | Die Anmelde-URL für Ihr Harmony-Konto. | ||
HARMONY_USERNAME | String | Ihr Benutzername für das Harmony-Konto. | |||
HARMONY_PASSWORD | String | Ihr Passwort für das Harmony-Konto. | |||
HARMONY_ORG_NAME | String | Der Name Ihrer Harmony-Organisation. | |||
Agentenidentifikation | HARMONY_AGENT_GROUP_NAME | String | Der Name der Agentengruppe und der Umgebungsname, durch einen Unterstrich getrennt. | ||
HARMONY_AGENT_NAME | String | Der Name des Agenten. | |||
Beobachtbarkeit | JITTERBIT_ENABLE_METRICS | Datadog Elasticsearch | Aktivieren Sie die Beobachtbarkeit des privaten Agenten für die angegebene Plattform. | ||
DD_API_KEY | (wenn JITTERBIT_ENABLE_METRICS=Datadog ) | String | Datadog API-Schlüssel. | ||
DD_SITE | datadoghq | String | Datadog-Website-URL. | ||
DD_HOST_NAME | Automatisch (vom System-Hostnamen) | String | Datadog-Agent-Hostname. | ||
ES_API_KEY | (wenn JITTERBIT_ENABLE_METRICS=Elasticsearch ) | String | Elasticsearch API-Schlüssel. | ||
ES_URL | (wenn JITTERBIT_ENABLE_METRICS=Elasticsearch ) | String | Elasticsearch-URL. | ||
METRICS_AGENT_NAME | Automatisch (aus Informationen zur Auto-Registrierung) | String | Name des privaten Agenten. | ||
METRICS_AGENT_GROUP_NAME | Automatisch (aus Informationen zur Auto-Registrierung) | String | Name der privaten Agentengruppe. | ||
METRICS_ENVIRONMENT_NAME | Automatisch (aus Informationen zur Auto-Registrierung) | String | Umgebungsname. | ||
SKIP_METRICS_CONFIG | String | Wenn true , konfigurieren Sie die Jitterbit-Metriken nicht automatisch. (Entspricht der jitterbit-config Option -k /--skip-metrics-config .) | |||
ENABLE_JITTERBIT_METRICS | String | Wenn true , aktivieren Sie die Jitterbit-Metriken. Wird ignoriert, wenn SKIP_METRICS_CONFIG true ist. |
Ports
Beim Ausführen als Container können die folgenden Ports freigegeben werden:
Port | Beschreibung |
---|---|
46908 | Apache HTTP |
46909 | Apache HTTPS |
46912 | Tomcat-Server |
3000 | Gesundheitsprüfungsdienst |
Troubleshoot
Gesundheitsprüfungsdienst
Um den Status eines privaten Agents zu sehen, mappe Port 3000 im Container auf einen lokalen Port und sende dann eine HTTP GET
-Anfrage an localhost auf dem gemappten Port. Dies kann mit der -p
/--publish
-Option in docker run
-Befehlen oder durch Setzen des ports
-Schlüssels in docker compose
-Befehlen erfolgen:
docker run -p 3000:3000 <andere Optionen> jitterbit/agent
services:
agent:
env_file: FILE
image: jitterbit/agent
container_name: jitterbit-agent
ports:
- "3000"
Um den Dienst aufzurufen, verwende einen Webbrowser oder curl
, um eine Anfrage an Port 3000 zu stellen:
curl -i localhost:3000
Die Antwort ist im JSON-Format, mit Feldern, die den Gesamtstatus des privaten Agents (als true
oder false
) und den Status einzelner Dienste anzeigen:
HTTP/1.1 200 OK
Content-Type: application/json
Date: Mon, 04 Aug 2025 09:10:11 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Content-Length: 112
{"agent":true,"servers":{"apache_http":true,"apache_https":true,"tomcat_http":true,"tomcat_shutdown_http":true}}
Die HTTP-Antwortcodes sind wie folgt:
Code | Beschreibung |
---|---|
200 | Erfolg (Alle Dienste laufen) |
500 | Fehler (Einer oder mehrere Dienste laufen nicht) |
Ressourcen
Diese Abschnitte auf der Troubleshoot-Seite können bei der Fehlersuche von privaten Agents, die auf Docker laufen, hilfreich sein: