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 zur 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
Kategorie | Befehl | Beschreibung |
---|---|---|
Agent Operationen |
start |
Startet alle privaten Agentendienste. |
stop |
Stoppt alle privaten Agentendienste. | |
restart |
Startet alle privaten Agentendienste neu. | |
status |
Zeigt den Status der Prozesse des Prozess-Engines, des Planers und des Bereinigungsdienstes an. | |
Dienst Operationen |
start_apache |
Startet den Apache-Dienst. |
stop_apache |
Stoppt den Apache-Dienst. | |
start_tomcat |
Startet den Tomcat-Dienst. | |
stop_tomcat |
Stoppt den Tomcat-Dienst. | |
start_pgsql |
Startet den gebündelten PostgreSQL-Server. | |
stop_pgsql |
Stoppt den gebündelten PostgreSQL-Server. | |
start_pgbouncer |
Startet den gebündelten PgBouncer-Server. | |
stop_pgbouncer |
Stoppt den gebündelten PgBouncer-Server. | |
start_scheduler |
Startet den Planungsdienst. | |
stop_scheduler |
Stoppt den Planungsdienst. | |
start_verboselogshipper |
Startet den VerboseLogShipper-Dienst. | |
stop_verboselogshipper |
Stoppt den VerboseLogShipper-Dienst. | |
start_processengine |
Startet den Prozess-Engine-Dienst. | |
stop_processengine |
Stoppt den Prozess-Engine-Dienst. | |
start_cleanup |
Startet den Dienst zur Dateibereinigung. | |
stop_cleanup |
Stoppt den Dienst zur Dateibereinigung. | |
start_metrics |
Startet den native observability Dienst. | |
stop_metrics |
Stoppt den native observability Dienst. | |
status_metrics |
Überprüft den Status des native observability Dienstes. | |
Dienstprogramme | utils OPTIONS |
Ruft auf und übergibt OPTIONS an JitterbitUtils . |
gen_server_cert |
Generiert ein neues Serverzertifikat, falls noch nicht installiert. | |
initdb |
Initialisiert einen neuen gebündelten Datenbankcluster. Erzwingt eine vollständige Synchronisierung aller bereitgestellten Projekte und entfernt alle aktuellen Umgebungen vom Agenten. | |
Informationen | top |
Zeigt die wichtigsten Prozesse an, die als Benutzer jitterbit ausgeführt werden. |
version |
Gibt die Version und das Erstellungsdatum des Prozess-Engines aus. | |
help |
Zeigt Hilfe an. |
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 keine Eingaben an, 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 für die Verwendung durch den Jitterbit-Support. |
Beispiele
-
Konfigurieren Sie eine lokale PostgreSQL-Instanz, die auf dem Standardport mit dem Administrationsbenutzer
postgres
und dem PasswortPASSWORD
lä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_NAME
Wert Ersetzen durch Beispiel REGION
Ihre Harmony-Kontoregion ( na-east
,emea-west
oderapac-southeast
).https://na-east.jitterbit.com
USERNAME
Ihren Harmony-Kontobenutzernamen. my.name@example.com
PASSWORD
Ihr Harmony-Kontopasswort. P@55w0rd
GROUP_NAME
Den Namen der Agentengruppe und den Umgebungsnamen, getrennt durch einen Unterstrich. My Agent Group_Default Environment
AGENT_NAME
Den Namen des Agenten. My Agent 1
ORG_NAME
Ihren 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 |
Gibt nichts aus, 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 in das 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. |