Support-Tools für private Jitterbit-Agenten
Einführung
Die auf dieser Seite beschriebenen Agent-Support-Tools sind eine Reihe von Diagnose- und Berichtsbefehlen.
Verwenden Sie sie, um die Leistung Ihres Agenten zu sehen oder wenn der Jitterbit-Support dies verlangt.
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 Werkzeuge sind bereit, wenn Sie das sehen JB Agent Tools>
Eingabeaufforderung. Von hier aus können Sie einen der unten aufgeführten Befehle eingeben.
Tipp
Geben Sie die ersten Buchstaben eines Befehls ein und drücken Sie dann die Tab
Taste, um die Übereinstimmungen anzuzeigen.
help
Beschreibung
Alle verfügbaren Befehle anzeigen.
Verwendung
help [COMMAND]
Optionen
COMMAND
: Hilfe zu einem Befehl anzeigen.
about
Hinweis
Hinzugefügt in privater Agentversion 11.36.
Beschreibung
Zeigen Sie die folgenden Informationen zum installierten Agenten an:
- Name des Agent
- Agent
- Version
- Umgebungen
Verwendung
about
Optionen
Keine.
apache-stat
Beschreibung
Zeigt den Status des Apache-Dienstes an.
Verwendung
apache-stat [-j]
Optionen
-j
: Schreiben Sie die Ausgabe im JSON-Format.
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
Konsole leeren.
Verwendung
clear
Optionen
Keine
connection-check
Beschreibung
Überprüfen Sie die Verbindungen vom privaten Agenten zum Harmony-Gateway und den Apache- und Tomcat-Servern des privaten Agenten.
Verwendung
connection-check [-t]
Optionen
-t
: Wenntraceroute
installiert ist, schließen Sie dessen Ausgabe für die Host des Harmony-Gateways ein.
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.
env-list
Hinweis
Hinzugefügt in privater Agentversion 11.36.
Beschreibung
Zeigen Sie eine Liste der mit dem privaten Agenten verknüpften Umgebungen an.
Verwendung
env-list
Optionen
Keine.
exit
Beschreibung
Beenden Sie das Programm.
Verwendung
exit
Optionen
Keine
generate-report
Beschreibung
Erstellen Sie die folgenden Dateien:
report.html
: Ein Bericht, der die Vorgänge des Agenten, ausstehende Vorgänge, Apache-Statistiken, PostgreSQL -Serververbindungen, Systemprotokolldateien und Dienste anzeigt.jitterbit-logs.zip
: Eine ZIP-Datei mit privaten Agent-Protokolldateien.
Verwendung
generate-report [-p OUTPUT_DIRECTORY]
Optionen
-p OUTPUT_DIRECTORY
: Speichern Sie die Dateien im angegebenen Verzeichnis.
list-connectors
Beschreibung
Heruntergeladene und geladene Konnektoren anzeigen.
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
Operationen anzeigen.
Verwendung
list-ops [-D] [OPERATION_NAME_FILTER]
Optionen
-
OPERATION_NAME_FILTER
: Vorgänge anzeigen, die mit diesem Text beginnen. Standard:jb-agent-tools-
. -
-d
: Weitere Details anzeigen.
log-sync
Beschreibung
Zeigt die Anzahl der Elemente in der privaten Agenten-Protokollwarteschlange für jeden der Zustände „verarbeitet“, „unverarbeitet“ und „Fehler“ an.
Verwendung
log-sync
Optionen
Keine
pending-ops
Beschreibung
Zeigt die Anzahl der geplanten und untergeordneten Anfragen im laufenden oder wartenden Zustand an.
Verwendung
pending-ops [-j]
Optionen
-j
: Schreiben Sie die Ausgabe im JSON-Format.
pg-connection
Beschreibung
Zeigt den Status offener PostgreSQL -Verbindungen an.
Verwendung
pg-connection [ -m MODE] [-j]
Optionen
-
-m MODE
: Wählen Sie, wie die Verbindung hergestellt werden soll, woMODE
ist eines der folgenden:conf
: Nutzen Sie die Informationen imjitterbit.conf
Datei.postgres
: Verbindung zum PostgreSQL -Server herstellen.pgbouncer
: Verbindung zumpgbouncer
Service.
-
-j
: Formatieren Sie die Ausgabe als JSON.
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
Datenbankgröße anzeigen und Tabellen mit der höchsten Anzahl an Tabellenscans und betroffenen Zeilen auflisten.
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 privater Agentversion 11.29.
Beschreibung
Laden Sie die einsetzen von Harmony herunter, um sie für eine bestimmte Umfeld-ID erneut zu synchronisieren.
Verwendung
resync-deploylogs -e ENVIRONMENT_ID [-p AGENT_PORT]
Optionen
-
-e
: Umgebungs-ID. -
-p
: Port des Agent.
run-op
Beschreibung
Führen Sie einen durch seine ID angegebenen Operation aus 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ürLOOP_COUNT
Anzahl der ausgeführten OperationOPERATION_ID
. -
-r
: Operation ausführenOPERATION_ID
in einer Endlosschleife mit einer Verzögerung zwischen den Durchläufen. -
-s
: Operation stoppenOPERATION_ID
.
service-status
Beschreibung
Zeigt den Status der Agentdienste Apache, Tomcat, Postgres, Pgbouncer und VerboseLogShipper an.
Verwendung
service-status
Optionen
Keine
zip-logs
Beschreibung
Erstellen Sie eine ZIP-Datei mit allen Agentenprotokollen.
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