Ferramentas de suporte em agentes privados Jitterbit
Introdução
As Ferramentas de Suporte ao Agente descritas nesta página são um conjunto de comandos de diagnóstico e relatórios.
Use-os para ver o desempenho do seu agente ou quando solicitado pelo suporte do 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>prompt. A partir daqui você pode digitar 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 combinam.
help
Descrição
Mostrar todos os comandos disponíveis.
Uso
help [COMMAND]
Opções
- COMMAND: Mostra ajuda para um comando.
apache-stat
Descrição
Mostra 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 os servidores Apache e Tomcat do agente privado.
Uso
connection-check [-t]
Opções
- -t: Se- tracerouteestiver 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
Sair do programa.
Uso
exit
Opções
Nenhum
generate-report
Descrição
Crie os seguintes arquivos:
- report.html: Um relatório mostrando 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 de 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: Mostrar operações que começam com este texto. Padrão:jb-agent-tools-.
- 
-d: Mostrar mais detalhes.
log-sync
Descrição
Mostra o número de itens na fila de log do agente privado para cada um dos estados processado, não processado e erro.
Uso
log-sync
Opções
Nenhum
pending-ops
Descrição
Mostra o número de solicitações programadas e filhas em um 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 MODE] [-j]
Opções
- 
-m MODE: Escolha como fazer a conexão, ondeMODEé um dos seguintes:- conf: Use as informações no- jitterbit.confarquivo.
- postgres: Conecte-se ao servidor PostgreSQL.
- pgbouncer: Conecte-se ao- pgbouncerserviç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
Mostrar o tamanho do banco de dados e listar tabelas com o maior número de varreduras 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
resync-deploylogs
Nota
Adicionado na versão 11.29 do agente privado.
Descrição
Baixe os logs de implantar do Harmony para ressincronizá-los para um determinado ID de ambiente.
Uso
resync-deploylogs -e ENVIRONMENT_ID [-p AGENT_PORT]
Opções
- 
-e: ID do ambiente.
- 
-p: Número da porta do Agente.
run-op
Descrição
Execute uma operação especificada por seu ID e, em seguida, mostre o status.
Uso
run-op [-l OPERATION_ID LOOP_COUNT] [-r OPERATION_ID DELAY] [-s OPERATION_ID]
Opções
- 
-l: ParaLOOP_COUNTnúmero de vezes, executar operaçãoOPERATION_ID.
- 
-r: Executar operaçãoOPERATION_IDem um loop infinito com um atraso entre as execuções.
- 
-s: Parar operação de loop infinitoOPERATION_ID.
service-status
Descrição
Mostrar o status dos serviços de 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- .ziparquivo 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