Ir para o conteúdo

Programas de utilidade em agentes privados Jitterbit

Introdução

Esta página descreve os seguintes programas utilitários incluídos no pacote de instalação do agente privado:

  • jitterbit: Uma ferramenta de gerenciamento e operações de propósito geral, usada para parar e iniciar serviços de agentes privados.

  • jitterbit-config: Um utilitário de configuração de agente privado, usado para configurar a conexão do agente privado ao Harmony e ao banco de dados interno do agente privado.

  • jitterbit-utils: Um script wrapper de conveniência para jitterbit, usado para operações gerais e tarefas de configuração.

Eles são encontrados nos seguintes locais em cada plataforma:

Plataforma Locais
Windows C:\Program Files\Jitterbit Agent\bin
C:\Program Files\Jitterbit Agent\jitterbit-agent-config-util
Linux), Docker /usr/bin, cada um ligado a /opt/jitterbit/bin

jitterbit

Esta é uma ferramenta de gerenciamento e operações de propósito geral, usada para parar e iniciar serviços de agentes privados. Não está disponível no Microsoft Windows, onde o menu Iniciar contém comandos equivalentes.

Uso

jitterbit COMMAND [OPTIONS]

Comandos

Categoria Comando Descrição
Operações de Agente start Iniciar todos os serviços de agente privado.
stop Pare todos os serviços de agentes privados.
restart Reinicie todos os serviços do agente privado.
status Mostrar o status dos processos do Process Engine, Scheduler e Cleanup.
Operações de serviço start_apache Inicie o serviço Apache.
stop_apache Pare o serviço Apache.
start_tomcat Inicie o serviço Tomcat.
stop_tomcat Pare o serviço Tomcat.
start_pgsql Inicie o servidor PostgreSQL incluído.
stop_pgsql Pare o servidor PostgreSQL empacotado.
start_pgbouncer Inicie o servidor PgBouncer incluído.
stop_pgbouncer Pare o servidor PgBouncer empacotado.
start_scheduler Inicie o serviço Scheduler.
stop_scheduler Pare o serviço Scheduler.
start_verboselogshipper Inicie o serviço VerboseLogShipper.
stop_verboselogshipper Pare o serviço VerboseLogShipper.
start_processengine Inicie o serviço Process Engine.
stop_processengine Pare o serviço Process Engine.
start_cleanup Inicia o serviço de limpeza de arquivos.
stop_cleanup Pare o serviço de limpeza de arquivos.
Utilitários utils OPTIONS Chamadas e passes OPTIONS para JitterbitUtils.
gen_server_cert Gerar um novo certificado de servidor se ainda não estiver instalado.
initdb Inicializa um novo cluster de banco de dados agrupado. Força uma sincronização completa de todos os projetos implantados e remove todos os ambientes atuais do agente.
Informação top Mostrar os principais processos em execução como jitterbit usuário.
version Imprima a versão e a data de compilação do Process Engine.
help Mostrar ajuda.

jitterbit-config

Este é um utilitário de configuração de agente privado, usado para configurar a conexão do agente privado com o Harmony e o banco de dados interno do agente privado. Ele não está disponível no Microsoft Windows, onde o menu Iniciar contém comandos equivalentes.

Uso

jitterbit-config [OPTIONS]

Opções

Categoria Opção curta Opção longa Valor padrão Descrição
Harmony -l --login-url https://login.jitterbit.com URL de login do Harmony.
-U --user Seu nome de usuário do Harmony.
-P --password Sua senha do Harmony.
-f --credentials-file Arquivo para ler o arquivo de credenciais do Harmony.
--xh --proxy-host hospedar e porta do servidor proxy no formato hostname:port.
--xu --proxy-user Nome de usuário do servidor proxy se o seu proxy exigir autorização.
--xp --proxy-password Senha do servidor proxy se o seu proxy exigir autorização.
--xn --proxy-ntlm-domain Domínio do servidor proxy se você estiver usando um proxy NTLM.
--xc --no-verify-proxy-cert false Não verifique certificados proxy. (Não recomendado.)
-o --organization Organização para configurar o agente.
-g --agent-group Nome do grupo de agentes que você deseja configurar.
-a --agent Nome do agente que você deseja configurar.
Banco de dados -c --configure-postgres false Configurar uma instância do PostgreSQL para servir como armazenamento de dados de backend.
-u --unattended false Não solicite nada, exceto a senha do administrador do PostgreSQL (a menos que especificado com -w opção). Valores padrão são usados para opções não especificadas.
-s --server 127.0.0.1 Nome ou endereço IP do servidor PostgreSQL.
-p --port 5432 Porta na qual o PostgreSQL está escutando.
-d --driver PostreSQL-jitterbit driver ODBC PostgreSQL a ser usado.
-m --db-admin-user postgres Nome do usuário administrativo do PostgreSQL.
-w --db-password Senha para o usuário administrativo do PostgreSQL. Esta opção é necessária e você será solicitado a inseri-la se não for especificada.
-t --update false Atualiza o banco de dados de backend para a versão instalada do Jitterbit em vez de criá-los.
Outro -q --quiet false Não solicite entrada se houver apenas uma opção disponível. Não imprima informações desnecessárias no terminal.
--bundledb false Opção interna para uso pelo suporte Jitterbit.

