Ir para o conteúdo

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 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

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 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

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 ID_OPERAÇÃO CONTAGEM_DE_LOOP] [-r OPERATION_ID DELAY] [-s OPERATION_ID]

Opções

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

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

  • -s: Parar operação de loop infinito OPERATION_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 .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