Zum Inhalt springen

Dienstprogramme auf privaten Jitterbit-Agenten

Einführung

Auf dieser Seite werden die folgenden Dienstprogramme beschrieben, die im privaten Agenteninstallationspaket enthalten sind:

  • jitterbit: Ein allgemeines Betriebs- und Verwaltungstool zum Stoppen und Starten privater Agentendienste.

  • jitterbit-config: Ein Konfigurationsprogramm für private Agenten, das zum Konfigurieren der Verbindung des privaten Agenten zu Harmony und der internen Datenbank privater Agenten verwendet wird.

  • jitterbit-utils: Ein praktisches Wrapper Script für jitterbit, wird für allgemeine Betriebs- und Konfigurationsaufgaben verwendet.

Diese befinden sich auf jeder Plattform an den folgenden Stellen:

Plattform Stellen
Windows C:\Program Files\Jitterbit Agent\bin
C:\Program Files\Jitterbit Agent\jitterbit-agent-config-util
Linux), Docker /usr/bin, jeweils verknüpft mit /opt/jitterbit/bin

jitterbit

Dies ist ein allgemeines Betriebs- und Verwaltungstool, das zum Stoppen und Starten privater Agentendienste verwendet wird. Es ist unter Microsoft Windows nicht verfügbar, wo das Start-Menü entsprechende Befehle enthält.

Verwendung

jitterbit COMMAND [OPTIONS]

Befehle

| Kategorie | Befehl | Beschreibung | |---------:|----------- ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------| | Agent und Betriebsabläufe | start| Starten Sie alle privaten Agentdienste. | | | stop| Stoppen Sie alle privaten Agentendienste. | | | restart| Starten Sie alle privaten Agentdienste neu. | | _ _ | status| Zeigt den Status der Process Engine-, Scheduler- und Cleanup-Dienstprozesse an. | | Service
Betrieb | start_apache| Starten Sie den Apache-Dienst. | | | stop_apache| Stoppen Sie den Apache-Dienst. | | | start_tomcat| Starten Sie den Tomcat-Dienst. | | | stop_tomcat| Stoppen Sie den Tomcat-Dienst. | | | start_pgsql | Starten Sie den mitgelieferten PostgreSQL -Server. | | | stop_pgsql | Stoppen Sie den mitgelieferten PostgreSQL -Server. | | | start_pgbouncer| Starten Sie den mitgelieferten PgBouncer-Server. | | | stop_pgbouncer| Stoppen Sie den mitgelieferten PgBouncer-Server. | | | start_scheduler| Starten Sie den Scheduler-Dienst. | | | stop_scheduler| Stoppen Sie den Scheduler-Dienst. | | | start_verboselogshipper| Starten Sie den VerboseLogShipper-Dienst. | | | stop_verboselogshipper| Stoppen Sie den Dienst „VerboseLogShipper“. | | | start_processengine| Starten Sie den Process Engine-Dienst. | | | stop_processengine| Stoppen Sie den Process Engine-Dienst. | | | start_cleanup| Starten Sie den Dateibereinigungsdienst. | | _ _ | stop_cleanup| Stoppen Sie den Dateibereinigungsdienst. | | Dienstprogramme | utils OPTIONS| Anrufe und Pässe OPTIONS Zu JitterbitUtils. | | | gen_server_cert| Generieren Sie ein neues Serverzertifikat, falls es noch nicht installiert ist. | | _ _ | initdb| Initialisiert einen neuen gebündelten Datenbankcluster. Erzwingt eine vollständige Synchronisierung aller bereitgestellten Projekte und entfernt alle aktuellen Umgebungen vom Agenten. | | Informationen | top| Top-Prozesse anzeigen, die als jitterbit Benutzer. | | | version| Drucken Sie die Version und das Erstellungsdatum der Process Engine. | | _ _ | help| Hilfe anzeigen. |

jitterbit-config

Dies ist ein Konfigurationsprogramm für private Agenten, mit dem die Verbindung des privaten Agenten zu Harmony und die interne Datenbank des privaten Agenten konfiguriert werden. Es ist unter Microsoft Windows nicht verfügbar, wo das Start-Menü entsprechende Befehle enthält.

Verwendung

jitterbit-config [OPTIONS]

Optionen

Kategorie Kurze Option Lange Option Standardwert Beschreibung
Harmony -l --login-url https://login.jitterbit.com Harmony Anmelde-URL.
-U --user Ihr Harmony Benutzername.
-P --password Ihr Harmony Passwort.
-f --credentials-file Datei, aus der die Harmony Anmeldeinformationsdatei gelesen werden soll.
--xh --proxy-host Proxy-Server-Host und Port im Format hostname:port.
--xu --proxy-user Benutzername des Proxyservers, wenn Ihr Proxy eine Autorisierung erfordert.
--xp --proxy-password Proxyserver-Passwort, wenn Ihr Proxy eine Authentifizierung erfordert.
--xn --proxy-ntlm-domain Proxyserverdomäne, 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 Back-End-Datenspeicher dient.
-u --unattended false Fordern Sie nichts außer dem PostgreSQL -Administratorkennwort an (sofern nicht mit -w Option). Für nicht angegebene Optionen werden Standardwerte 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- Driver.
-m --db-admin-user postgres Name des PostgreSQL Verwaltungsbenutzers.
-w --db-password Passwort für den PostgreSQL Administratorbenutzer. Diese Option ist erforderlich und Sie werden dazu aufgefordert, wenn sie nicht angegeben wird.
-t --update false Aktualisiert die Backend-Datenbank auf die installierte Version von Jitterbit, anstatt sie zu erstellen.
Sonstiges -q --quiet false Fordern Sie nicht zur Eingabe auf, wenn nur eine Option verfügbar ist. Drucken Sie keine unnötigen Informationen auf das Terminal.
--bundledb false Interne Option zur Verwendung durch Jitterbit-Support.

