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ürjitterbit
, 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
-
Konfigurieren Sie eine lokale PostgreSQL -Instanz, die auf dem Port mit dem Administratorbenutzer ausgeführt wird
postgres
und PasswortPASSWORD
:jitterbit-config -c -u -w PASSWORD
-
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
-
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
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). |