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 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 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
-
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
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). |