Saltar al contenido

Herramientas de Soporte para Agente

Introducción

Las herramientas de soporte para Agente descritas en esta página son un conjunto de comandos de diagnóstico y generación de informes.

Úselos para ver el rendimiento de su agente o cuando lo solicite el soporte de Jitterbit.

Para acceder a las herramientas, ejecute los siguientes comandos:

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

Las herramientas estarán listas cuando vea el JB Agent Tools> inmediato. Desde aquí puede ingresar cualquiera de los comandos que se enumeran a continuación.

Consejo

Ingrese los primeros caracteres de un comando y luego presione la tecla Tab clave para ver aquellos que coinciden.

help

Descripción

Mostrar todos los comandos disponibles.

Uso

help [COMMAND]

Opciones

  • COMMAND: muestra ayuda para un comando.

apache-stat

Descripción

Muestra el estado del servicio Apache.

Uso

apache-stat [-j]

Opciones

  • -j: Escribe la salida en formato JSON.

Ejemplos

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

Descripción

Limpia la consola.

Uso

clear

Opciones

Ninguno

connection-check

Descripción

Verifique las conexiones del agente privado a la puerta de enlace de Harmony y a los servidores Apache y Tomcat del agente privado.

Uso

connection-check [-t]

Opciones

  • -t: Si traceroute está instalado, incluya su salida para la dirección del alojar de la puerta de enlace de Harmony.

Ejemplos

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.

exit

Descripción

Salga del programa.

Uso

exit

Opciones

Ninguno

generate-report

Descripción

Cree los siguientes archivos:

  • report.html: Un informe que muestra las operaciones del agente, las operaciones pendientes, las estadísticas de Apache, las conexiones del servidor PostgreSQL, los archivos de registro del sistema y los servicios.
  • jitterbit-logs.zip: un archivo zip que contiene archivos de registro de agentes privados.

Uso

generate-report [-p OUTPUT_DIRECTORY]

Opciones

  • -p OUTPUT_DIRECTORY: Guarde los archivos en el directorio especificado.

list-connectors

Descripción

Mostrar conectores descargados y cargados.

Uso

list-connectors [-p AGENT_PORT]

Opciones

  • -p: Puerto en el que se ejecuta el agente.

Ejemplos

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

Descripción

Mostrar operaciones.

Uso

list-ops [-d] [OPERATION_NAME_FILTER]

Opciones

  • OPERATION_NAME_FILTER: Muestra operaciones que comienzan con este texto. Por defecto: jb-agent-tools-.

  • -d: Mostrar más detalles.

log-sync

Descripción

Muestre la cantidad de elementos en la cola de registro del agente privado para cada uno de los estados procesado, no procesado y error.

Uso

log-sync

Opciones

Ninguno

pending-ops

Descripción

Muestra la cantidad de solicitudes programadas y secundarias en estado de ejecución o espera.

Uso

pending-ops [-j]

Opciones

  • -j: Escribe la salida en formato JSON.

pg-connection

Descripción

Muestra el estado de las conexiones PostgreSQL abiertas.

Uso

pg-connection [-m MODO] [-j]

Opciones

  • -m MODE: Elija cómo realizar la conexión, dónde MODE es uno de los siguientes:

    • conf: Utilice la información del jitterbit.conf archivo.
    • postgres: Conéctese al servidor PostgreSQL.
    • pgbouncer: Conéctese al pgbouncer servicio.
  • -j: Formatee la salida como JSON.

Ejemplos

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

Descripción

Muestre el tamaño de la base de datos y enumere las tablas con el mayor número de escaneos de tablas y filas afectadas.

Uso

pg-status

Opciones

Ninguno

Ejemplos

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

Nota

Agregado en la versión 11.29 del agente privado.

Descripción

Descargue los registros de desplegar de Harmony para volver a sincronizarlos para un ID de ambiente determinado.

Uso

resync-deploylogs -e ENVIRONMENT_ID [-p AGENT_PORT]

Opciones

  • -e: ID del ambiente.

  • -p: Número de puerto del Agente.

run-op

Descripción

Ejecute una operación especificada por su ID y luego muestre el estado.

Uso

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

Opciones

  • -l: Para LOOP_COUNT número de veces, ejecutar la operación OPERATION_ID.

  • -r: Ejecutar operación OPERATION_ID en un bucle infinito con un retraso entre ejecuciones.

  • -s: Detener la operación de bucle infinito OPERATION_ID.

service-status

Descripción

Muestra el estado de los servicios del agente Apache, Tomcat, Postgres, Pgbouncer y VerboseLogShipper.

Uso

service-status

Opciones

Ninguno

zip-logs

Descripción

Cree un archivo zip que contenga todos los registros del agente.

Uso

zip-logs [OUTPUT_DIRECTORY]

Opciones

  • OUTPUT_DIRECTORY: Salva el .zip archivo en el directorio especificado.

Ejemplos

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