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 OPTIONSparaJitterbitUtils. | 
| 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 postgrese 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_NAMEValor Substitua por Exemplo REGIONA região da sua conta Harmony ( na-east,emea-westouapac-southeast).https://na-east.jitterbit.comUSERNAMESeu nome de usuário da conta Harmony. my.name@example.comPASSWORDSua senha da conta Harmony. P@55w0rdGROUP_NAMEO nome do grupo de agentes e o nome do ambiente, separados por um sublinhado. My Agent Group_Default EnvironmentAGENT_NAMEO nome do agente. My Agent 1ORG_NAMEO 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 DBa partir de arquivos no diretórioDIR. | 
| --backup-db DB DIR | Fazer backup do banco de dados DBpara o diretórioDIR. | |
| --vacuum-db [DB] | Limpar o banco de dados DB. SeDBforallou em branco, todos os bancos de dados serão limpos. | |
| --reindex-db [DB] | Reindexar o banco de dados DB. SeDBforallou 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 PROJECTeENVIRONMENT(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 OPERATIONparaPROJECTeENVIRONMENT(como nomes) à fila de processos. Não recomendado. Ignora limites de taxa e outras verificações de agente. | |
| --send-command MODULE COMMAND | Enviar COMMANDparaMODULE. | |
| Utilitário | --encrypt-credentials USERNAME PASSWORD | Criptografar USERNAMEePASSWORDe imprimir em duas linhas. | 
| -e USERNAME PASSWORD | Forma curta de --encrypt-credentials. | |
| --resync-environment ENVIRONMENT | Acionar uma re-sincronização de ENVIRONMENT(nome). |