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 parajitterbit
, 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
-
Configure uma instância local do PostgreSQL em execução na porta padrão com o usuário administrativo
postgres
e senhaPASSWORD
:jitterbit-config -c -u -w PASSWORD
-
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
-
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
, ouapac-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). |