Dienstprogramme auf Jitterbit privaten Agenten
Einführung
Diese Seite beschreibt die folgenden Dienstprogramme, die im Installationspaket für den privaten Agenten enthalten sind:
-
jitterbit: Ein allgemeines Betriebs- und Verwaltungstool, das verwendet wird, um private Agentendienste zu stoppen und zu starten. -
jitterbit-config: Ein Konfigurationstool für den privaten Agenten, das verwendet wird, um die Verbindung des privaten Agenten zu Harmony und der internen Datenbank des privaten Agenten zu konfigurieren. -
jitterbit-utils: Ein praktisches Wrapper-Skript fürjitterbit, das für allgemeine Betriebs- und Konfigurationsaufgaben verwendet wird.
Diese befinden sich an den folgenden Orten auf jeder Plattform:
| Plattform | Standorte |
|---|---|
| Windows | C:\Program Files\Jitterbit Agent\bin |
C:\Program Files\Jitterbit Agent\jitterbit-agent-config-util |
|
| Linux, Docker | /usr/bin, jeweils verlinkt zu /opt/jitterbit/bin |
jitterbit
Dies ist ein allgemeines Betriebs- und Verwaltungstool, das verwendet wird, um private Agentendienste zu stoppen und zu starten.
Es ist nicht auf Microsoft Windows verfügbar. Verwenden Sie das Start-Menü, um Agentendienste zu stoppen und zu starten.
Verwendung
jitterbit COMMAND [OPTIONS]
Befehle
Änderung der Befehlsyntax in Version 11.54
In der Version 11.54 des privaten Agenten gab es eine Änderung der Befehlsyntax, die die Unterstriche in allen Befehlen der Kategorie Dienstoperationen durch Leerzeichen ersetzt hat.
| Kategorie | Befehl (11.53 und früher) |
Befehl (11.54 und später) |
Beschreibung | |
|---|---|---|---|---|
| Agent operationen |
start |
| Starten Sie alle privaten Agentendienste. | |
stop |
| Stoppen Sie alle privaten Agentendienste. | ||
restart |
| Starten Sie alle privaten Agentendienste neu. | ||
status |
| Zeigen Sie den Status der Prozesse des Prozess-Engines, des Planers und des Bereinigungsdienstes an. | ||
details |
| Zeigen Sie Details des Prozess-Engines an. | ||
details_all |
| Zeigen Sie alle Details des Prozess-Engines an. | ||
| Dienst operationen |
start_apache |
start apache |
Starten Sie den Apache-Dienst. | |
stop_apache |
stop apache |
Stoppen Sie den Apache-Dienst. | ||
reload_apache |
reload apache |
Laden Sie den Apache-Dienst neu. (Nur verfügbar auf Docker- und Linux-Agenten.) | ||
start_tomcat |
start tomcat |
Starten Sie den Tomcat-Dienst. | ||
stop_tomcat |
stop tomcat |
Stoppen Sie den Tomcat-Dienst. | ||
start_pgsql |
start pgsql |
Starten Sie den gebündelten PostgreSQL-Server. | ||
stop_pgsql |
stop pgsql |
Stoppen Sie den gebündelten PostgreSQL-Server. | ||
start_pgbouncer |
start pgbouncer |
Starten Sie den gebündelten PgBouncer-Server. | ||
stop_pgbouncer |
stop pgbouncer |
Stoppen Sie den gebündelten PgBouncer-Server. | ||
start_scheduler |
start scheduler |
Starten Sie den Planungsdienst. | ||
stop_scheduler |
stop scheduler |
Stoppen Sie den Planungsdienst. | ||
start_verboselogshipper |
start verboselogshipper |
Starten Sie den VerboseLogShipper-Dienst. | ||
stop_verboselogshipper |
stop verboselogshipper |
Stoppen Sie den VerboseLogShipper-Dienst. | ||
start_processengine |
start processengine |
Starten Sie den Prozess-Engine-Dienst. | ||
stop_processengine |
stop processengine |
Stoppen Sie den Prozess-Engine-Dienst. | ||
start_cleanup |
start cleanup |
Starten Sie den Dienst zur Dateibereinigung. | ||
stop_cleanup |
stop cleanup |
Stoppen Sie den Dienst zur Dateibereinigung. | ||
start_metrics |
start metrics |
Starten Sie den native observability Dienst. | ||
stop_metrics |
stop metrics |
Stoppen Sie den native observability Dienst. | ||
status_metrics |
status metrics |
Überprüfen Sie den Status des native observability Dienstes. | ||
| Dienstprogramme | utils OPTIONS |
| Ruft OPTIONS auf und übergibt sie an JitterbitUtils. |
|
gen_server_cert |
| Generieren Sie ein neues Serverzertifikat, falls noch nicht installiert. | ||
initdb |
| Initialisieren Sie einen neuen gebündelten Datenbankcluster. Erzwingt eine vollständige Synchronisierung aller bereitgestellten Projekte und entfernt alle aktuellen Umgebungen vom Agenten. | ||
| Informationen | top |
| Zeigen Sie die wichtigsten Prozesse an, die als jitterbit-Benutzer ausgeführt werden. |
|
version |
| Drucken Sie die Version und das Erstellungsdatum des Prozess-Engines. | ||
help |
| Hilfe anzeigen. | ||
jitterbit-config
Dies ist ein Konfigurationstool für private Agenten, das verwendet wird, um die Verbindung des privaten Agenten zu Harmony und die interne Datenbank des privaten Agenten zu konfigurieren.
Es ist nicht auf Microsoft Windows verfügbar.
Verwendung
jitterbit-config [OPTIONEN]
Optionen
| Kategorie | Kurze Option | Lange Option | Standardwert | Beschreibung |
|---|---|---|---|---|
| Harmony | -l |
--login-url |
https://login.jitterbit.com |
Harmony-Login-URL. |
-U |
--user |
Ihr Harmony-Benutzername. | ||
-P |
--password |
Ihr Harmony-Passwort. | ||
-f |
--credentials-file |
Datei, aus der die Harmony-Anmeldeinformationen gelesen werden. | ||
--xh |
--proxy-host |
Host und Port des Proxy-Servers im Format hostname:port. |
||
--xu |
--proxy-user |
Benutzername des Proxy-Servers, falls Ihr Proxy eine Authentifizierung erfordert. | ||
--xp |
--proxy-password |
Passwort des Proxy-Servers, falls Ihr Proxy eine Authentifizierung erfordert. | ||
--xn |
--proxy-ntlm-domain |
Domäne des Proxy-Servers, wenn Sie einen NTLM-Proxy verwenden. | ||
--xc |
--no-verify-proxy-cert |
false |
Proxy-Zertifikate nicht überprüfen. (Nicht empfohlen.) | |
-o |
--organization |
Organisation, in der der Agent konfiguriert werden soll. | ||
-g |
--agent-group |
Name der Agentengruppe, die Sie konfigurieren möchten. | ||
-a |
--agent |
Name des Agenten, den Sie konfigurieren möchten. | ||
| Datenbank | -c |
--configure-postgres |
false |
Konfigurieren Sie eine PostgreSQL-Instanz, die als Backend-Datenspeicher dient. |
-u |
--unattended |
false |
Fordern Sie nicht nach Eingaben, außer nach dem Passwort des PostgreSQL-Administrators (es sei denn, es wird mit der Option -w angegeben). Standardwerte werden für nicht angegebene Optionen verwendet. |
|
-s |
--server |
127.0.0.1 |
Name oder IP-Adresse des PostgreSQL-Servers. | |
-p |
--port |
5432 |
Port, auf dem PostgreSQL lauscht. | |
-d |
--driver |
PostreSQL-jitterbit |
Zu verwendender PostgreSQL-ODBC-Treiber. | |
-m |
--db-admin-user |
postgres |
Name des administrativen Benutzers von PostgreSQL. | |
-w |
--db-password |
Passwort für den administrativen Benutzer von PostgreSQL. Diese Option ist erforderlich, und Sie werden danach gefragt, wenn sie nicht angegeben ist. | ||
-t |
--update |
false |
Aktualisiert die Backend-Datenbank auf die installierte Version von Jitterbit, anstatt sie zu erstellen. | |
| Andere | -q |
--quiet |
false |
Fordern Sie keine Eingaben an, wenn nur eine Option verfügbar ist. Drucken Sie keine unnötigen Informationen auf das Terminal. |
-k |
--skip-metrics-config |
Jitterbit-Metriken nicht automatisch konfigurieren. | ||
--bundledb |
false |
Interne Option zur Verwendung durch den Jitterbit-Support. |
Beispiele
-
Konfigurieren Sie eine lokale PostgreSQL-Instanz, die auf dem Standardport mit dem Administrationsbenutzer
postgresund dem PasswortPASSWORDläuft:jitterbit-config -c -u -w PASSWORD -
Verwenden Sie eine remote PostgreSQL-Instanz, die auf Port 5433 läuft. Sie werden nach dem Benutzernamen und Passwort des PostgreSQL-Servers gefragt, der so konfiguriert sein muss, dass er remote Verbindungen akzeptiert:
jitterbit-config -c --unattended --server 192.168.1.102 --port 5433 -
Konfigurieren Sie einen privaten Agenten neu:
jitterbit-config -U USERNAME -P PASSWORD -l https://REGION.jitterbit.com -o ORG_NAME -g GROUP_NAME -a AGENT_NAMEWert Ersetzen durch Beispiel REGIONIhre Harmony-Kontoregion ( na-east,emea-westoderapac-southeast).https://na-east.jitterbit.comUSERNAMEIhren Harmony-Kontonutzernamen. my.name@example.comPASSWORDIhr Harmony-Kontopasswort. P@55w0rdGROUP_NAMEDen Namen der Agentengruppe und den Umgebungsnamen, getrennt durch einen Unterstrich. My Agent Group_Default EnvironmentAGENT_NAMEDen Agentennamen. My Agent 1ORG_NAMEIhren Harmony-Organisationsnamen. My Org
jitterbit-utils
Dies ist ein praktisches Wrapper-Skript für jitterbit, das für allgemeine Operationen und Konfigurationsaufgaben verwendet wird. Das Skript ruft jitterbit utils OPTIONS auf, das wiederum JitterbitUtils aufruft.
Verwendung
JitterbitUtils.exe [OPTIONS]
jitterbit-utils [OPTIONEN]
Optionen
| Typ | Option | Beschreibung |
|---|---|---|
| Allgemein | --quiet |
Keine Ausgaben außer fatalen Fehlermeldungen. |
--help |
Hilfe anzeigen. | |
| Wartung | --restore-db DB DIR |
Datenbank DB aus Dateien im Verzeichnis DIR wiederherstellen. |
--backup-db DB DIR |
Datenbank DB im Verzeichnis DIR sichern. |
|
--vacuum-db [DB] |
Datenbank DB bereinigen. Wenn DB all oder leer ist, werden alle Datenbanken bereinigt. |
|
--reindex-db [DB] |
Datenbank DB neu indizieren. Wenn DB all oder leer ist, werden alle Datenbanken neu indiziert. |
|
--reclaim-disk-space |
Aggressiv Speicherplatz zurückgewinnen, der vom Backend verwendet wird. Archivtabellen werden gekürzt und alle Tabellen werden bereinigt. | |
| Proxy | --set-http-proxy-host HOSTNAME[:PORT] |
Hostname des HTTP-Proxy-Servers und optionaler Port. |
--set-http-proxy-username USERNAME |
Benutzername des HTTP-Proxy-Servers. | |
--set-http-proxy-pwd PASSWORD |
Passwort des HTTP-Proxy-Servers. | |
--set-http-proxy-domain NTLM_DOMAIN |
NTLM-Domain des HTTP-Proxy-Servers. | |
--verify-proxy-cert |
(Standard) Proxy-Zertifikate überprüfen. Mit --no-verify-proxy-cert deaktivieren. |
|
--no-verify-proxy-cert |
Proxy-Zertifikate nicht überprüfen. Verwenden Sie dies, wenn Ihr Proxy ein Zertifikat verwendet, das Jitterbit nicht überprüfen kann. | |
--negotiate-ntlm-proxy-authentication |
NTLM-Proxy-Authentifizierung aushandeln. Standardmäßig deaktiviert, was schneller ist. Nur aktivieren, wenn das Standardverhalten Probleme verursacht. | |
--set-http-proxy-inclusions INCLUSIONS |
Komma-getrennte Liste von Hostnamen, für die die Proxy-Konfiguration verwendet werden soll. Platzhalter (* und ?) werden unterstützt. Inkompatibel mit --set-http-proxy-exceptions. |
|
--set-http-proxy-exceptions EXCEPTIONS |
Komma-getrennte Liste von Hostnamen, für die die Proxy-Konfiguration nicht verwendet werden soll. Platzhalter (* und ?) werden unterstützt. Inkompatibel mit --set-http-proxy-inclusions. |
|
--disable-http-proxy |
HTTP-Proxy-Konfiguration deaktivieren. | |
--print-http-proxy-configuration |
HTTP-Proxy-Konfiguration drucken. | |
| Operationen | --drain-stop |
Einen Drain-Stopp des Agenten auslösen. Laufende Operationen können abgeschlossen werden; neue Jobs werden nicht akzeptiert. |
--drain-pause |
Eine Drain-Pause des Agenten auslösen. Laufende Operationen dürfen abgeschlossen werden, aber neue Jobs werden nicht akzeptiert. | |
--list-operations |
Alle Operationen auflisten. | |
--list-operations --project PROJECT --environment ENVIRONMENT |
Operationen für PROJECT und ENVIRONMENT (als Namen) auflisten. |
|
--run-scheduled-operations |
Alle geplanten Operationen zur Prozesswarteschlange hinzufügen. | |
--add-operation-to-queue OPERATION |
OPERATION (als Name, GUID oder Datenbank-ID) zur Prozesswarteschlange hinzufügen. Nicht empfohlen. Umgeht Ratenlimits und andere Agentenprüfungen. |
|
--add-operation-to-queue OPERATION --project PROJECT --environment ENVIRONMENT |
OPERATION für PROJECT und ENVIRONMENT (als Namen) zur Prozesswarteschlange hinzufügen. Nicht empfohlen. Umgeht Ratenlimits und andere Agentenprüfungen. |
|
--send-command MODULE COMMAND |
COMMAND an MODULE senden. |
|
| Dienstprogramm | --encrypt-credentials USERNAME PASSWORD |
USERNAME und PASSWORD verschlüsseln und auf zwei Zeilen ausgeben. |
-e USERNAME PASSWORD |
Kurzform von --encrypt-credentials. |
|
--resync-environment ENVIRONMENT |
Eine erneute Synchronisierung von ENVIRONMENT (Name) auslösen. |