Zum Inhalt springen

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: Wenn traceroute 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, wo MODE ist eines der folgenden:

    • conf: Nutzen Sie die Informationen im jitterbit.conf Datei.
    • postgres: Verbindung zum PostgreSQL -Server herstellen.
    • pgbouncer: Verbindung zum pgbouncer 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ür LOOP_COUNT Anzahl der ausgeführten Operation OPERATION_ID.

  • -r: Operation ausführen OPERATION_ID in einer Endlosschleife mit einer Verzögerung zwischen den Durchläufen.

  • -s: Operation stoppen OPERATION_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