Zum Inhalt springen

Unterstützungstools für Jitterbit private Agenten

Einführung

Die auf dieser Seite beschriebenen Agent Support Tools sind eine Reihe von Diagnose- und Berichtsbefehlen.

Verwenden Sie sie, um zu sehen, wie Ihr Agent funktioniert, oder wenn Jitterbit-Support dies anfordert.

Um auf die Tools zuzugreifen, führen Sie die folgenden Befehle aus:

cd /opt/jitterbit/AgentSupportTools
./run.sh
cd C:\Program Files\Jitterbit Agent\AgentSupportTools
.\run.bat

Die Tools sind bereit, wenn Sie die Eingabeaufforderung JB Agent Tools> sehen. Von hier aus können Sie jeden der unten aufgeführten Befehle eingeben.

Tipp

Geben Sie die ersten paar Zeichen eines Befehls ein und drücken Sie die Tab-Taste, um die passenden Befehle anzuzeigen.

help

Beschreibung

Zeigt alle verfügbaren Befehle an.

Verwendung

help [COMMAND]

Optionen

  • COMMAND: Zeigt Hilfe für einen Befehl an.

about

Hinweis

Hinzugefügt in der Version 11.36 des privaten Agenten.

Beschreibung

Zeigt die folgenden Informationen über den installierten Agenten an:

  • Agentenname
  • Agentengruppe
  • Version
  • Umgebungen

Verwendung

about

Optionen

Keine.

apache-stat

Beschreibung

Zeigt den Status des Apache-Dienstes an.

Verwendung

apache-stat [-j]

Optionen

  • -j: Gibt die Ergebnisse im JSON-Format zurück.

Beispiele

JB Agent Tools>apache-stat
Busy Workers | Idle Workers | Total Workers | Free Capacity
-----------------------------------------------------------
           1 |          255 |           256 |           99%

JB Agent Tools>apache-stat -j
{
  "busy_workers": 1,
  "idle_workers": 255,
  "total_workers": 256,
  "capacity_percent":99
}

clear

Beschreibung

Löscht die Konsole.

Verwendung

clear

Optionen

Keine

connection-check

Beschreibung

Überprüft die Verbindungen vom privaten Agenten zum Harmony-Gateway sowie zu den Apache- und Tomcat-Servern des privaten Agenten.

Verwendung

connection-check [-t]

Optionen

  • -t: Wenn traceroute installiert ist, wird dessen Ausgabe für die Hostadresse des Harmony-Gateways einbezogen.

Beispiele

JB Agent Tools>connection-check
connection-check
***** Harmony *****

Ping: na-east.jitterbit.com
Harmony gateway is reachable

***** Apache *****
Apache Is reachable on port 46908

***** Tomcat *****
Tomcat is reachable on port 46912.

endpointusage-stat

Hinweis

Hinzugefügt in der privaten Agentenversion 11.53.

Beschreibung

Zeigt Informationen zur Nutzung des Endpunkts an.

Verwendung

endpointusage-stat [-j]

Optionen

  • -j: Ergebnisse im JSON-Format zurückgeben.

Beispiele

JB Agent Tools>endpointusage-stat
Endpoint Usage Upload Stats (C++)
--------------------------------
Total Uploaded     : 8
Pending Uploads    : 1
Failed Uploads     : 0

Endpoint Usage Queue Stats (Java)
--------------------------------
Max Size             : 10000
Total Entries        : 0

Endpoint Usage Shipment Stats (Java)
-----------------------------------
Total Shipped        : 11
Total Not Shipped    : 0
JSON-Ausgabe
JB Agent Tools>endpointusage-stat -j
{"endpointUsageJavaQueueDetails":{"maxSize":10000,"totalEntries":0},"endpointUsageUploadDetails":{"totalUploaded":8,"failedUploads":0,"pendingUploads":1},"endpointUsageShipmentDetails":{"totalShipped":11,"totalNotShipped":0}}

env-list

Hinweis

Hinzugefügt in der privaten Agentenversion 11.36.

Beschreibung

Zeigt eine Liste der Umgebungen an, die mit dem privaten Agenten verbunden sind.

Verwendung

env-list

Optionen

Keine.

exit

Beschreibung

Beendet das Programm.

Verwendung

exit

Optionen

Keine

generate-report

Beschreibung

Erstellt die folgenden Dateien:

  • report.html: Ein Bericht, der die Operationen des Agenten, ausstehende Operationen, Apache-Statistiken, PostgreSQL-Serververbindungen, Systemprotokolldateien und Dienste anzeigt.
  • jitterbit-logs.zip: Eine ZIP-Datei, die Protokolldateien des privaten Agenten enthält.

Verwendung

generate-report [-p OUTPUT_DIRECTORY]

Optionen

  • -p OUTPUT_DIRECTORY: Speichert die Dateien im angegebenen Verzeichnis.

list-connectors

Beschreibung

Zeigt heruntergeladene und geladene Connectoren an.

Verwendung

list-connectors [-p AGENT_PORT]

Optionen

  • -p: Port, auf dem der Agent läuft.

Beispiele

JB Agent Tools>list-connectors
list-connectors
---------------------------
Downloaded connectors
---------------------------
SAP - 1.0.0
Smart Recruiters - 1.0.0
Jira - 1.0.1
AI - 1.0.0
SalesforceEvents - 1.0.0

