Zum Inhalt springen

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ür jitterbit, 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

  1. Konfigurieren Sie eine lokale PostgreSQL-Instanz, die auf dem Standardport mit dem Administrationsbenutzer postgres und dem Passwort PASSWORD läuft:

    jitterbit-config -c -u -w PASSWORD
    
  2. 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
    
  3. 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 oder apac-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.