Beispiele

  1. Konfigurieren Sie eine lokale PostgreSQL -Instanz, die auf dem Port mit dem Administratorbenutzer ausgeführt wird postgres und Passwort PASSWORD:

    jitterbit-config -c -u -w PASSWORD
    
  2. Verwenden Sie eine Remote-PostgreSQL Instanz, die auf Port 5433 ausgeführt wird. Sie werden aufgefordert, den Benutzernamen und das Kennwort des PostgreSQL -Servers einzugeben, der für die Annahme von Remote-Verbindungen konfiguriert sein muss:

    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 Ihr Harmony-Kontobenutzername. my.name@example.com
    PASSWORD Ihr Harmony-Kontopasswort. P@55w0rd
    GROUP_NAME Der Agentgruppenname und der Umfeld, durch einen Unterstrich getrennt. My Agent Group_Default Environment
    AGENT_NAME Der Agentenname. My Agent 1
    ORG_NAME Der Name Ihrer Harmony-Organisation. My Org

jitterbit-utils

Dies ist ein praktisches Wrapper Script für jitterbit, wird für allgemeine Operationen und Konfigurationsaufgaben verwendet. Das Script ruft jitterbit utils OPTIONS, was wiederum JitterbitUtils.

Verwendung

JitterbitUtils.exe [OPTIONS]

jitterbit-utils [OPTIONS]

Optionen

Typ Option Beschreibung
Allgemein --quiet Außer schwerwiegenden Fehlermeldungen nichts ausgeben.
--help Hilfe anzeigen.
Wartung --restore-db DB DIR Datenbank wiederherstellen DB aus Dateien im Verzeichnis DIR.
--backup-db DB DIR Backup-Datenbank DB zum Verzeichnis DIR.
--vacuum-db [DB] Vakuum-Datenbank DB. Wenn DB Ist all oder leer, alle Datenbanken werden geleert.
--reindex-db [DB] Datenbank neu indizieren DB. Wenn DB Ist all oder leer, alle Datenbanken werden neu indiziert.
--reclaim-disk-space Vom Backend verwendeten Speicherplatz aggressiv zurückfordern. Archivtabellen werden gekürzt und alle Tabellen werden geleert.
Proxy --set-http-proxy-host HOSTNAME[:PORT] Host und optionaler Port des HTTP-Proxyservers.
--set-http-proxy-username USERNAME Benutzername des HTTP-Proxyservers.
--set-http-proxy-pwd PASSWORD Passwort des HTTP-Proxyservers.
--set-http-proxy-domain NTLM_DOMAIN NTLM-Domäne des HTTP-Proxyservers.
--verify-proxy-cert (Standard) Proxy-Zertifikate überprüfen. Deaktivieren mit --no-verify-proxy-cert.
--no-verify-proxy-cert Proxy-Zertifikate nicht überprüfen. Verwenden Sie diese Option, wenn Ihr Proxy ein Zertifikat verwendet, das Jitterbit nicht überprüfen kann.
--negotiate-ntlm-proxy-authentication NTLM-Proxy-Authentifizierung aushandeln. Standardmäßig deaktiviert, da dies schneller ist. Nur aktivieren, wenn die Standardeinstellung Probleme verursacht.
--set-http-proxy-inclusions INCLUSIONS Durch Kommas getrennte Liste von Host, für die die Proxy-Konfiguration verwendet werden soll. Platzhalter (* Und ?) werden unterstützt. Nicht kompatibel mit --set-http-proxy-exceptions.
--set-http-proxy-exceptions EXCEPTIONS Durch Kommas getrennte Liste von Host, für die die Proxy-Konfiguration nicht verwendet werden soll. Platzhalter (* Und ?) werden unterstützt. Nicht kompatibel mit --set-http-proxy-inclusions.
--disable-http-proxy HTTP-Proxy-Konfiguration deaktivieren.
--print-http-proxy-configuration HTTP-Proxy-Konfiguration drucken.
Operationen --drain-stop Lösen Sie einen Drain-Stop des Agenten aus. Laufende Operationen können abgeschlossen werden; neue Aufträge werden nicht angenommen.
--drain-pause Lösen Sie eine Drain-Pause des Agenten aus. Laufende Vorgänge können abgeschlossen werden, aber neue Aufträge werden nicht angenommen.
--list-operations Alle Vorgänge auflisten.
--list-operations --project PROJECT --environment ENVIRONMENT Listenoperationen für PROJECT Und ENVIRONMENT(als Namen).
--run-scheduled-operations Alle geplanten Vorgänge zur Prozesswarteschlange hinzufügen.
--add-operation-to-queue OPERATION Hinzufügen OPERATION(als Name, GUID oder Datenbank-ID) zur Prozesswarteschlange. Nicht empfohlen. Umgeht Ratenbegrenzungen und andere Agentenprüfungen.
--add-operation-to-queue OPERATION --project PROJECT --environment ENVIRONMENT Hinzufügen OPERATION für PROJECT Und ENVIRONMENT(als Namen) zur Prozesswarteschlange. Nicht empfohlen. Umgeht Ratenbegrenzungen und andere Agentenprüfungen.
--send-command MODULE COMMAND Senden COMMAND Zu MODULE.
Dienstprogramm --encrypt-credentials USERNAME PASSWORD Verschlüsseln USERNAME Und PASSWORD und auf zwei Zeilen drucken.
-e USERNAME PASSWORD Kurzform von --encrypt-credentials.
--resync-environment ENVIRONMENT Lösen Sie eine erneute Synchronisierung aus von ENVIRONMENT(Name).