Saltar al contenido

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 gestión y operaciones de propósito general, utilizada para detener e iniciar 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 para jitterbit, que se utilizan 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), Acoplador /usr/bin, cada uno vinculado a /opt/jitterbit/bin

jitterbit

Se trata de una herramienta de administración y operaciones de uso 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

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 Detener el servidor PostgreSQL incluido.
start_pgbouncer Inicie el servidor PgBouncer incluido.
stop_pgbouncer Detener el servidor PgBouncer incluido.
start_scheduler Iniciar el servicio Scheduler.
stop_scheduler Detener el servicio Scheduler.
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.
Utilidades utils OPTIONS Llamadas y pases OPTIONS a JitterbitUtils.
gen_server_cert Generar un nuevo certificado de servidor si aún no está instalado.
initdb Inicializa un nuevo clúster de base de datos integrado. 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

Se trata de una utilidad de configuración de agente privado que se utiliza 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, donde el menú Inicio contiene comandos equivalentes.

Uso

jitterbit-config [OPTIONS]

Opciones

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 para el usuario administrativo de PostgreSQL. Esta opción es obligatoria y se le solicitará que la ingrese 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.
Otros -q --quiet false No solicite información si solo hay una opción disponible. No imprima información innecesaria en la terminal.
--bundledb false Opción interna para uso del soporte de Jitterbit.

Ejemplos

  1. Configure una instancia local de PostgreSQL que se ejecute en el puerto predeterminado con el usuario administrativo postgres y contraseña PASSWORD:

    jitterbit-config -c -u -w PASSWORD
    
  2. 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
    
  3. 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, o apac-southeast). https://na-east.jitterbit.com
    USERNAME Su nombre de usuario de su cuenta Harmony. my.name@example.com
    PASSWORD La contraseña de tu cuenta Harmony. P@55w0rd
    GROUP_NAME El nombre del grupo de agentes y el nombre del ambiente, separados por un guión bajo. My Agent Group_Default Environment
    AGENT_NAME El nombre del agente. My Agent 1
    ORG_NAME El 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 Recuperar agresivamente el espacio en disco utilizado por el backend. Las tablas de archivo se truncan y se vacían todas las tablas.
Apoderado --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 verifique los 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 de proxy NTLM. El valor predeterminado es desactivado, lo que es más rápido. Habilítelo solo si el valor predeterminado 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 vaciado del agente. Las operaciones en ejecución pueden completarse; no se aceptan nuevos trabajos.
--drain-pause Activa una pausa de vaciado del agente. Se permitirá que se completen las operaciones en ejecución, 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 otros controles de agentes.
--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 otros controles de agentes.
--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).