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 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 para jitterbit, 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

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