Programas de utilidad en agentes privados de Jitterbit
Introducción
Esta página describe los siguientes programas de utilidad incluidos con el paquete de instalación del agente privado:
-
jitterbit
: Una herramienta de operaciones y gestión de propósito general, utilizada para detener y iniciar servicios de agentes privados. -
jitterbit-config
: Una utilidad de configuración del agente privado, utilizada para configurar la conexión del agente privado a Harmony y la base de datos interna del agente privado. -
jitterbit-utils
: Un script envoltorio de conveniencia parajitterbit
, utilizado para operaciones generales y tareas de configuración.
Estos se encuentran en las siguientes ubicaciones en cada plataforma:
Plataforma | Ubicaciones |
---|---|
Windows | C:\Program Files\Jitterbit Agent\bin |
C:\Program Files\Jitterbit Agent\jitterbit-agent-config-util | |
Linux, Docker | /usr/bin , cada uno vinculado a /opt/jitterbit/bin |
jitterbit
Esta es una herramienta de operaciones y gestión de propósito general, utilizada para detener y iniciar servicios de agentes privados.
No está disponible en Microsoft Windows. Utilice el menú Inicio para detener e iniciar los servicios del agente.
Uso
jitterbit COMMAND [OPTIONS]
Comandos
Categoría | Comando | Descripción |
---|---|---|
Operaciones del agente | start | Iniciar todos los servicios del agente privado. |
stop | Detener todos los servicios del agente privado. | |
restart | Reiniciar todos los servicios del agente privado. | |
status | Mostrar el estado del Motor de Procesos, el Programador y los procesos del servicio de Limpieza. | |
Operaciones del servicio | start_apache | Iniciar el servicio de Apache. |
stop_apache | Detener el servicio de Apache. | |
start_tomcat | Iniciar el servicio de Tomcat. | |
stop_tomcat | Detener el servicio de Tomcat. | |
start_pgsql | Iniciar el servidor PostgreSQL incluido. | |
stop_pgsql | Detener el servidor PostgreSQL incluido. | |
start_pgbouncer | Iniciar el servidor PgBouncer incluido. | |
stop_pgbouncer | Detener el servidor PgBouncer incluido. | |
start_scheduler | Iniciar el servicio del Programador. | |
stop_scheduler | Detener el servicio del Programador. | |
start_verboselogshipper | Iniciar el servicio VerboseLogShipper. | |
stop_verboselogshipper | Detener el servicio VerboseLogShipper. | |
start_processengine | Iniciar el servicio del Motor de Procesos. | |
stop_processengine | Detener el servicio del Motor de Procesos. | |
start_cleanup | Iniciar el servicio de limpieza de archivos. | |
stop_cleanup | Detener el servicio de limpieza de archivos. | |
start_metrics | Iniciar el servicio de [observabilidad nativa] | |
stop_metrics | Detener el servicio de [observabilidad nativa]. | |
status_metrics | Verificar el estado del servicio de [observabilidad nativa]. | |
Utilidades | utils OPTIONS | Llama y pasa OPTIONS a JitterbitUtils . |
gen_server_cert | Generar un nuevo certificado de servidor si no está instalado. | |
initdb | Inicializar un nuevo clúster de base de datos incluido. Fuerza una sincronización completa de todos los proyectos desplegados y elimina todos los entornos actuales del agente. | |
Información | top | Mostrar los procesos principales que se ejecutan como el usuario jitterbit . |
version | Imprimir la versión y la fecha de construcción del Motor de Procesos. | |
help | Mostrar ayuda. |
jitterbit-config
Esta es una utilidad de configuración del agente privado, utilizada para configurar la conexión del agente privado a Harmony y la base de datos interna del agente privado.
No está disponible en Microsoft Windows.
Uso
jitterbit-config [OPTIONS]
Opciones
Categoría | Opción Corta | Opción Larga | Valor por Defecto | Descripción |
---|---|---|---|---|
Harmony | -l | --login-url | https://login.jitterbit.com | URL de inicio de sesión de Harmony. |
-U | --user | Tu nombre de usuario de Harmony. | ||
-P | --password | Tu contraseña de Harmony. | ||
-f | --credentials-file | Archivo desde el cual leer el archivo de credenciales de Harmony. | ||
--xh | --proxy-host | Host y puerto del servidor proxy en el formato hostname:port . | ||
--xu | --proxy-user | Nombre de usuario del servidor proxy si tu proxy requiere autorización. | ||
--xp | --proxy-password | Contraseña del servidor proxy si tu proxy requiere autorización. | ||
--xn | --proxy-ntlm-domain | Dominio del servidor proxy si estás utilizando un proxy NTLM. | ||
--xc | --no-verify-proxy-cert | false | No verificar certificados proxy. (No recomendado.) | |
-o | --organization | Organización para configurar el agente. | ||
-g | --agent-group | Nombre del grupo de agentes que deseas configurar. | ||
-a | --agent | Nombre del agente que deseas configurar. | ||
Base de Datos | -c | --configure-postgres | false | Configurar una instancia de PostgreSQL para servir como el almacén de datos de backend. |
-u | --unattended | false | No solicitar nada excepto la contraseña de administrador de PostgreSQL (a menos que se especifique con la opción -w ). Se utilizan valores predeterminados para las opciones no especificadas. | |
-s | --server | 127.0.0.1 | Nombre o dirección IP del servidor PostgreSQL. | |
-p | --port | 5432 | Puerto en el que PostgreSQL está escuchando. | |
-d | --driver | PostreSQL-jitterbit | Controlador ODBC de PostgreSQL a utilizar. | |
-m | --db-admin-user | postgres | Nombre del usuario administrativo de PostgreSQL. | |
-w | --db-password | Contraseña para el usuario administrativo de PostgreSQL. Esta opción es obligatoria y se te pedirá si no se especifica. | ||
-t | --update | false | Actualiza la base de datos de backend a la versión instalada de Jitterbit en lugar de crearla. | |
Otros | -q | --quiet | false | No solicitar entrada si solo hay una opción disponible. No imprimir información innecesaria en la terminal. |
-k | --skip-metrics-config | No configurar automáticamente las métricas de Jitterbit. | ||
--bundledb | false | Opción interna para uso del soporte de Jitterbit. |
Ejemplos
-
Configura una instancia local de PostgreSQL que se ejecute en el puerto predeterminado con el usuario administrativo
postgres
y la contraseñaPASSWORD
:jitterbit-config -c -u -w PASSWORD
-
Utiliza una instancia remota de PostgreSQL que se ejecute en el puerto 5433. Se te pedirá el nombre de usuario y la contraseña del servidor PostgreSQL, que debe estar configurado para aceptar conexiones remotas:
jitterbit-config -c --unattended --server 192.168.1.102 --port 5433
-
Reconfigura un agente privado:
jitterbit-config -U USERNAME -P PASSWORD -l https://REGION.jitterbit.com -o ORG_NAME -g GROUP_NAME -a AGENT_NAME
Valor Reemplazar con Ejemplo REGION
La región de tu cuenta de Harmony ( na-east
,emea-west
oapac-southeast
).https://na-east.jitterbit.com
USERNAME
Tu nombre de usuario de la cuenta de Harmony. my.name@example.com
PASSWORD
Tu contraseña de la cuenta de Harmony. P@55w0rd
GROUP_NAME
El nombre del grupo de agentes y el nombre del entorno, separados por un guion bajo. My Agent Group_Default Environment
AGENT_NAME
El nombre del agente. My Agent 1
ORG_NAME
El nombre de tu organización en Harmony. My Org
jitterbit-utils
Este es un script envoltorio de conveniencia para jitterbit
, utilizado para operaciones generales y tareas de configuración. El script llama a jitterbit utils OPTIONS
, que a su vez llama a JitterbitUtils
.
Uso
JitterbitUtils.exe [OPTIONS]
jitterbit-utils [OPTIONS]
Options
Tipo | Opción | Descripción |
---|---|---|
General | --quiet | No mostrar nada excepto mensajes de error fatales. |
--help | Mostrar ayuda. | |
Mantenimiento | --restore-db DB DIR | Restaurar la base de datos DB desde archivos en el directorio DIR . |
--backup-db DB DIR | Hacer una copia de seguridad de la base de datos DB en el directorio DIR . | |
--vacuum-db [DB] | Limpiar la base de datos DB . Si DB es all o está en blanco, se limpian todas las bases de datos. | |
--reindex-db [DB] | Reindexar la base de datos DB . Si DB es all o está en blanco, se reindexan todas las bases de datos. | |
--reclaim-disk-space | Recuperar agresivamente el espacio en disco utilizado por el backend. Las tablas de archivo se truncan y todas las tablas se limpian. | |
Proxy | --set-http-proxy-host HOSTNAME[:PORT] | Nombre del host del servidor proxy HTTP y puerto opcional. |
--set-http-proxy-username USERNAME | Nombre de usuario del servidor proxy HTTP. | |
--set-http-proxy-pwd PASSWORD | Contraseña del servidor proxy HTTP. | |
--set-http-proxy-domain NTLM_DOMAIN | Dominio NTLM del servidor proxy HTTP. | |
--verify-proxy-cert | (Predeterminado) Verificar certificados del proxy. Desactivar con --no-verify-proxy-cert . | |
--no-verify-proxy-cert | No verificar certificados del proxy. Utilizar esto si su proxy usa un certificado que Jitterbit no puede verificar. | |
--negotiate-ntlm-proxy-authentication | Negociar autenticación NTLM del proxy. El valor predeterminado es desactivado, lo que es más rápido. Habilitar solo si el valor predeterminado causa problemas. | |
--set-http-proxy-inclusions INCLUSIONS | Lista separada por comas de nombres de host para los cuales se debe utilizar la configuración del proxy. Se admiten comodines (* y ? ). Incompatible con --set-http-proxy-exceptions . | |
--set-http-proxy-exceptions EXCEPTIONS | Lista separada por comas de nombres de host para los cuales no se debe utilizar la configuración del proxy. Se admiten comodines (* y ? ). Incompatible con --set-http-proxy-inclusions . | |
--disable-http-proxy | Desactivar la configuración del proxy HTTP. | |
--print-http-proxy-configuration | Imprimir la configuración del proxy HTTP. | |
Operaciones | --drain-stop | Activar una detención de drenaje del agente. Las operaciones en curso pueden completarse; no se aceptan nuevos trabajos. |
--drain-pause | Activar una pausa de drenaje del agente. Se permitirá que las operaciones en curso se completen, pero no se aceptarán nuevos trabajos. | |
--list-operations | Listar todas las operaciones. | |
--list-operations --project PROJECT --environment ENVIRONMENT | Listar operaciones para PROJECT y ENVIRONMENT (como nombres). | |
--run-scheduled-operations | Agregar todas las operaciones programadas a la cola de procesos. | |
--add-operation-to-queue OPERATION | Agregar OPERATION (como nombre, GUID o ID de base de datos) a la cola de procesos. No recomendado. Ignora los límites de tasa y otras verificaciones del agente. | |
--add-operation-to-queue OPERATION --project PROJECT --environment ENVIRONMENT | Agregar OPERATION para PROJECT y ENVIRONMENT (como nombres) a la cola de procesos. No recomendado. Ignora los límites de tasa y otras verificaciones del agente. | |
--send-command MODULE COMMAND | Enviar COMMAND a MODULE . | |
Utilidad | --encrypt-credentials USERNAME PASSWORD | Cifrar USERNAME y PASSWORD y mostrar en dos líneas. |
-e USERNAME PASSWORD | Forma corta de --encrypt-credentials . | |
--resync-environment ENVIRONMENT | Activar una re-sincronización de ENVIRONMENT (nombre). |