Ir para o conteúdo

Ferramentas de Suporte ao Agente

Introdução

As ferramentas de suporte ao Agente descritas nesta página são um conjunto de comandos de diagnóstico e relatório.

Use-os para ver o desempenho do seu agente ou quando solicitado pelo suporte da Jitterbit.

Para acessar as ferramentas, execute os seguintes comandos:

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

As ferramentas estão prontas quando você vê o JB Agent Tools> incitar. A partir daqui você pode inserir qualquer um dos comandos listados abaixo.

Dica

Insira os primeiros caracteres de um comando e pressione o botão Tab chave para ver aqueles que correspondem.

help

Descrição

Mostrar todos os comandos disponíveis.

Uso

help [COMMAND]

Opções

  • COMMAND: mostra ajuda para um comando.

apache-stat

Descrição

Mostre o status do serviço Apache.

Uso

apache-stat [-j]

Opções

  • -j: escreva a saída no formato JSON.

Exemplos

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

Descrição

Limpe o console.

Uso

clear

Opções

Nenhum

connection-check

Descrição

Verifique as conexões do agente privado com o gateway Harmony e com os servidores Apache e Tomcat do agente privado.

Uso

connection-check [-t]

Opções

  • -t: Se traceroute estiver instalado, inclua sua saída para o endereço do hospedar do gateway Harmony.

Exemplos

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

Descrição

Saia do programa.

Uso

exit

Opções

Nenhum

generate-report

Descrição

Crie os seguintes arquivos:

  • report.html: um relatório que mostra as operações do agente, operações pendentes, estatísticas do Apache, conexões do servidor PostgreSQL, arquivos de log do sistema e serviços.
  • jitterbit-logs.zip: um arquivo zip contendo arquivos de log do agente privado.

Uso

generate-report [-p OUTPUT_DIRECTORY]

Opções

  • -p OUTPUT_DIRECTORY: salve os arquivos no diretório especificado.

list-connectors

Descrição

Mostrar conectores baixados e carregados.

Uso

list-connectors [-p AGENT_PORT]

Opções

  • -p: porta em que o agente é executado.

Exemplos

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

Descrição

Mostrar operações.

Uso

list-ops [-d] [OPERATION_NAME_FILTER]

Opções

  • OPERATION_NAME_FILTER: mostra operações começando com este texto. Padrão: jb-agent-tools-.

  • -d: Mostrar mais detalhes.

log-sync

Descrição

Mostre o número de itens na fila de log do agente privado para cada um dos estados processados, não processados e erro.

Uso

log-sync

Opções

Nenhum

pending-ops

Descrição

Mostrar o número de solicitações agendadas e filhas em estado de execução ou espera.

Uso

pending-ops [-j]

Opções

  • -j: escreva a saída no formato JSON.

pg-connection

Descrição

Mostrar o status das conexões abertas do PostgreSQL.

Uso

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

Opções

  • -m MODE: Escolha como fazer a conexão, onde MODE é um dos seguintes:

    • conf: Use as informações no jitterbit.conf arquivo.
    • postgres: Conecte-se ao servidor PostgreSQL.
    • pgbouncer: Conecte-se ao pgbouncer serviço.
  • -j: formate a saída como JSON.

Exemplos

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

Descrição

Mostre o tamanho do banco de dados e liste as tabelas com o maior número de verificações de tabela e linhas afetadas.

Uso

pg-status

Opções

Nenhum

Exemplos

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

run-op

Descrição

Execute uma operação especificada por seu ID e mostre o status.

Uso

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

Opções

  • -l: Para LOOP_COUNT número de vezes, execute a operação OPERATION_ID.

  • -r: Executar operação OPERATION_ID em um loop infinito com atraso entre as execuções.

  • -s: Para a operação de loop infinito OPERATION_ID.

service-status

Descrição

Mostre o status dos serviços do agente Apache, Tomcat, Postgres, Pgbouncer e VerboseLogShipper.

Uso

service-status

Opções

Nenhum

zip-logs

Descrição

Crie um arquivo zip contendo todos os logs do agente.

Uso

zip-logs [OUTPUT_DIRECTORY]

Opções

  • OUTPUT_DIRECTORY: Salve o .zip arquivo no diretório especificado.

Exemplos

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