Exemplos

  1. Configure uma instância local do PostgreSQL em execução na porta padrão com o usuário administrativo postgres e senha PASSWORD:

    jitterbit-config -c -u -w PASSWORD
    
  2. Use uma instância remota do PostgreSQL em execução na porta 5433. Você será solicitado a informar o nome de usuário e a senha do servidor PostgreSQL, que deve ser configurado para aceitar conexões remotas:

    jitterbit-config -c --unattended --server 192.168.1.102 --port 5433
    
  3. Reconfigure um agente privado:

    jitterbit-config -U USERNAME -P PASSWORD -l https://REGION.jitterbit.com -o ORG_NAME -g GROUP_NAME -a AGENT_NAME
    
    Valor Substituir por Exemplo
    REGION Sua região de conta Harmony (na-east, emea-west, ou apac-southeast). https://na-east.jitterbit.com
    USERNAME Seu nome de usuário da conta Harmony. my.name@example.com
    PASSWORD A senha da sua conta Harmony. P@55w0rd
    GROUP_NAME O nome do grupo do agente e o nome do ambiente, separados por um sublinhado. My Agent Group_Default Environment
    AGENT_NAME O nome do agente. My Agent 1
    ORG_NAME Nome da sua organização Harmony. My Org

jitterbit-utils

Este é um script wrapper de conveniência para jitterbit, usado para operações gerais e tarefas de configuração. O script chama jitterbit utils OPTIONS, que por sua vez chama JitterbitUtils.

Uso

JitterbitUtils.exe [OPTIONS]

jitterbit-utils [OPTIONS]

Opções

Tipo Opção Descrição
Geral --quiet Não emite nada, exceto mensagens de erro fatais.
--help Mostrar ajuda.
Manutenção --restore-db DB DIR Restaurar banco de dados DB de arquivos no diretório DIR.
--backup-db DB DIR Banco de dados de backup DB para diretório DIR.
--vacuum-db [DB] Banco de dados de vácuo DB. Se DB é all ou em branco, todos os bancos de dados são aspirados.
--reindex-db [DB] Reindexar banco de dados DB. Se DB é all ou em branco, todos os bancos de dados são reindexados.
--reclaim-disk-space Recupere agressivamente o espaço em disco usado pelo backend. As tabelas de arquivo são truncadas e todas as tabelas são aspiradas.
Procuração --set-http-proxy-host HOSTNAME[:PORT] Nome do hospedar do servidor proxy HTTP e porta opcional.
--set-http-proxy-username USERNAME Nome de usuário do servidor proxy HTTP.
--set-http-proxy-pwd PASSWORD Senha do servidor proxy HTTP.
--set-http-proxy-domain NTLM_DOMAIN Servidor proxy HTTP Domínio NTLM.
--verify-proxy-cert (Padrão) Verificar certificados proxy. Desligue com --no-verify-proxy-cert.
--no-verify-proxy-cert Não verifique certificados proxy. Use isto se seu proxy usar um certificado que o Jitterbit não pode verificar.
--negotiate-ntlm-proxy-authentication Negociar autenticação de proxy NTLM. O padrão é off, o que é mais rápido. Habilite somente se o padrão causar problemas.
--set-http-proxy-inclusions INCLUSIONS Lista separada por vírgulas de nomes de hospedar para os quais a configuração de proxy deve ser usada. Curingas (* e ?) são suportados. Incompatível com --set-http-proxy-exceptions.
--set-http-proxy-exceptions EXCEPTIONS Lista separada por vírgulas de nomes de hospedar para os quais a configuração de proxy não deve ser usada. Curingas (* e ?) são suportados. Incompatível com --set-http-proxy-inclusions.
--disable-http-proxy Desabilitar configuração de proxy HTTP.
--print-http-proxy-configuration Imprimir configuração do proxy HTTP.
Operações --drain-stop Dispara uma parada de drenagem do agente. Operações em execução podem ser concluídas; novos trabalhos não são aceitos.
--drain-pause Dispara uma pausa de drenagem do agente. Operações em execução poderão ser concluídas, mas novos trabalhos não serão aceitos.
--list-operations Listar todas as operações.
--list-operations --project PROJECT --environment ENVIRONMENT Listar operações para PROJECT e ENVIRONMENT(como nomes).
--run-scheduled-operations Adicione todas as operações agendadas à fila de processos.
--add-operation-to-queue OPERATION Adicionar OPERATION(como nome, GUID ou ID do banco de dados) para a fila de processos. Não recomendado. Ignora limites de taxa e outras verificações de agente.
--add-operation-to-queue OPERATION --project PROJECT --environment ENVIRONMENT Adicionar OPERATION para PROJECT e ENVIRONMENT(como nomes) para a fila de processos. Não recomendado. Ignora limites de taxa e outras verificações de agente.
--send-command MODULE COMMAND Enviar COMMAND para MODULE.
Utilitário --encrypt-credentials USERNAME PASSWORD Criptografar USERNAME e PASSWORD e imprimir em duas linhas.
-e USERNAME PASSWORD Forma abreviada de --encrypt-credentials.
--resync-environment ENVIRONMENT Acionar uma ressincronização de ENVIRONMENT(nome).