Saltar al contenido

Herramientas de soporte para agentes privados de Jitterbit

Introducción

Las herramientas de soporte del Agente que se describen en esta página son un conjunto de comandos de diagnóstico y generación de informes.

Úsalos para ver cómo está funcionando tu 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 están listas cuando ves el JB Agent Tools>mensaje. 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 Tecla para ver las que coinciden.

help

Descripción

Mostrar todos los comandos disponibles.

Uso

help [COMMAND]

Opciones

  • COMMAND: Mostrar 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

Limpiar la consola.

Uso

clear

Opciones

Ninguno

connection-check

Descripción

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

Uso

connection-check [-t]

Opciones

  • -t: Si traceroute está instalado, incluye su salida para la dirección de alojar del portal 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 {: #description }Salir del programa.

Uso

exit

Opciones

Ninguno

generate-report

Descripción

Crea 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: Guarda 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: Mostrar operaciones que comiencen con este texto. Predeterminado: jb-agent-tools-.

  • -d:Mostrar más detalles.

log-sync

Descripción

Muestra 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 de espera.

Uso

pending-ops [-j]

Opciones

  • -j:Escribe la salida en formato JSON.

pg-connection

Descripción

Mostrar el estado de las conexiones PostgreSQL abiertas.

Uso

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

Opciones

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

    • conf:Utilice la información contenida en el jitterbit.conf archivo.
    • postgres:Conectarse al servidor PostgreSQL.
    • pgbouncer:Conéctese a la 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

Muestra el tamaño de la base de datos y enumera las tablas con la mayor cantidad de escaneos de tabla 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: Identificación del ambiente.

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

run-op

Descripción

Ejecutar una operación especificada por su ID y luego mostrar el estado.

Uso

run-op[-l OPERACIÓN_ID_LOOP_COUNT] [-r OPERATION_ID DELAY] [-s OPERATION_ID]

Opciones

  • -l: Para LOOP_COUNT Número de veces que se ejecuta 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 de los agentes 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:Guardar 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