Descargo de responsabilidad
El material de este documento es solo para fines informativos. Los productos que describe están sujetos a cambios sin previo aviso, debido al programa de desarrollo continuo del fabricante. Nuix no realiza declaraciones ni ofrece garantías con respecto a este documento ni con respecto a los productos descritos en este documento. Nuix no será responsable de ningún daño, pérdida, costo o gasto, directo, indirecto o incidental, consecuente o especial, que surja de o esté relacionado con el uso de este material o los productos descritos en este documento.
© Nuix Canada Inc. 2024 Todos los derechos reservados
Introducción
Esta guía describe la instalación de Automatizar. Este documento funciona como una referencia: use la tabla de contenido para buscar el tema que descubra.
El software Automate y esta documentación pueden contener errores u otras limitaciones. Si tiene algún problema con el software Automate o con esta documentación, comuníquese con el servicio de asistencia de Nuix.
Si bien aceptamos comentarios sobre todas las versiones del producto, el soporte se limita a la última versión principal y la última versión secundaria de los canales de lanzamiento trimestrales y anuales. Automate recomienda suscribirse a las notificaciones de actualización del producto y revisar y aplicar las actualizaciones poco tiempo después de que estén disponibles.
El software requiere una licencia de Automate válida. La licencia suele tener una duración limitada y ciertas funciones del software requieren una edición de licencia específica. Si tiene algún problema con la licencia de Automate o si tiene preguntas específicas sobre una función del producto, comuníquese con el servicio de asistencia de Nuix.
Estilos utilizados en esta guía
| Nota: Este ícono indica que se proporcionan aclaraciones adicionales, por ejemplo, cuáles son las opciones válidas. |
| Propina: Este ícono le permite saber que se proporciona algún tidbit particularmente útil, tal vez una forma de usar la aplicación para lograr un cierto comportamiento. |
| Advertencia: Este icono resalta información que puede ayudarlo a evitar un comportamiento no deseado. |
-
Enfatizado: Este estilo indica el nombre de un menú, opción o enlace.
-
code: Este estilo indica código que debe usarse textualmente y puede referirse a rutas de archivos, nombres de parámetros o consultas de búsqueda de Nuix.
1. Arquitectura
1.1. Componentes
Varios componentes forman parte de una implementación de Automate:
-
Programador automático: Recibe solicitudes de los analistas o de los servicios empresariales para poner en cola trabajos y envía los trabajos a los servidores de Automate Engine.
-
Automatizar el servidor del motor: Recibe trabajos de Automate Scheduler, inicia Engines y ejecuta trabajos.
-
Motor Nuix: Nuix Engine crea / abre casos de Nuix y realiza el trabajo requerido en los casos.
-
Fuente de licencia de Nuix: Se pueden usar una o varias fuentes de licencias de Nuix, de los siguientes tipos:
-
Nuix NMS
-
Nuix License Dongle
-
Licencia de Nuix Cloud
-
-
Fuente de autenticación: El servicio que se usará para autenticar a los usuarios y determinar la membresía del grupo. Esto puede ser una combinación de lo siguiente:
-
Nuix UMS: el servidor de Nuix User Management
-
LDAP: Active Directory local
-
Azure AD: Microsoft Azure Active Directory
-
OIDC: un servicio de autenticación compatible con Open ID Connect
-
Interno: nombres de usuario y contraseñas definidos internamente, para la configuración inicial.
-
Además, los siguientes componentes son opcionales:
-
Automatizar el servidor OData: Devuelve datos de utilización usando el protocolo OData.
-
Automatizar proxy: Descarga la carga de datos y el hash del Programador Automatizado principal.
-
Software de inteligencia empresarial: Una herramienta de software que consulta el entorno de Automate en busca de métricas, analiza los datos y proporciona paneles interactivos, como Microsoft Power BI o Tableau.
-
Microsoft SQL: Se puede usar para reemplazar la base de datos integrada del Programador para almacenar información del trabajo, configuración y registros de auditoría.
1.2. Despliegue
Con la excepción de Automate Engine Server, que debe instalarse en cada servidor Nuix que formará parte de la implementación de Automate, todos los componentes restantes se pueden implementar en el mismo servidor o en servidores dedicados.
Al implementar el servidor OData de Automate opcional en un servidor diferente del servidor que aloja Automate Scheduler, los datos de utilización se deben redirigir desde la base de datos integrada a una base de datos de Microsoft SQL.
1.2.1. Arquitectura distribuida de muestra
Esta arquitectura de muestra consta de un servidor dedicado que aloja Automate Scheduler, varios servidores que alojan Automate Engine Servers y Nuix Engines, servidores dedicados para Nuix NMS y Nuix UMS, y conectividad con Azure AD.
1.2.2. Muestra de arquitectura independiente
Esta arquitectura de muestra consta de un único servidor que aloja el Automate Scheduler y el Automate Engine Server, varios Nuix Engines, así como Nuix NMS y Nuix UMS.
1.3. Flujo de tráfico de red
Los componentes en una implementación automática se comunican a través de HTTP. Para configurar los puertos TCP y los certificados TLS, consulte la sección Configuration.
| Origen | Destino | Protocolo (Puerto) |
|---|---|---|
Navegador web de Analyst |
Automate Scheduler |
HTTPS (TCP/443) |
Navegador web de Analyst |
Azure AD |
HTTPS (TCP/443) |
Automate Scheduler |
Servidor de Automate Engine |
HTTPS (TCP/443) |
Automate Engine |
Automate Scheduler |
HTTPS (TCP/443) |
Automate Scheduler |
Nuix UMS |
HTTPS (TCP/443) |
Automate Scheduler |
Azure AD |
HTTPS (TCP/443) |
Nuix Engine |
Nuix NMS |
HTTPS (TCP/27443) |
2. Prerrequisitos
Consulte https://nuix.service-now.com/support?id=kb_artículo_view&sys_KB-español:kb_id=7ef9b32b47cc96102d9c89cbd36d4368[https://nuix.service-now.com/support?id=kb_artículo_view&sys_KB-español:kb_id=7ef9b32b47cc96102d9c89cbd36d4368]
3. Configuración
3.1. Configuraciones de servicio
Los archivos de configuración se encuentran en las siguientes ubicaciones:
-
Programador automático
C:\ProgramData\Nuix\Automate\Scheduler\config\config.yml -
Automatizar el servidor del motor
C:\ProgramData\Nuix\Automate\EngineServer\config\config.yml -
Automatizar el servidor OData
C:\ProgramData\Nuix\Automate\ODataServer\config\config.yml
Además, ciertas opciones de configuración del servicio de programador se pueden establecer mediante variables ambientales (consulte la sección Scheduler Service Environmental Variables para obtener más detalles).
3.1.1. Configuración del servicio del programador
Estos archivos siguen la sintaxis de YAML y contienen los siguientes parámetros:
-
role:SCHEDULER, indica que se ejecutará el componente Automate Scheduler; -
apiSecret: Clave utilizada para la autenticación entre los componentes de Automate. Establezca el mismo valor aleatorio en todas las instancias de Automate Scheduler, Proxy y Server. -
internalCredentials: indica que las credenciales definidas en el archivo de configuración se utilizarán para la autenticación. La configuración se proporciona en las siguientes subclaves:-
displayName: (Opcional) El nombre que se mostrará en la página de inicio de sesión para este método de autenticación. -
restrictToLocalhost: (Opcional) Restrinja la disponibilidad de la autenticación interna a los navegadores de localhost. Si no se especifica esta propiedad, el valor predeterminado esfalse. -
usersEligibleLegalHoldAdministrator: (Opcional) Haga que los usuarios internos sean elegibles para Administraciones de retención legal. Si no se especifica esta propiedad, el valor predeterminado esfalse. -
usersEligibleLegalHoldCustodian: (Opcional) Haga que los usuarios internos sean elegibles para Custodios de retención legal. Si no se especifica esta propiedad, el valor predeterminado esfalse. -
credentials: la lista de credenciales.
-
Las credenciales se pueden proporcionar en cualquier formato PBKDF2, usando:
-
username -
email -
salt, una cadena codificada en base64 -
iterations, el número de iteraciones hash -
hash, calculado usando el algoritmoPBKDF2WithHmacSHA512con una longitud de clave de512bits.
o en texto claro, usando:
-
username -
email -
password
Ejemplo de configuración de autenticación interna con 2 usuarios:
internalCredentials:
displayName: UsernamePassword
restrictToLocalhost: true
credentials:
- username: user1
email: user1@example.com
salt: NlbCqq8kL6sqdZQrjMmgSw==
iterations: 1000000
hash: ca4xiopDRshgyKvArOfKqBoDeVfbsOpayzVrh8n1WAWOhqvunITolqBBTiSAn1VxTBUz+15IfX4qxiTuHrthuA==
- username: user2
email: user2@example.com
password: Password2@
| El método de autenticación interna requiere almacenar los nombres de usuario y contraseñas o hash en el archivo de configuración. Se recomienda restringir este método a localhost. |
Establezca la propiedad restrictToLocalhost en true para permitir solo el inicio de sesión con credenciales internas al acceder a Automate como localhost. |
-
userSessionTimeout: La duración en segundos de inactividad después de la cual caduca una sesión de usuario. -
nuixEnginePath: La ubicación de la implementación de Nuix Engine. Esta carpeta debe contener directamente las subcarpetasbin,libyuser-data. -
log4jConfigurationFile: El archivo de configuración log4j. -
enableCentralizedLogging:trueofalseque indica si la función de registro centralizado está habilitada.
De forma predeterminada, esta función está habilitada, para deshabilitar esta función, establezca el valor en false |
-
centralizedLoggingRetention: La duración en días durante la que se conservarán los registros. -
centralizedLoggingMaxSize: El tamaño máximo de la base de datos en bytes antes de una transferencia. -
centralizedLoggingSizeCheckInterval: la duración en segundos después de la cual la base de datos realiza una verificación de tamaño. -
enableRollingLoggingDatabases: Cuando la base de datos de registro está configurada para bases de datos SQLite, se realizarán cambios, por ejemplo, cuando las bases de datos de registro alcancen el tamaño máximo definido en el parámetrocentralizedLoggingMaxSizedividido por la cantidad de bases de datos de cambios definidas en el parámetromaxRollingLoggingDatabases. Se cambiará el nombre de la base de datos y se creará una nueva. De manera predeterminada, esta función está deshabilitada. Por ejemplo, si el usuario tenía un tamaño máximo de 1 GB y 5 bases de datos de cambios, entonces el tamaño máximo para todas las bases de datos de cambios será de 200 MB.
| Cuando la base de datos está rotando registros, los registros descargados serán una versión reducida que contendrá todo excepto los registros reales de la base de datos y el registro centralizado se deshabilitará temporalmente. Si la rotación de la base de datos ocurre mientras el usuario está descargando registros, el hilo de descarga se cerrará y le entregará al usuario los registros que pudo recopilar y registrará una advertencia para informarle que la descarga se cerró debido a la rotación. |
-
maxRollingLoggingDatabases: Número máximo de bases de datos en proceso. Cuando se alcanza el número máximo de bases de datos, se eliminará la base de datos con los registros más antiguos. -
enableCentralizedLoggingDownloadTimeout:trueofalseindica si la función de tiempo de espera de descarga de registro centralizado está habilitada.
| Esta función cerrará la transmisión para descargar registros después de un intervalo establecido en la configuración Tiempo de espera de descarga de registro centralizado`. Esta función solo se recomienda para fines de resolución de problemas y está deshabilitada de forma predeterminada. |
-
centralizedLoggingDownloadTimeout: La cantidad de tiempo en milisegundos para descargar registros antes de salir, de forma predeterminada este valor se establece en180000(3 minutos). -
engineInitLogFolder: La carpeta de registro para usar durante la inicialización del motor, antes de ejecutar el trabajo. -
archiveJobsPastDuration: La duración en segundos después de la cual los trabajos terminados se archivan automáticamente. -
archiveJobsPastCount: El número máximo de trabajos terminados después de los cuales se archiva automáticamente el trabajo más antiguo. -
server: Indica la IP / puertos para escuchar y el certificado TLS para conexiones HTTPS.
De forma predeterminada, el servicio escucha en HTTP en el puerto 80 en localhost y en HTTPS en el puerto 443 todas las direcciones IP. Para restringir que el servidor escuche en una dirección IP específica, cambie 0.0.0.0 a la dirección IP requerida en el archivo config.yml. |
Si actualiza Scheduler desde una versión anterior a la 6.0, el servidor solo aceptará conexiones HTTP/1.1 de forma predeterminada. Para habilitar las conexiones HTTP/2, cambie type: https a type: h2 en el archivo config.yml. |
-
webConfiguration: indica qué configuración web aplicar al servidor web utilizado para la API REST, incluidas las protecciones HSTS, XSS, CORS y CSP.
-
cors: La configuración CORS.
La API REST de Automate está diseñada para que se pueda acceder a ella tanto desde la página web alojada en el servidor Scheduler como desde servicios y páginas web de terceros. Por este motivo, la configuración CORS predeterminada permite todos los orígenes. Esta configuración es segura, ya que cada solicitud a la API REST debe autenticarse con un token Bearer. Si es necesario restringir aún más los orígenes permitidos por CORS, se puede implementar una política más estricta editando la configuración CORS predeterminada en el archivo config.yml. |
Ejemplo de política de CORS que restringe los orígenes permitidos:
cors:
allowedOrigins: ["https://scheduler.example.com"]
-
logging: Indica los parámetros del registro realizado por el servicio. Estos registros también contendrán la información que normalmente registra Nuix Workstation. La ubicación de los registros de trabajo se especifica en el parámetronuixFlags. -
applicationStore: Indica que se utiliza una base de datos personalizada para almacenar la información de auditoría.-
driverClass:net.sourceforge.jtds.jdbc.Driver -
user: El nombre de usuario de la base de datos -
password: la contraseña de la base de datos -
url: la cadena de conexión JDBC, por ejemplojdbc:jtds:sqlserver://HOST:1433/DATABASE -
properties: Las propiedades de conexión.
-
Ejemplo de configuración de Microsoft SQL:
applicationStore:
driverClass: net.sourceforge.jtds.jdbc.Driver
user: automate-service
password: SecretGoesHere
url: jdbc:jtds:sqlserver://localhost:1433/automate
properties:
charSet: UTF-8
| Si no se proporciona un nombre de usuario y una contraseña en la configuración del almacén de Microsoft SQL, la conexión se realizará mediante la autenticación integrada de Windows. Al conectarse a Microsoft SQL de esta manera, el servicio Automate Scheduler debe configurarse para que se ejecute con una cuenta que tenga acceso a la base de datos de Microsoft SQL. |
-
utilizationStore: Indica que se utiliza una base de datos personalizada para almacenar los datos de utilización operativa. -
loggingStore: indica que se utiliza una base de datos personalizada para almacenar registros.
El loggingStore es un búfer circular de todos los registros de la plataforma y se espera que genere un rendimiento de escritura. No se recomienda redirigir este almacén de registro a una base de datos SQL. |
Ejemplo de configuración reubicando el loggingStore a D:\Logs\Automate:
loggingStore:
driverClass: org.sqlite.JDBC
url: jdbc:sqlite:D:/Logs/Automate/logging.db
properties:
charSet: UTF-8
| Los diversos almacenes enumerados anteriormente se pueden redirigir a una sola base de datos Microsoft SQL o a bases de datos separadas según sea necesario. |
-
defaultUserSettings: Sobrescriba la configuración del usuario que se aplica cuando no se configuró una configuración específica en un perfil de usuario.
Configuraciones de muestra para definir los valores de parámetros permitidos que se rellenan de manera predeterminada al crear un nuevo Cliente o una nueva Materia:
defaultUserSettings:
newMatter:
allowedParameterValues:
- "{custodian}": ["John Smith","Annie Rosella"]
- "{sample_parameter_1}": []
synchronizeJobs: true
newClient:
allowedParameterValues:
- "{doc_id_prefix}": ["DOC","DOC-","DOCID"]
- "{sample_parameter_2}": []
-
sortAllowedParametersValues:trueofalseque indica si los valores de los parámetros permitidos definidos en la interfaz de usuario o devueltos por los scripts deben ordenarse o si deben mantener el orden original. -
jobMaximumExecutionParametersLength: el número de caracteres que pueden tener los parámetros de ejecución antes de que se recorte el valor. Esto solo afecta el rendimiento del front-end del planificador. De forma predeterminada, está configurado en caracteres200. -
archivedJobCleanupEnabled:trueofalseindica si se debe ejecutar el limpiador de trabajos de archivo. Este método elimina el trabajo, sus registros de ejecución y las estadísticas de tipo MIME de la operación cu`falseo un trabajo archivado supera una cantidad de días. El valor predeterminado es `false. -
archivedJobCleanupInterval: El intervalo en horas con el que debe ejecutarse la tarea de limpieza del trabajo. Por defecto, está configurado en24horas. -
archivedJobRetentionDays: Número de días que un trabajo debe estar archivado antes de que pueda eliminarse. Por defecto, es de584días (1 año y medio). -
synchronizeJobsOnAllMatters:trueofalseque indica si solo se permite ejecutar un trabajo en una materia en un momento dado. -
authTokenTtl: la duración en segundos después de la cual caduca el token de autenticación del usuario. El navegador hará una solicitud para actualizar el token de autenticación a la mitad de la vida útil del token. De forma predeterminada, está configurado en600segundos. -
disableAuthTokenExpiration:trueofalseque indica que el token de autenticación del usuario no caduca. De forma predeterminada, está configurado enfalse. -
expiredAuthTokenTombstone: la duración en segundos para realizar un seguimiento de los tokens de autenticación caducados. Al intentar acceder a Automatizar con un token de autenticación caducado, se devuelve un mensaje de error amistoso y se invalida la sesión actual del usuario en vivo. De forma predeterminada, está configurado en900. -
downgradeWebWorkerToken:trueofalseque indica que el navegador debe degradar el token de Web Worker para que sea accesible mediante secuencias de com`falseos en el navegador. De forma predeterminada, está configurado en `false.
Con la configuración predeterminada de downgradeWebWorkerToken: false, al actualizar la ventana del navegador, se cerrará la sesión del usuario. Establecer esta opción en true mantendrá la sesión del usuario cuando se actualice la ventana del navegador, pero hace que el token de autenticación sea accesible mediante secuencias de comandos en el navegador, lo que es menos seguro. |
-
enforceSingleUserSession:trueofalseindica si un usuario puede tener más de una sesión a la vez, si esta opción se establece como verdadera, solo se permitirá una sesión.
| Si un usuario ya ha iniciado sesión y se inicia otra sesión para el mismo usuario, se cerrará la sesión anterior. |
-
libraryFileMaxSize: El tamaño máximo en bytes de los archivos que se pueden cargar en la Biblioteca de archivos, por defecto10000000.
| La biblioteca de archivos está diseñada para almacenar perfiles y archivos de configuración. Este límite no se aplica a los archivos cargados en repositorios de datos. |
-
expireIdleUploadAfter: La duración en milisegundos después de la cual caducan las cargas inactivas a los Repositorios de datos, por defecto3600000correspondiente a 1 hora. -
uploadBufferMaxSize: el tamaño máximo de búfer en KiB para asignar durante las cargas a los repositorios de datos, por defecto8192. El tamaño del búfer se puede asignar hasta 3 veces para cada carga de archivo y se usa solo durante la carga del archivo.
Al escribir datos en un recurso compartido de archivos conectado a través de una red de alta latencia, aumentar el tamaño del uploadBufferMaxSize puede aumentar el rendimiento general de la transferencia a costa de un mayor uso de la memoria. |
-
uploadHashAlgorithms: el algoritmo que se utilizará para el hashing en el lado del servidor al cargar archivos en los repositorios de datos, de forma predeterminadaMD5. Para deshabilitar el hashing durante la carga, use el valorNone.
| Los archivos hash durante la carga requieren recursos de CPU significativos en el servidor de Scheduler. Para descargar este cálculo a un servidor diferente, use el rol Proxy del programador. |
-
enableUtilizationEndpoint: Habilite el servicio OData en Scheduler, de forma predeterminadatrue. Para desactivar utilice el valorfalse. -
utilizationErrorsSoftFail: Enmascara los errores de escritura de la base de datos de datos de utilización en la aplicación, de forma predeterminadafalse. -
azureLocations: (Opcional) La lista de ubicaciones para ejecutar máquinas virtuales. Ejemplo de configuración deazureLocations:
azureLocations: westus,eastus
-
azureVmSizes: (Opcional) La lista de tamaños de VM. Ejemplo de configuración deazureVmSizes:
azureVmSizes: Standard_M8ms,Standard_M16ms,Standard_M32ts
3.1.2. Variables ambientales del servicio del programador
Las siguientes variables ambientales se pueden configurar para establecer o sobrescribir las configuraciones configuradas en el archivo de configuración del servicio del programador:
-
Redirección de base de datos. Utilice la siguiente configuración para redirigir la aplicación a una base de datos SQL:
-
AUTOMATE_STORE_APPLICATION_ENABLED: Establezca entruepara habilitar -
AUTOMATE_STORE_APPLICATION_DRIVER_CLASS: La clase de conductor, por ejemploorg.postgresql.Driver -
AUTOMATE_STORE_APPLICATION_URL: la cadena de conexión JDBC, por ejemplojdbc:postgresql://postgres.example.internal:5432/automateScheduler -
AUTOMATE_STORE_APPLICATION_USERNAME: El nombre de usuario de la base de datos -
AUTOMATE_STORE_APPLICATION_PASSWORD: la contraseña de la base de datos -
AUTOMATE_STORE_APPLICATION_CHARSET: El conjunto de caracteres de la base de datos, por ejemploUTF-8 -
AUTOMATE_STORE_LOGGING_REDIRECT_TO_APPLICATION: Establézcalo entruepara redirigir el registro centralizado a la misma ubicación que la tienda de aplicaciones -
AUTOMATE_CENTRALIZED_LOGGING_ENABLED: Establecer enfalsepara deshabilitar el registro centralizado -
AUTOMATE_STORE_UTILIZATION_REDIRECT_TO_APPLICATION: Establézcalo entruepara redirigir los datos de uso a la misma ubicación que la tienda de aplicaciones -
AUTOMATE_STORE_APPLICATION_SCHEDULER_MIN_CONNECTIONS: El número mínimo de conexiones para mantener abierto -
AUTOMATE_STORE_APPLICATION_SCHEDULER_MAX_CONNECTIONS: El número máximo de conexiones para mantener abiertas
-
-
Autenticación. Utilice los siguientes ajustes para configurar las credenciales de acceso para iniciar sesión en la aplicación para la configuración inicial:
-
Autenticación interna de nombre de usuario/contraseña:
-
AUTOMATE_AUTH_INTERNAL_ENABLED: Establezca entruepara habilitar -
AUTOMATE_AUTH_INTERNAL_USERNAME: El nombre de usuario para iniciar sesión -
AUTOMATE_AUTH_INTERNAL_EMAIL: La dirección de correo electrónico del usuario. -
AUTOMATE_AUTH_INTERNAL_PASSWORD: La contraseña para iniciar sesión.
-
-
Autenticación interna PBKDF2:
-
AUTOMATE_AUTH_INTERNAL_ENABLED: Establezca entruepara habilitar -
AUTOMATE_AUTH_INTERNAL_USERNAME: El nombre de usuario para iniciar sesión -
AUTOMATE_AUTH_INTERNAL_EMAIL: La dirección de correo electrónico del usuario. -
AUTOMATE_AUTH_INTERNAL_SALT: Una cadena codificada en base64 -
AUTOMATE_AUTH_INTERNAL_ITERATIONS: El número de iteraciones de hash. -
AUTOMATE_AUTH_INTERNAL_HASH: El hash de la contraseña calculado utilizando el algoritmoPBKDF2WithHmacSHA512con una longitud de clave de512bits.
-
-
Autenticación OIDC:
-
AUTOMATE_AUTH_OIDC_ENABLED: Establezca entruepara habilitar -
AUTOMATE_AUTH_OIDC_NAME: El nombre del mecanismo de autenticación. -
AUTOMATE_AUTH_OIDC_DESCRIPTION: La descripción del mecanismo de autenticación. -
AUTOMATE_AUTH_OIDC_WELL_KNOWN_CONFIG_URI: El URI de configuración conocido, por ejemplohttp://keycloak:8080/realms/default/.well-known/openid-configuration -
AUTOMATE_AUTH_OIDC_SCOPE: El alcance, por ejemploopenid email profile -
AUTOMATE_AUTH_OIDC_USERNAME_CLAIM: El reclamo del nombre de usuario, por ejemploemail -
AUTOMATE_AUTH_OIDC_CLIENT_ID: la ID del cliente -
AUTOMATE_AUTH_OIDC_CLIENT_SECRET: El secreto del cliente
-
-
Servicio de control de derbis:
-
AUTOMATE_DERBY_CONTROL_SERVICE_ENABLED: Establezca entruepara habilitar -
AUTOMATE_DERBY_CONTROL_SERVICE_NAME: El nombre del servicio Derby Control -
AUTOMATE_DERBY_CONTROL_SERVICE_DESCRIPTION: Descripción del servicio Derby Control -
AUTOMATE_DERBY_CONTROL_SERVICE_URL: La URL base de Derby Control, por ejemplohttp://127.0.0.1:8999/DERBY-CONTROL
-
-
-
Secreto API multiservidor. Utilice la siguiente configuración para configurar el secreto de API utilizado para administrar diferentes servidores de motor:
-
AUTOMATE_API_SECRET: Clave utilizada para la autenticación entre los componentes de Automate. Establezca el mismo valor aleatorio en todas las instancias de Automate Scheduler, Proxy y Server.
-
-
Politica de seguridad. Utilice las siguientes configuraciones para configurar una política de seguridad:
-
AUTOMATE_SECURITY_POLICY_ENABLED: Establezca entruepara habilitar -
AUTOMATE_SECURITY_POLICY_NAME: El nombre de la póliza -
AUTOMATE_SECURITY_POLICY_DESCRIPTION: La descripción de la póliza. -
AUTOMATE_SECURITY_POLICY_PRINCIPALS: La lista de directores a los que se aplica la política. La siguiente configuración coincidirá con cualquier usuario autenticado:[{"identifierType":"BUILTIN","identifierName":"AUTHENTICATED_USER"}] -
AUTOMATE_SECURITY_POLICY_PERMISSIONS: Los permisos de la política, por ejemplo["VIEW","VIEW_SENSITIVE","MODIFY","CREATE","SUBMIT_JOB","DOWNLOAD_LOGS"] -
AUTOMATE_SECURITY_POLICY_SCOPE_BUILTIN: los alcances integrados de la política, por ejemplo["ALL_CLIENT_POOLS","ALL_CLIENTS","ALL_LIBRARIES","API_KEYS","COLLECTIONS","LEGAL_HOLDS","SCRIPTS","SCHEDULES","SECURITY","RESOURCES"] -
AUTOMATE_SECURITY_POLICY_SCOPE: Opcionalmente, defina los alcances completos de la política, por ejemplo[{"identifierType":"BUILTIN","identifierName":"RESOURCES"}]
-
-
Política de seguridad. Utilice las siguientes configuraciones para configurar una licencia automática:
-
AUTOMATE_LICENSE_ENABLED: Establezca entruepara habilitar -
AUTOMATE_LICENSE_ID: El ID de la licencia -
AUTOMATE_LICENSE_KEY: La clave de licencia -
AUTOMATE_LICENSE_DIAGNOSTIC_LEVEL: El nivel de diagnóstico, por ejemploENHANCED
-
-
Licencia Nuix CLS. Utilice las siguientes configuraciones para configurar una licencia Nuix CLS:
-
AUTOMATE_NUIX_CLS_LICENSE_ENABLED: Establezca entruepara habilitar -
AUTOMATE_NUIX_CLS_LICENSE_NAME: El nombre de la licencia -
AUTOMATE_NUIX_CLS_LICENSE_DESCRIPTION: La descripción de la licencia. -
AUTOMATE_NUIX_CLS_LICENSE_FILTER: El filtro de trabajador con licencia, por ejemploworkstation -
AUTOMATE_NUIX_CLS_LICENSE_DESCRIPTION: La descripción de la licencia. -
AUTOMATE_NUIX_CLS_LICENSE_USERNAME: El nombre de usuario de CLS -
AUTOMATE_NUIX_CLS_LICENSE_PASSWORD: La contraseña CLS
-
-
Fondo de recursos. Utilice las siguientes configuraciones para configurar un grupo de recursos:
-
AUTOMATE_RESOURCE_POOL_ENABLED: Establezca entruepara habilitar -
AUTOMATE_RESOURCE_POOL_NAME: El nombre del grupo de recursos. -
AUTOMATE_RESOURCE_POOL_DESCRIPTION: La descripción del grupo de recursos. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_ENABLED: establezca entruepara habilitar el registro automático. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_ACCESS_KEY: La clave de acceso al registro automático. Los servidores del motor deben utilizar la misma clave. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_STRICT_IP: Opcional, configúrelo entruepara exigir el registro desde la misma dirección IP que el servidor de destino, de forma predeterminadafalse. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_MIN_WORKERS: Opcional, los trabajadores mínimos de registro automático, por defecto1. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_TARGET_WORKERS: Opcional, el registro automático se dirige a los trabajadores, de forma predeterminada2. -
AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_EXECUTION_MODE: Opcional, el modo de ejecución de registro automático, por defectoAUTOMATE_NUIX.
-
-
Perfil de ejecución. Utilice las siguientes configuraciones para configurar un perfil de ejecución:
-
AUTOMATE_EXECUTION_PROFILE_ENABLED: Establezca entruepara habilitar -
AUTOMATE_EXECUTION_PROFILE_NAME: El nombre del perfil de ejecución. -
AUTOMATE_EXECUTION_PROFILE_DESCRIPTION: La descripción del perfil de ejecución. -
AUTOMATE_EXECUTION_PROFILE_ENGINE_COMMAND_LINE_PARAMS: Opcional, los parámetros de la línea de comandos del motor, de forma predeterminada-Xmx16g -Dnuix.logdir=/var/log/nuix/automate -Duser.language=en -Duser.country=US. -
AUTOMATE_EXECUTION_PROFILE_NUIX_ENGINE_FOLDER: Opcional, la carpeta de binarios del motor Nuix, por defecto/opt/nuix/engine. -
AUTOMATE_EXECUTION_PROFILE_ENGINE_LOG_FOLDER: Opcional, la carpeta de registro del motor, por defecto/var/log/nuix/automate. -
AUTOMATE_EXECUTION_PROFILE_JAVA_FOLDER: Opcional, la carpeta de binarios de Java, por defecto en blanco. -
AUTOMATE_EXECUTION_PROFILE_PARAMETERS: Opcional, un mapa serializado JSON<String,String> de parámetros y valores, de forma predeterminada en blanco. -
AUTOMATE_EXECUTION_JOB_PROGRESS_MIN_PERCENTAGE: Opcional, el progreso mínimo del trabajo antes de cancelarlo, de forma predeterminada1.0. -
AUTOMATE_EXECUTION_JOB_PROGRESS_TIMEOUT_HOURS: Opcional, el tiempo de espera después del cual se cancela el trabajo si no se logra el progreso del mismo, de forma predeterminada48.0. -
AUTOMATE_EXECUTION_OPERATION_PROGRESS_MIN_PERCENTAGE: Opcional, el progreso mínimo de la operación antes de cancelar el trabajo, por defecto1.0. -
AUTOMATE_EXECUTION_OPERATION_PROGRESS_TIMEOUT_HOURS: Opcional, el tiempo de espera después del cual se cancela el trabajo si no se logra el progreso de la operación, de forma predeterminada24.0. -
AUTOMATE_EXECUTION_SKIP_OPERATION_PROGRESS_MIN_PERCENTAGE: Opcional, el progreso mínimo de la operación antes de intentar omitir la operación, de forma predeterminada1.0. -
AUTOMATE_EXECUTION_SKIP_OPERATION_PROGRESS_TIMEOUT_HOURS: Opcional, no se alcanzó el tiempo de espera después del cual intentar omitir la operación del progreso de la operación, de forma predeterminada12.0.
-
-
Directorio de datos de usuario. Utilice las siguientes configuraciones para configurar el comportamiento del directorio de datos de usuario:
-
AUTOMATE_USER_DATA_DIR_SCAN_INTERVAL: Establezca la duración del intervalo en segundos en el que se escaneará el directorio de datos del usuario incluso si el sistema operativo no detecta un cambio.
-
-
Para sobrescribir una configuración arbitraria, convierta el nombre de la configuración a mayúsculas y a mayúsculas, precedido por Automatizar. Por ejemplo, para configurar la configuración
downgradeWebWorkerToken, utilice la variable de entornoAUTOMATE_DOWNGRADE_WEB_WORKER_TOKEN.
3.1.3. Configuración del servicio de proxy del programador
Este archivo sigue la sintaxis YAML y contiene los siguientes parámetros:
-
role:PROXY, indica que se ejecutará el componente Proxy del Programador Automatizado; -
apiSecret: Clave utilizada para la autenticación entre los componentes de Automate. Establezca el mismo valor aleatorio en todas las instancias de Automate Scheduler, Proxy y Server. -
proxy: Los detalles de la instancia principal del Programador que utiliza el proxy. La configuración se proporciona en las siguientes subclaves:-
baseUrl: la URL de la instancia del Programador. -
whitelistedCertFingerprints: Huellas digitales del certificado del programador que se utilizan para la verificación al abrir una conexión segura.
-
-
allowedAuthenticationServices: La lista de nombres de servicios de autenticación que se pueden usar a través de este Proxy. Si no se define esta configuración, se permitirán todos los servicios de autenticación a través del Proxy.
Ejemplo de configuración de proxy:
proxy:
baseUrl: https://scheduler.automate.local
whitelistedCertFingerprints:
- e62dd01ca608c10402d07714cfd626bfc6b1001e5a16ca039d1050a71f73ee24
allowedAuthenticationServices:
- Internal
- Lab Azure AD
-
log4jConfigurationFile: El archivo de configuración log4j. -
server: Indica la configuración de los registros de acceso web, los protocolos HTTP a escuchar y la IP, el puerto y el certificado TLS correspondientes para las conexiones HTTPS. -
webConfiguration: indica qué configuración web se aplicará al servidor web utilizado para la API REST.
3.1.4. Configuración del servicio del servidor del motor
Este archivo sigue la sintaxis YAML y contiene los siguientes parámetros:
-
role:ENGINE_SERVER, indica que se ejecutará el componente Automate Engine Server; -
apiSecret: Clave utilizada para la autenticación entre los componentes de Automate. Establezca el mismo valor aleatorio en todas las instancias de Automate Scheduler, Proxy y Server. -
nuixEnginePath: La ubicación de la implementación de Nuix Engine. Esta carpeta debe contener directamente las subcarpetasbin,libyuser-data. -
log4jConfigurationFile: El archivo de configuración log4j. -
engineInitLogFolder: La ubicación temporal utilizada por Engines para almacenar archivos de configuración y registros durante la fase de inicialización. Al ejecutar trabajos, el motor almacenará los registros y los archivos de configuración en la ubicación especificada en el perfil de ejecución. -
engineInitTimeout: El tiempo de espera en segundos que el motor puede inicializar, por defecto120. -
engineAbortTimeout: El tiempo de espera en milisegundos que el motor esperará para cancelar un trabajo, por defecto5000(5 segundos) -
server: Indica la configuración de los registros de acceso web, los protocolos HTTP a escuchar y la IP, el puerto y el certificado TLS correspondientes para las conexiones HTTPS. -
webConfiguration: indica qué configuración web se aplicará al servidor web utilizado para la API REST. -
jobRunningLogMaxSize: indica el número máximo de registros que almacena el registro de ejecución del trabajo, por defecto20. -
logging: Indica los parámetros del registro realizado por el servicio. Estos registros también contendrán la información que normalmente registra Nuix Workstation. La ubicación de los registros de trabajo se especifica en el parámetronuixFlags. -
workerBrokerIP: La dirección IP que se utilizará para hospedar Worker Brokers cuando se ejecute Trabajadores remotos. -
workerBrokerStartPort: Inicio del rango de puertos para Worker Brokers. -
workerBrokerEndPort: El final del rango de puertos para Worker Brokers.
Configuraciones de muestra para configurar un Worker Broker en IP 10.0.0.1:
workerBrokerIP: 10.0.0.1
workerBrokerStartPort: 50000
workerBrokerEndPort: 50100
Si no se proporciona la configuración workerBrokerIP, el servidor iniciará un intermediario en un adaptador de red predeterminado. En un entorno donde los servidores tienen varios adaptadores de red, configure el workerBrokerIP en cada servidor con la dirección IP que deben usar otros servidores que se unen a trabajos remotos para contactar con este servidor. |
3.1.5. Variables ambientales del servicio del servidor del motor
Las siguientes variables ambientales se pueden configurar para establecer o sobrescribir las configuraciones configuradas en el archivo de configuración del servicio del servidor del motor:
-
Redirección de base de datos. Utilice la siguiente configuración para redirigir la aplicación a una base de datos SQL:
-
AUTOMATE_STORE_APPLICATION_ENABLED: Establezca entruepara habilitar -
AUTOMATE_STORE_APPLICATION_DRIVER_CLASS: La clase de conductor, por ejemploorg.postgresql.Driver -
AUTOMATE_STORE_APPLICATION_URL: la cadena de conexión JDBC, por ejemplojdbc:postgresql://postgres.example.internal:5432/automateEngineServer -
AUTOMATE_STORE_APPLICATION_USERNAME: El nombre de usuario de la base de datos -
AUTOMATE_STORE_APPLICATION_PASSWORD: la contraseña de la base de datos -
AUTOMATE_STORE_APPLICATION_CHARSET: El conjunto de caracteres de la base de datos, por ejemploUTF-8 -
AUTOMATE_STORE_APPLICATION_SCHEDULER_MIN_CONNECTIONS: El número mínimo de conexiones para mantener abierto -
AUTOMATE_STORE_APPLICATION_SCHEDULER_MAX_CONNECTIONS: El número máximo de conexiones para mantener abiertas
-
-
Registro automático. Utilice las siguientes configuraciones para registrar automáticamente el servidor del motor en un grupo de recursos del programador. El grupo de recursos debe configurarse con la función de registro automático habilitada:
-
AUTOMATE_REGISTRATION_ENABLED: Establezca entruepara habilitar -
AUTOMATE_REGISTRATION_SERVER_NAME: El nombre del servidor del motor, por ejemploServer1 -
AUTOMATE_REGISTRATION_SERVER_URL: La URL a la que el Programador puede acceder al servidor del motor, por ejemplohttp://Server1.internal.local -
AUTOMATE_REGISTRATION_SCHEDULER_URL: La URL del Programador, por ejemplohttp://Scheduler.internal.local -
AUTOMATE_REGISTRATION_RESOURCE_POOL_ID: Opcional, el ID del grupo de recursos con el que registrarse. De forma predeterminada, el ID del grupo de recursos configurado en el Programador con variables ENV. Esta configuración solo debe proporcionarse para registrarse en un grupo de recursos diferente. -
AUTOMATE_REGISTRATION_ROLE_MAIN: Opcional, configurado entruepermite que el motor actúe como motor principal en el grupo de recursos. -
AUTOMATE_REGISTRATION_ROLE_REMOTE: Opcional, configúrelo entruepara permitir que el motor actúe como un motor remoto en el grupo de recursos. -
AUTOMATE_REGISTRATION_RESOURCE_POOL_ACCESS_KEY: La clave de acceso al grupo de recursos. Vea el mismo valor que se configuró en el grupo de recursos con la variable ENV.
-
-
Implementación multiservidor. Utilice la siguiente configuración para escenarios de implementación de varios servidores:
-
AUTOMATIZAR_API_SECRET: Clave utilizada para la autenticación entre componentes de Automate. Establezca el mismo valor aleatorio en todas las instancias de Automate Scheduler, Proxy y Server. -
AUTOMATIZAR_SERVER_ID: Establezca una ID aleatoria única para cada Engine Server.
-
-
Disposición del registro del motor
-
AUTOMATE_ENGINE_LOG_LAYOUT_JSON: Set totruepara configurar los registros de Engine para que estén en formato JSON. Tenga en cuenta que esto no se aplica a los formatos de registro de Scheduler o Engine Server, que se configuran directamente en sus respectivosconfig.yml.
-
3.1.6. Configuración del servicio del servidor OData
Este archivo sigue la sintaxis YAML y contiene los siguientes parámetros:
-
role:ODATA_SERVER, indica que se ejecutará el componente Automate OData Server; -
internalCredentials: indica que las credenciales definidas en el archivo de configuración se utilizarán para la autenticación. La configuración se proporciona en las siguientes subclaves:-
displayName: (Opcional) El nombre que se mostrará en la página de inicio de sesión para este método de autenticación. -
restrictToLocalhost: (Opcional) Restrinja la disponibilidad de la autenticación interna a los navegadores de localhost. Si no se especifica esta propiedad, el valor predeterminado esfalse. -
credentials: la lista de credenciales.
-
Las credenciales se pueden proporcionar en cualquier formato PBKDF2, usando:
-
username -
email -
salt, una cadena codificada en base64 -
iterations, el número de iteraciones hash -
hash, calculado usando el algoritmoPBKDF2WithHmacSHA512con una longitud de clave de512bits.
o en texto claro, usando:
-
username -
email -
password
Ejemplo de configuración de autenticación interna con 2 usuarios:
internalCredentials:
displayName: UsernamePassword
restrictToLocalhost: true
credentials:
- username: user1
email: user1@example.com
salt: NlbCqq8kL6sqdZQrjMmgSw==
iterations: 1000000
hash: ca4xiopDRshgyKvArOfKqBoDeVfbsOpayzVrh8n1WAWOhqvunITolqBBTiSAn1VxTBUz+15IfX4qxiTuHrthuA==
- username: user2
email: user2@example.com
password: Password2@
| El método de autenticación interna requiere almacenar los nombres de usuario y contraseñas o hash en el archivo de configuración. Se recomienda restringir este método a localhost. |
Establezca la propiedad restrictToLocalhost en true para permitir solo el inicio de sesión con credenciales internas al acceder a Automate como localhost. |
-
server: Indica la configuración de los registros de acceso web, los protocolos HTTP a escuchar y la IP, el puerto y el certificado TLS correspondientes para las conexiones HTTPS.
De forma predeterminada, el servicio escucha en HTTP en el puerto 8081 en localhost y en HTTPS en el puerto 8443 todas las direcciones IP. Para restringir que el servidor escuche en una dirección IP específica, cambie 0.0.0.0 a la dirección IP requerida en el archivo config.yml. |
-
webConfiguration: indica qué configuración web se aplicará al servidor web utilizado para la API REST. -
utilizationStore: Indica que se utiliza una base de datos personalizada para almacenar la información de auditoría.-
driverClass:net.sourceforge.jtds.jdbc.Driver -
user: El nombre de usuario de la base de datos -
password: la contraseña de la base de datos -
url: la cadena de conexión JDBC, por ejemplojdbc:jtds:sqlserver://HOST:1433/DATABASE -
properties: Las propiedades de conexión.
-
Ejemplo de configuración de Microsoft SQL:
utilizationStore:
driverClass: net.sourceforge.jtds.jdbc.Driver
user: automate-service
password: SecretGoesHere
url: jdbc:jtds:sqlserver://localhost:1433/automate
properties:
charSet: UTF-8
| Si no se proporciona un nombre de usuario y una contraseña en la configuración del almacén de Microsoft SQL, la conexión se realizará mediante la autenticación integrada de Windows. Al conectarse a Microsoft SQL de esta manera, el servicio Automate Scheduler debe configurarse para que se ejecute con una cuenta que tenga acceso a la base de datos de Microsoft SQL. |
3.2. Autenticación
3.2.1. Nuix UMS
Si usa el método de autenticación Nuix UMS, configure el Servicio de autenticación UMS en la página web Automatizar, en la pestaña Configuración, en Servicios de autenticación. Todos los usuarios definidos en Nuix UMS podrán iniciar sesión en Automate. El nivel de acceso de cada usuario está determinado por las políticas de seguridad definidas en la página web Automatizar, en la pestaña Configuración.
3.2.2. LDAP
Si utiliza el método de autenticación LDAP, configure el Servicio de autenticación LDAP en la página web Automatizar, en la pestaña Configuración, en Servicios de autenticación. Todos los usuarios que estén definidos en el LDAP domainDN proporcionado podrán iniciar sesión en Automate. El nivel de acceso de cada usuario está determinado por las políticas de seguridad definidas en la página web Automatizar, en la pestaña Configuración.
3.2.3. Interno
Si usa el método de autenticación interna, establezca la configuración internalCredentials en el archivo YAML como se indica en Service Settings.
3.3. Políticas de seguridad de acceso
El acceso a los recursos de Automatización se define en la página Configuración, en la pestaña Políticas de seguridad. La política predeterminada permite a cualquier usuario autenticado ver y modificar todos los recursos, así como enviar trabajos con cualquier configuración.
3.4. Memoria
3.4.1. Nuix Workers
La memoria de Nuix Workers se puede especificar en la operación flow del flujo de trabajo, o explícitamente como un parámetro de línea de com*Configuración*os en los Perfiles de ejecución, por ejemplo:
-Dnuix.worker.jvm.arguments="-Xmx8g"
3.4.2. Motor Nuix
La memoria del motor Nuix, equivalente a la memoria de la estación de trabajo Nuix como un parámetro de línea de comandos en los perfiles de ejecución, por ejemplo:
-Xmx2g
| Cada motor Nuix se ejecutará bajo una JVM independiente y no compartirá memoria con los demás motores Nuix ni con los servicios de Automate. |
3.5. Fuentes de datos compartidos
Los flujos de trabajo automatizados se ejecutan en los servidores que ejecutan el componente Automate Engine Server. Para garantizar que los flujos de trabajo puedan acceder a los casos y a los datos de origen desde una ubicación compartida, proporcione una ruta UNC o una ruta de letra de unidad asignada a la que se pueda acceder desde todos los servidores que ejecutan el componente Automate Engine Server.
De forma predeterminada, el servicio Automate Engine Server se ejecuta bajo la cuenta del sistema local e inicia Engines bajo la misma cuenta de usuario.
Se puede especificar una cuenta de usuario diferente en Perfiles de ejecución, según sea necesario.
4. Solución de problemas
4.1. Navegar hasta Automatizar el Programador
De manera predeterminada, Automate Scheduler escucha en 127.0.0.1 en el puerto 80 y en todas las direcciones IP en el puerto 443. Para acceder a la instalación predeterminada, navegue hasta la dirección: http://localhost
4.2. El servicio automatizado no se inicia
Automate Scheduler y Engine Server se ejecutan como servicios de Windows. Si se inician los servicios, inspeccione los archivos de registro en C:\Temp\Log\automate-scheduler.log y C:\Temp\Log\automate-engine-server.log.
4.3. Error de inicio de sesión
Si se muestra el error Error al comunicarse con el servidor de autenticación al intentar iniciar sesión, inspeccione los registros para determinar el problema encontrado por Automate al comunicarse con el servidor de autenticación.
4.4. Al agregar Automate Engine Server se genera el error javax.net.ssl.SSLHandshakeException
Asegúrese de que el entorno de ejecución de Java de la última versión de Nuix Workstation implementado en cada servidor de Automate Scheduler confíe en el certificado TLS del servidor de Automate Engine. Consulte la sección Managing Certificates para obtener más detalles.
5. Administrar certificados
Consulte https://nuix.service-now.com/support?id=kb_artículo_view&sys_KB-español:kb_id=fcd9bfe747cc96102d9c89cbd36d438f.
6. Utilización e informes
Los datos de utilización e informes se proporcionan como una fuente OData V4, si esta función está habilitada en la licencia de Automate.
| El feed de OData solo admite la consulta de metadatos y la recuperación de todos los datos de las vistas. Los filtros OData no son compatibles. |
Se puede acceder a la fuente de OData en el siguiente punto final, mediante la autenticación básica o Microsoft OAuth:
-
/api/v2/reporting/odata
7. Documentación API REST
Se puede acceder a Automate Scheduler directamente desde un navegador o mediante la API REST. La documentación de la API se proporciona en formato OpenAPI v3, en /openapi.
Por ejemplo, para acceder a la documentación de la API en una instalación estándar de Automate Scheduler, navegue a http://localhost/openapi
8. Registro centralizado
El registro centralizado consolida todos los registros de Scheduler, Engine Server, Engine y Worker en la base de datos de registro administrada por Scheduler.
El registro centralizado está habilitado de forma predeterminada, lo que significa que existirán tanto el archivo de registro como el registro de la base de datos. Para deshabilitar el registro centralizado, configure la tecla enableCentralizedLogging en false en el archivo de configuración YAML como se indica en el archivo Service Settings.
| Si el registro centralizado está deshabilitado, se deshabilitarán las funciones de descarga de registros de trabajos y registros del sistema de descarga. |
El registro centralizado eliminará automáticamente los registros anteriores al período de retención. El período de retención predeterminado es 30 dias. Para cambiar el período de retención, edite la tecla centralizedLoggingRetention en el archivo YAML.
Cuando el tamaño de los registros de la base de datos supera el tamaño máximo de la base de datos, se eliminarán los registros más antiguos. De forma predeterminada, el tamaño máximo de la base de datos es 1000000000 bytes (1 GB). Para cambiar el tamaño máximo predeterminado de la base de datos, edite la tecla centralizedLoggingMaxSize en el archivo YAML.
| El tamaño real de la base de datos de registro centralizado podría exceder el tamaño máximo especificado, debido a la sobrecarga de la base de datos y retrasos en la eliminación de líneas de registro antiguas. |
9. Inventario de rutas de archivos
9.1. Rutas de archivo predeterminadas
9.1.1. Programador
-
C:\Program Files\Nuix\Automate: Carpeta de instalación -
%programdata%\Nuix\Automate\Scheduler\config: Carpeta de configuración -
%programdata%\Nuix\Automate\Scheduler\stores: Persistencia y archivo de los detalles del trabajo, utilización, auditoría, informes y utilización. -
C:\Temp\logs\automate-scheduler.log: registro de aplicaciones -
C:\Temp\logs\automate-scheduler.%d.log.zip: archivos de registro de aplicaciones anteriores -
C:\Temp\logs\automate-scheduler-access.log: registro de acceso web -
C:\Temp\logs\automate-scheduler-access.%d.log.zip: archivos de registro principales anteriores -
C:\Temp\logs\Automate Scheduler.wrapper.log: Registros de envoltorio de servicio -
C:\Temp\logs\Automate Scheduler.err.log: Registro de errores estándar de servicio -
C:\Temp\logs\Automate Scheduler.out.log: Servicio de registro de salida estándar
9.1.2. Servidor del motor
-
C:\Program Files\Nuix\Automate: Carpeta de instalación -
%programdata%\Nuix\Automate\EngineServer\config: Carpeta de configuración -
C:\Temp\logs\automate-engine-server.log: registro de aplicaciones -
C:\Temp\logs\automate-engine-server.%d.log.zip: archivos de registro de aplicaciones anteriores -
C:\Temp\logs\automate-engine-server-access.log: registro de acceso web -
C:\Temp\logs\automate-engine-server-access.%d.log.zip: archivos de registro principales anteriores -
C:\Temp\logs\Automate Engine Server.wrapper.log: Registros de envoltorio de servicio -
C:\Temp\logs\Automate Engine Server.err.log: Registro de errores estándar de servicio -
C:\Temp\logs\Automate Engine Server.out.log: Servicio de registro de salida estándar
9.1.3. Motor
-
C:\Temp\logs\automate-engine.aaaaaaaa-init.log: Registro de inicio -
C:\Temp\logs\automate-engine.aaaaaaaa-init.yml: Configuración de inicio -
C:\Temp\logs\automate-engine.aaaaaaaa-service.exe: Contenedor de servicio -
C:\Temp\logs\automate-engine.aaaaaaaa-service.xml: configuración del servicio -
C:\Temp\logs\automate-engine.aaaaaaaa-job.bbbbbbbb.log: Registro de trabajo -
C:\Temp\logs\automate-engine.aaaaaaaa-job.bbbbbbbb.yml: Configuración de trabajo
9.2. Cambio de ubicaciones de registro
Las rutas de archivo predeterminadas se pueden cambiar desde las siguientes ubicaciones:
-
Registro principal del planificador: actualice la sección
loggingdesdeC:\ProgramData\Nuix\Automate\Scheduler\config\config.yml -
Registros relacionados con el servicio del planificador: actualice las etiquetas
<workingdirectory>y<logpath>desdeC:\Program Files\Nuix\Automate\Scheduler\Automate Scheduler.xml -
Registro principal del servidor del motor: actualice la sección
loggingdeC:\ProgramData\Nuix\Automate\EngineServer\config\config.yml -
Registros relacionados con el servicio de Engine Server: actualice las etiquetas
<workingdirectory>y<logpath>desdeC:\Program Files\Nuix\Automate\EngineServer\Automate Engine Server.xml -
Registro de inicio del motor, configuración y registros relacionados con el servicio: actualice la sección
engineInitLogFolderdeC:\ProgramData\Nuix\Automate\EngineServer\config\config.yml -
Registro de trabajos y configuración: actualice el campo
Log Foldery configure el parámetro de línea de comandos-Dnuix.logdir=c:\Temp\Logsen el Perfil de ejecución