Programas utilitários 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 operações e gerenciamento de uso geral, utilizada para parar e iniciar serviços de agentes privados. -
jitterbit-config
: Um utilitário de configuração do 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 de conveniência parajitterbit
, utilizado para operações gerais e tarefas de configuração.
Estes podem ser 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 vinculado a /opt/jitterbit/bin |
jitterbit
Esta é uma ferramenta de operações e gerenciamento de uso geral, utilizada para parar e iniciar serviços de agentes privados.
Não está disponível no Microsoft Windows. Use o menu Iniciar para parar e iniciar serviços de agentes.
Uso
jitterbit COMMAND [OPTIONS]
Comandos
Categoria | Comando | Descrição |
---|---|---|
Operações de Agente |
start |
Iniciar todos os serviços de agentes privados. |
stop |
Parar todos os serviços de agentes privados. | |
restart |
Reiniciar todos os serviços de agentes privados. | |
status |
Mostrar o status do Motor de Processos, do Agendador e dos processos do serviço de Limpeza. | |
Operações de Serviço |
start_apache |
Iniciar o serviço Apache. |
stop_apache |
Parar o serviço Apache. | |
start_tomcat |
Iniciar o serviço Tomcat. | |
stop_tomcat |
Parar o serviço Tomcat. | |
start_pgsql |
Iniciar o servidor PostgreSQL incluído. | |
stop_pgsql |
Parar o servidor PostgreSQL incluído. | |
start_pgbouncer |
Iniciar o servidor PgBouncer incluído. | |
stop_pgbouncer |
Parar o servidor PgBouncer incluído. | |
start_scheduler |
Iniciar o serviço Agendador. | |
stop_scheduler |
Parar o serviço Agendador. | |
start_verboselogshipper |
Iniciar o serviço VerboseLogShipper. | |
stop_verboselogshipper |
Parar o serviço VerboseLogShipper. | |
start_processengine |
Iniciar o serviço Motor de Processos. | |
stop_processengine |
Parar o serviço Motor de Processos. | |
start_cleanup |
Iniciar o serviço de limpeza de arquivos. | |
stop_cleanup |
Parar o serviço de limpeza de arquivos. | |
start_metrics |
Iniciar o serviço de [observabilidade nativa] . | |
stop_metrics |
Parar o serviço de [observabilidade nativa] . | |
status_metrics |
Verificar o status do serviço de [observabilidade nativa] . | |
Utilitários | utils OPTIONS |
Chama e passa OPTIONS para JitterbitUtils . |
gen_server_cert |
Gerar um novo certificado de servidor se ainda não estiver instalado. | |
initdb |
Inicializar um novo cluster de banco de dados incluído. 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 o usuário jitterbit . |
version |
Imprimir a versão e a data de construção do Motor de Processos. | |
help |
Mostrar ajuda. |
jitterbit-config
Esta é uma ferramenta de configuração de agente privado, usada 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.
Uso
jitterbit-config [OPÇÕES]
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 |
Host 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 verificar 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 PostgreSQL para servir como o armazenamento de dados de backend. |
-u |
--unattended |
false |
Não solicitar nada, exceto a senha do administrador do PostgreSQL (a menos que especificado com a opção -w ). 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 que o PostgreSQL está escutando. | |
-d |
--driver |
PostreSQL-jitterbit |
Driver ODBC do 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 é obrigatória e você será solicitado a fornecê-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. | |
Outros | -q |
--quiet |
false |
Não solicitar entrada se houver apenas uma opção disponível. Não imprimir informações desnecessárias no terminal. |
-k |
--skip-metrics-config |
Não configurar automaticamente as métricas do Jitterbit. | ||
--bundledb |
false |
Opção interna para uso pelo suporte do Jitterbit. |
Exemplos
-
Configure uma instância local do PostgreSQL rodando na porta padrão com o usuário administrativo
postgres
e a senhaPASSWORD
:jitterbit-config -c -u -w PASSWORD
-
Use uma instância remota do PostgreSQL rodando na porta 5433. Você será solicitado a fornecer 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 Substitua por Exemplo REGION
A região da sua 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
Sua senha da 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
O nome da sua organização Harmony. My Org
jitterbit-utils
Este é um script 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]
Options
Tipo | Opção | Descrição |
---|---|---|
Geral | --quiet |
Não exibir nada, exceto mensagens de erro fatais. |
--help |
Mostrar ajuda. | |
Manutenção | --restore-db DB DIR |
Restaurar o banco de dados DB a partir de arquivos no diretório DIR . |
--backup-db DB DIR |
Fazer backup do banco de dados DB para o diretório DIR . |
|
--vacuum-db [DB] |
Limpar o banco de dados DB . Se DB for all ou em branco, todos os bancos de dados serão limpos. |
|
--reindex-db [DB] |
Reindexar o banco de dados DB . Se DB for all ou em branco, todos os bancos de dados serão reindexados. |
|
--reclaim-disk-space |
Recuperar agressivamente o espaço em disco usado pelo backend. Tabelas de arquivo são truncadas e todas as tabelas são limpas. | |
Proxy | --set-http-proxy-host HOSTNAME[:PORT] |
Nome do host 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 |
Domínio NTLM do servidor proxy HTTP. | |
--verify-proxy-cert |
(Padrão) Verificar certificados do proxy. Desativar com --no-verify-proxy-cert . |
|
--no-verify-proxy-cert |
Não verificar certificados do proxy. Use isso se seu proxy usar um certificado que o Jitterbit não consegue verificar. | |
--negotiate-ntlm-proxy-authentication |
Negociar autenticação NTLM do proxy. O padrão é desativado, o que é mais rápido. Ativar apenas se o padrão causar problemas. | |
--set-http-proxy-inclusions INCLUSIONS |
Lista separada por vírgulas de nomes de host para os quais a configuração do proxy deve ser usada. Caracteres curinga (* e ? ) são suportados. Incompatível com --set-http-proxy-exceptions . |
|
--set-http-proxy-exceptions EXCEPTIONS |
Lista separada por vírgulas de nomes de host para os quais a configuração do proxy não deve ser usada. Caracteres curinga (* e ? ) são suportados. Incompatível com --set-http-proxy-inclusions . |
|
--disable-http-proxy |
Desativar a configuração do proxy HTTP. | |
--print-http-proxy-configuration |
Imprimir configuração do proxy HTTP. | |
Operações | --drain-stop |
Acionar uma parada de drenagem do agente. Operações em execução podem ser concluídas; novos trabalhos não são aceitos. |
--drain-pause |
Acionar 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 |
Adicionar todas as operações agendadas à fila de processos. | |
--add-operation-to-queue OPERATION |
Adicionar OPERATION (como nome, GUID ou ID do banco de dados) à 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) à 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 curta de --encrypt-credentials . |
|
--resync-environment ENVIRONMENT |
Acionar uma re-sincronização de ENVIRONMENT (nome). |