---------------------------
Loaded connectors
---------------------------
SAP - 1.0.0
SalesforceEvents - 1.0.0
CLARIZEN - 1.0.0
FOUR51 - 1.0.0
FOUR51 - 1.0.0
Smart Recruiters - 1.0.0
Jira - 1.0.1
CLARIZEN - 1.0.0
AI - 1.0.0

list-ops

Beschreibung

Zeigt Operationen an.

Verwendung

list-ops [-d] [OPERATION_NAME_FILTER]

Optionen

  • OPERATION_NAME_FILTER: Zeigt Operationen an, die mit diesem Text beginnen. Standard: jb-agent-tools-.

  • -d: Zeigt mehr Details an.

log-sync

Beschreibung

Zeigt die Anzahl der Elemente in der privaten Agenten-Log-Warteschlange für jeden der verarbeiteten, nicht verarbeiteten und fehlerhaften Zustände an.

Verwendung

log-sync

Optionen

Keine

pending-ops

Beschreibung

Zeigt die Anzahl der geplanten und untergeordneten Anfragen in einem laufenden oder wartenden Zustand an.

Verwendung

pending-ops [-j]

Optionen

  • -j: Gibt Ergebnisse im JSON-Format zurück.

pg-connection

Beschreibung

Zeigt den Status der offenen PostgreSQL-Verbindungen an.

Verwendung

pg-connection [ -m MODE] [-j]

Optionen

  • -m MODE: Wählen Sie aus, wie die Verbindung hergestellt werden soll, wobei MODE einer der folgenden Werte ist:

    • conf: Verwenden Sie die Informationen aus der Datei jitterbit.conf.
    • postgres: Verbinden Sie sich mit dem PostgreSQL-Server.
    • pgbouncer: Verbinden Sie sich mit dem pgbouncer-Dienst.
  • -j: Gibt Ergebnisse im JSON-Format zurück.

Beispiele

JB Agent Tools>pg-connection
pg-connection
count | state
---------------
    5 | null
    1 | active
   12 | idle

JB Agent Tools>pg-connection -j
pg-connection -j
[{"count":5,"state":null},{"count":1,"state":"active"},{"count":13,"state":"idle"}]

pg-status

Beschreibung

Zeigt die Datenbankgröße an und listet Tabellen mit der höchsten Anzahl an Tabellenscans und betroffenen Zeilen auf.

Verwendung

pg-status

Optionen

Keine

Beispiele

JB Agent Tools>pg-status
pg-status
                     Table |       Scans (Sequential-Index) | Affected rows (Inserted-Updated-Deleted)
-----------------------------------------------------------------------------------------------------
            incomingmsgtab |              317439 (7-317432) |                  44 (15-14-15)
       verboseloguploadtab |                21450 (3-21447) |                      0 (0-0-0)
                key_values |              18797 (18177-620) |               1081 (11-1069-1)
                logsynctab |             16194 (13318-2876) |              330 (110-110-110)
              deploylogtab |                   312 (21-291) |              674 (230-229-215)
   operationdataelementtab |                     32 (20-12) |                752 (376-0-376)
   document_definitionstab |                        5 (5-0) |                592 (296-0-296)
    filestorepropertiestab |                        9 (7-2) |                408 (204-0-204)
 transformationdefinitionstab |                      17 (17-0) |                400 (200-0-200)
    operationpropertiestab |                      34 (34-0) |                344 (180-0-164)
-----------------------------------------------------------------------------------------------------

Database size: 16 MB

resync-deploylogs

Hinweis

Hinzugefügt in der Version 11.29 des privaten Agenten.

Beschreibung

Lädt die Bereitstellungsprotokolle von Harmony herunter, um sie für eine bestimmte Umgebungs-ID neu zu synchronisieren.

Verwendung

resync-deploylogs -e ENVIRONMENT_ID [-p AGENT_PORT]

Optionen

  • -e: Umgebungs-ID.

  • -p: Agentenportnummer.

run-op

Beschreibung

Führen Sie eine Operation aus, die durch ihre ID angegeben ist, und zeigen Sie dann den Status an.

Verwendung

run-op [-l OPERATION_ID LOOP_COUNT] [-r OPERATION_ID DELAY] [-s OPERATION_ID]

Optionen

  • -l: Führen Sie die Operation OPERATION_ID für die Anzahl LOOP_COUNT aus.

  • -r: Führen Sie die Operation OPERATION_ID in einer unendlichen Schleife mit einer Verzögerung zwischen den Ausführungen aus.

  • -s: Stoppen Sie die unendliche Schleifenoperation OPERATION_ID.

service-status

Beschreibung

Zeigen Sie den Status der Dienste Apache, Tomcat, Postgres, Pgbouncer und VerboseLogShipper an.

Verwendung

service-status

Optionen

Keine

zip-logs

Beschreibung

Erstellen Sie eine Zip-Datei, die alle Agentenprotokolle enthält.

Verwendung

zip-logs [OUTPUT_DIRECTORY]

Optionen

  • OUTPUT_DIRECTORY: Speichern Sie die .zip-Datei im angegebenen Verzeichnis.

Beispiele

JB Agent Tools>zip-logs
zip-logs
Zip filed created in: /opt/jitterbit/AgentSupportTools/jitterbit-logs.zip

JB Agent Tools>zip-logs /var
zip-logs /var
Zip filed created in: /var/jitterbit-logs.zip