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 uso geral, usada para interromper 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 com o Harmony e o 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 uso geral, usada para interromper 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, do Scheduler e do serviço 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 incluído.
start_pgbouncer Inicie o servidor PgBouncer incluído.
stop_pgbouncer Pare o servidor PgBouncer incluído.
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 do Process Engine.
start_cleanup Inicia o serviço de limpeza de arquivos.
stop_cleanup Pare o serviço de limpeza de arquivos.
start_metrics Comece o Jitterbit private agent metrics serviço.
stop_metrics Pare o Jitterbit private agent metrics serviço.
status_metrics Verifique o status do Jitterbit private agent metrics serviço.
Serviços Públicos utils OPTIONS Chamadas e passes OPTIONS para JitterbitUtils.
gen_server_cert Gere 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ções 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. 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 de 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). Os 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 do usuário administrativo do PostgreSQL. Esta opção é obrigatória e será solicitada caso não seja 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. | | | -k| --skip-metrics-config| | Não configure automaticamente as métricas do Jitterbit. | | _ _ | | --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 Nome de usuário da sua conta Harmony. [email protected]
    PASSWORD A senha da sua conta Harmony. P@55w0rd
    GROUP_NAME O nome do grupo de agentes 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 o 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 Recupera agressivamente o espaço em disco usado pelo backend. As tabelas de arquivo são truncadas e todas as tabelas são limpas.
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. Desativar com --no-verify-proxy-cert.
--no-verify-proxy-cert Não verificar certificados de proxy. Use esta opção se o seu proxy usar um certificado que o Jitterbit não consegue verificar.
--negotiate-ntlm-proxy-authentication Negociar autenticação de proxy NTLM. O padrão é desativado, 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. Caracteres curinga (* 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 Aciona uma parada de drenagem do agente. As operações em execução podem ser concluídas; novos trabalhos não são aceitos.
--drain-pause Aciona 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 do 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 do 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).
OSZAR »