Programas de utilidad sobre agentes privados de Jitterbit
Introducción
Esta página describe los siguientes programas de utilidad incluidos en el paquete de instalación del agente privado:
-
jitterbit
: Herramienta de operaciones y gestión de propósito general, utilizada para detener y reiniciar servicios de agentes privados. -
jitterbit-config
: Una utilidad de configuración de 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 secuencia de comandos de envoltura de conveniencia parajitterbit
, utilizados para operaciones generales y tareas de configuración.
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 administración de propósito general que se utiliza para detener e iniciar servicios de agentes privados. No está disponible en Microsoft Windows, donde el menú Inicio contiene comandos equivalentes.
Uso
jitterbit COMMAND [OPTIONS]
Comandos {: #commands }| Categoría | Comando | Descripción |
Agente de operaciones | start | Iniciar todos los servicios de agente privado. |
stop | Detener todos los servicios de agentes privados. | |
restart | Reiniciar todos los servicios del agente privado. | |
status | Muestra el estado de los procesos del motor de procesos, del programador y del servicio de limpieza. | |
Operaciones de servicio | start_apache | Iniciar el servicio Apache. |
stop_apache | Detener el servicio Apache. | |
start_tomcat | Iniciar el servicio Tomcat. | |
stop_tomcat | Detener el servicio Tomcat. | |
start_pgsql | Inicie el servidor PostgreSQL incluido. | |
stop_pgsql | Detenga el servidor PostgreSQL incluido. | |
start_pgbouncer | Inicie el servidor PgBouncer incluido. | |
stop_pgbouncer | Detenga el servidor PgBouncer incluido. | |
start_scheduler | Iniciar el servicio Scheduler. | |
stop_scheduler | Detener el servicio Programador. | |
start_verboselogshipper | Inicie el servicio VerboseLogShipper. | |
stop_verboselogshipper | Detener el servicio VerboseLogShipper. | |
start_processengine | Iniciar el servicio Process Engine. | |
stop_processengine | Detener el servicio Process Engine. | |
start_cleanup | Iniciar el servicio de limpieza de archivos. | |
stop_cleanup | Detener el servicio de limpieza de archivos. | |
start_metrics | Iniciar el Jitterbit private agent metrics servicio. | |
stop_metrics | Detener la Jitterbit private agent metrics servicio. | |
status_metrics | Verificar el estado de la Jitterbit private agent metrics servicio. | |
Utilidades | utils OPTIONS | Llamadas y pases OPTIONS a JitterbitUtils . |
gen_server_cert | Genere un nuevo certificado de servidor si aún no está instalado. | |
initdb | Inicializa un nuevo clúster de base de datos agrupada. Fuerza una sincronización completa de todos los proyectos implementados y elimina todos los ambientes actuales del agente. | |
Información | top | Mostrar los principales procesos que se ejecutan como jitterbit usuario. |
version | Imprima la versión y la fecha de compilación del Process Engine. | |
help | Mostrar ayuda. |
jitterbit-config
Esta es una utilidad de configuración del agente privado que se utiliza para configurar la conexión del agente privado a Harmony y su base de datos interna. No está disponible en Microsoft Windows, donde el menú Inicio contiene comandos equivalentes.
Uso
jitterbit-config [OPTIONS]
Opciones {:#jitterbit-config-options}| Categoría | Opción corta | Opción larga | Valor predeterminado | 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 para leer el archivo de credenciales de Harmony. | ||
--xh | --proxy-host | alojar y puerto del servidor proxy en el formato hostname:port . | ||
--xu | --proxy-user | Nombre de usuario del servidor proxy si su proxy requiere autorización. | ||
--xp | --proxy-password | Contraseña del servidor proxy si su proxy requiere autorización. | ||
--xn | --proxy-ntlm-domain | Dominio de servidor proxy si está utilizando un proxy NTLM. | ||
--xc | --no-verify-proxy-cert | false | No verifique los certificados de proxy. (No recomendado). | |
-o | --organization | Organización para configurar el agente. | ||
-g | --agent-group | Nombre del grupo de agentes que desea configurar. | ||
-a | --agent | Nombre del agente que desea configurar. | ||
Base de datos | -c | --configure-postgres | false | Configure una instancia de PostgreSQL para que sirva como almacén de datos de back-end. |
-u | --unattended | false | No solicite nada excepto la contraseña de administrador de PostgreSQL (a menos que se especifique con -w opción). Los valores predeterminados se utilizan 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 del usuario administrativo de PostgreSQL. Esta opción es obligatoria y se le solicitará si no la especifica. | |||
-t | --update | false | Actualiza la base de datos del backend a la versión instalada de Jitterbit en lugar de crearlas. | |
Otro | -q | --quiet | false | No solicite información si solo hay una opción disponible. No imprima información innecesaria en la terminal. |
-k | --skip-metrics-config | No configure automáticamente las métricas de Jitterbit. | ||
--bundledb | false | Opción interna para uso con soporte de Jitterbit. |
Ejemplos
-
Configure una instancia local de PostgreSQL que se ejecute en el puerto predeterminado con el usuario administrativo
postgres
y contraseñaPASSWORD
:jitterbit-config -c -u -w PASSWORD
-
Utilice una instancia remota de PostgreSQL que se ejecute en el puerto 5433. Se le solicitará 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
-
Reconfigurar 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 su cuenta Harmony ( na-east
,emea-west
, oapac-southeast
).https://na-east.jitterbit.com
USERNAME
Nombre de usuario de su cuenta Harmony. [email protected]
PASSWORD
La contraseña de tu cuenta de Harmony. P@55w0rd
GROUP_NAME
El nombre del grupo de agentes y el nombre del ambiente, separados por un guion bajo. My Agent Group_Default Environment
AGENT_NAME
El nombre del agente. My Agent 1
ORG_NAME
Nombre de su organización Harmony. My Org
jitterbit-utils
Este es un secuencia de comandos de envoltura de conveniencia para jitterbit
, utilizado para operaciones generales y tareas de configuración. El secuencia de comandos llama jitterbit utils OPTIONS
, que a su vez llama JitterbitUtils
.
Uso
JitterbitUtils.exe [OPTIONS]
jitterbit-utils [OPTIONS]
Opciones
Tipo | Opción | Descripción |
---|---|---|
General | --quiet | No mostrar nada excepto mensajes de error fatal. |
--help | Mostrar ayuda. | |
Mantenimiento | --restore-db DB DIR | Restaurar base de datos DB de archivos en el directorio DIR . |
--backup-db DB DIR | Copia de seguridad de la base de datos DB al directorio DIR . | |
--vacuum-db [DB] | Base de datos de vacío DB . Si DB es all o en blanco, se limpian todas las bases de datos. | |
--reindex-db [DB] | Reindexar la base de datos DB . Si DB es all o en blanco, se vuelven a indexar todas las bases de datos. | |
--reclaim-disk-space | Recuperación agresiva del espacio de disco utilizado por el backend. Las tablas de archivo se truncan y se vacían todas las tablas. | |
Proxy | --set-http-proxy-host HOSTNAME[:PORT] | Nombre de alojar 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 | Servidor proxy HTTP dominio NTLM. | |
--verify-proxy-cert | (Predeterminado) Verificar certificados de proxy. Desactivar con --no-verify-proxy-cert . | |
--no-verify-proxy-cert | No verificar certificados de proxy. Use esta opción si su proxy usa un certificado que Jitterbit no puede verificar. | |
--negotiate-ntlm-proxy-authentication | Negociar la autenticación del proxy NTLM. La opción predeterminada está desactivada, lo cual es más rápido. Habilítela solo si la opción predeterminada causa problemas. | |
--set-http-proxy-inclusions INCLUSIONS | Lista separada por comas de nombres de alojar para los que se debe utilizar la configuración del proxy. Caracteres comodín (* y ? ) son compatibles. Incompatible con --set-http-proxy-exceptions . | |
--set-http-proxy-exceptions EXCEPTIONS | Lista separada por comas de nombres de alojar para los que no se debe utilizar la configuración del proxy. Caracteres comodín (* y ? ) son compatibles. Incompatible con --set-http-proxy-inclusions . | |
--disable-http-proxy | Deshabilitar la configuración del proxy HTTP. | |
--print-http-proxy-configuration | Imprimir configuración de proxy HTTP. | |
Operaciones | --drain-stop | Activar una parada de drenaje del agente. Las operaciones en ejecución pueden completarse; no se aceptan nuevos trabajos. |
--drain-pause | Activar una pausa de vaciado del agente. Se permitirá que las operaciones en ejecución se completen, pero no se aceptarán nuevos trabajos. | |
--list-operations | Enumere todas las operaciones. | |
--list-operations --project PROJECT --environment ENVIRONMENT | Operaciones de lista para PROJECT y ENVIRONMENT (como nombres). | |
--run-scheduled-operations | Agrega todas las operaciones programadas a la cola de procesos. | |
--add-operation-to-queue OPERATION | Añadir OPERATION (como nombre, GUID o ID de base de datos) a la cola de procesos. No recomendado. Evita los límites de velocidad y otras comprobaciones del agente. | |
--add-operation-to-queue OPERATION --project PROJECT --environment ENVIRONMENT | Añadir OPERATION para PROJECT y ENVIRONMENT (como nombres) a la cola de procesos. No recomendado. Evita los límites de velocidad y otras comprobaciones del agente. | |
--send-command MODULE COMMAND | Enviar COMMAND a MODULE . | |
Utilidad | --encrypt-credentials USERNAME PASSWORD | Encriptar USERNAME y PASSWORD e imprimir en dos líneas. |
-e USERNAME PASSWORD | Forma corta de --encrypt-credentials . | |
--resync-environment ENVIRONMENT | Activar una resincronización de ENVIRONMENT (nombre). |