aviso Legal

O material neste documento é apenas para fins informativos. Os produtos descritos estão sujeitos a alterações sem aviso prévio, devido ao programa de desenvolvimento contínuo do fabricante. A Nuix não faz representações ou garantias com relação a este documento ou com relação aos produtos aqui descritos. A Nuix não será responsável por quaisquer danos, perdas, custos ou despesas, diretos, indiretos ou incidentais, consequentes ou especiais, decorrentes de, ou relacionados ao uso deste material ou dos produtos aqui descritos.

© Nuix Canada Inc. 2024 Todos os direitos reservados

Introdução

Este guia descreve a instalação de Automatizar. Este documento funciona como uma referência - use o índice para procurar o tópico que você descobriu.

O software Automate e esta documentação podem conter bugs, erros ou outras limitações. Se você encontrar algum problema com o software Automate ou com esta documentação, entre em contato com o suporte da nuix.

Embora aceitemos feedback sobre todas as versões do produto, o suporte é limitado à versão principal mais recente e à versão secundária mais recente dos canais de lançamento trimestrais e anuais. A Automate recomenda assinar as notificações de atualização do produto e revisar e aplicar as atualizações em um curto espaço de tempo após elas ficarem disponíveis.

O software requer uma licença Automate válida. A licença é normalmente limitada no tempo, e certos recursos do software exigem uma edição de licença específica. Se você encontrar algum problema com a licença Automate, ou para perguntas específicas sobre um recurso do produto, entre em contato com o suporte da nuix.

Estilos usados neste guia

Nota: Este ícone indica que são fornecidos esclarecimentos adicionais, por exemplo, quais são as opções válidas.
Dica: Este ícone permite que você saiba que é fornecido um petisco particularmente útil, talvez uma maneira de usar o aplicativo para obter um determinado comportamento.
Advertência: Este ícone destaca informações que podem ajudá-lo a evitar um comportamento indesejado.
  • Enfatizado: Este estilo indica o nome de um menu, opção ou link.

  • Nota: Esse estilo indica código que deve ser usado literalmente e pode se referir a caminhos de arquivos, nomes de parâmetros ou consultas de pesquisa do Nuix.

1. Arquitetura

1.1. Componentes

Vários componentes fazem parte de uma implantação do Automate:

  • Agendador automático: Recebe solicitações de analistas ou de serviços corporativos para enfileiramento de trabalhos e os envia para os servidores do Automate Engine.

  • Servidor de mecanismo de automação: Recebe trabalhos do Automate Scheduler, inicia os Engines e executa os trabalhos.

  • Nuix Engine: O Nuix Engine cria / abre casos Nuix e executa o trabalho necessário nos casos.

  • Fonte de Licença Nuix: É possível usar uma ou várias fontes de licenças Nuix, dos seguintes tipos:

    • Nuix NMS

    • Dongle de licença Nuix

    • Licença Nuix Cloud

  • Fonte de autenticação: O serviço que será usado para autenticar usuários e determinar a associação ao grupo. Pode ser uma combinação do seguinte:

    • Nuix UMS: o servidor Nuix User Management

    • LDAP: Active Directory local

    • Azure AD: Microsoft Azure Active Directory

    • OIDC: um serviço de autenticação compatível com Open ID Connect

    • Interno: nomes de usuário e senhas definidos internamente, para configuração inicial.

Além disso, os seguintes componentes são opcionais:

  • Automatizar o servidor OData: Retorna dados de utilização usando o protocolo OData.

  • Automatizar Proxy: Descarrega o upload de dados e o hash do Automate Scheduler principal.

  • Software de Inteligência de Negócios: Uma ferramenta de software que consulta o ambiente Automate em busca de métricas, analisa os dados e fornece painéis interativos, como o Microsoft Power BI ou o Tableau.

  • Microsoft SQL: Pode ser usado para substituir o banco de dados interno do Agendador para armazenar informações de trabalho, configuração e logs de auditoria.

1.2. Desdobramento, desenvolvimento

Com exceção do Automate Engine Server, que precisa ser instalado em cada servidor Nuix que fará parte da implantação do Automate, todos os componentes restantes podem ser implantados no mesmo servidor ou em servidores dedicados.

Ao implantar o Automate OData Server opcional em um servidor diferente daquele que hospeda o Automate Scheduler, os dados de utilização devem ser redirecionados do banco de dados incorporado para um banco de dados Microsoft SQL.

1.2.1. Arquitetura distribuída de exemplo

Esta arquitetura de exemplo consiste em um servidor dedicado que hospeda o Automate Scheduler, vários servidores que hospedam os servidores do Automate Engine e os Nuix Engines, servidores dedicados para o Nuix NMS e o Nuix UMS e conectividade com o Azure AD.

Arquitetura distribuída de amostra

1.2.2. Arquitetura autônoma de exemplo

Esta arquitetura de exemplo consiste em um único servidor que hospeda o Automate Scheduler e o Automate Engine Server, vários Nuix Engines, bem como o Nuix NMS e o Nuix UMS.

Exemplo de arquitetura autônoma

1.3. Fluxo de tráfego de rede

Os componentes em uma implantação Automatizada se comunicam por HTTP. Para configurar as portas TCP e certificados TLS, consulte a seção Configuration.

Fluxo de tráfego
Origem Destino Protocolo (Porta)

Navegador da Web do Analyst

Automate Scheduler

HTTPS (TCP/443)

Navegador da Web do Analyst

Azure AD

HTTPS (TCP/443)

Automate Scheduler

Servidor do Automation 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. Pré-requisitos

Consulte https://nuix.service-now.com/support?id=kb_artigo_view&sys_KB-KB …​_id=7ef9b32b47cc96102d9c89cbd36d4368[https://nuix.service-now.com/support?id=kb_artigo_view&sys_KB-KB …​_id=7ef9b32b47cc96102d9c89cbd36d4368]

3. Configuração

3.1. Configurações de serviço

Os arquivos de configuração estão localizados nos seguintes locais:

  • Agendador automático C:\ProgramData\Nuix\Automate\Scheduler\config\config.yml

  • Servidor de mecanismo de automação C:\ProgramData\Nuix\Automate\EngineServer\config\config.yml

  • Automatizar o servidor OData C:\ProgramData\Nuix\Automate\ODataServer\config\config.yml

Além disso, certas opções de configuração do Scheduler Service podem ser definidas usando variáveis ambientais (consulte a seção Scheduler Service Environmental Variables para obter mais detalhes).

3.1.1. Configurações de serviço do agendador

Esses arquivos seguem a sintaxe YAML e contêm os seguintes parâmetros:

  • role: SCHEDULER, indicando que o componente Automate Scheduler será executado;

  • apiSecret: Chave usada para autenticação entre componentes do Automate. Defina o mesmo valor aleatório em todas as instâncias do Automate Scheduler, Proxy e Server.

  • internalCredentials: Indica que as credenciais definidas no arquivo de configuração serão usadas para autenticação. A configuração é fornecida nas seguintes subchaves:

    • displayName: (Opcional) O nome a ser exibido na página de login para este método de autenticação.

    • restrictToLocalhost: (Opcional) Restrinja a disponibilidade da autenticação interna aos navegadores do localhost. Se esta propriedade não for especificada, o padrão será false.

    • usersEligibleLegalHoldAdministrator: (Opcional) Torne os usuários internos elegíveis para administrações de guarda de documentos legais. Se esta propriedade não for especificada, o padrão será false.

    • usersEligibleLegalHoldCustodian: (Opcional) Tornar os usuários internos elegíveis para custódia legal. Se esta propriedade não for especificada, o padrão será false.

    • credentials: A lista de credenciais.

As credenciais podem ser fornecidas em qualquer formato PBKDF2, usando:

  • username

  • email

  • salt, uma string codificada em base64

  • iterations, o número de iterações de hash

  • hash, calculado usando o algoritmo PBKDF2WithHmacSHA512 com um comprimento de chave de 512 bits.

ou em texto simples, usando:

  • username

  • email

  • password

Exemplo de configuração de autenticação interna com 2 usuários:

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@
O método de autenticação interna requer o armazenamento de nomes de usuário e senhas ou hashes no arquivo de configuração. É recomendável restringir esse método ao localhost.
Defina a propriedade restrictToLocalhost como true para permitir apenas o login com credenciais internas ao acessar o Automate como localhost.
  • userSessionTimeout: A duração em segundos de inatividade após a qual uma sessão do usuário expira.

  • nuixEnginePath: O local da implantação do Nuix Engine. Esta pasta deve conter bin, lib e user-data subpastas diretamente.

  • log4jConfigurationFile: O arquivo de configuração log4j.

  • enableCentralizedLogging: true ou false indicando se o recurso de registro centralizado está habilitado.

Por padrão, este recurso está habilitado, para desabilitá-lo, defina o valor para false
  • centralizedLoggingRetention: A duração em dias que os logs serão retidos.

  • centralizedLoggingMaxSize: O tamanho máximo do banco de dados em bytes antes de um rollover.

  • centralizedLoggingSizeCheckInterval: A duração em segundos após a qual o banco de dados executa uma verificação de tamanho.

  • enableRollingLoggingDatabases: Quando o banco de dados de registro é configurado para SQLite, os bancos de dados serão rolados, por exemplo, quando os bancos de dados de registro atingem o tamanho máximo definido em centralizedLoggingMaxSize dividido pelo número de bancos de dados rolantes definidos na configuração maxRollingLoggingDatabases. O banco de dados será renomeado e um novo banco de dados será criado. Por padrão, esse recurso é desabilitado. Por exemplo, se o usuário tiver um tamanho máximo de 1 GB e 5 bancos de dados rolantes, o tamanho máximo para todos os bancos de dados rolantes será de 200 MB.

Quando o banco de dados estiver rolando logs, os logs baixados serão uma versão reduzida contendo tudo, exceto os logs reais do banco de dados, e o log centralizado será desabilitado temporariamente. Se a rotação do banco de dados ocorrer enquanto o usuário estiver baixando logs, o thread de download sairá e dará ao usuário os logs que ele conseguiu coletar e registrar um aviso para informar ao usuário que o download saiu devido à rotação.
  • maxRollingLoggingDatabases: O número máximo de bancos de dados em execução. Quando o número máximo de bancos de dados for atingido, o banco de dados com os logs mais antigos será excluído.

  • enableCentralizedLoggingDownloadTimeout: true ou false indicando se o recurso de tempo limite de download de registro centralizado está habilitado.

Este recurso fechará o fluxo para baixar logs após um intervalo definido na configuração centralizadoLoggingDownloadTimeout`. Este recurso é recomendado apenas para fins de solução de problemas e é desabilitado por padrão.
  • centralizedLoggingDownloadTimeout: A quantidade de tempo em milissegundos para baixar os logs antes de sair, por padrão esse valor é definido como 180000 (3 minutos).

  • engineInitLogFolder: A pasta de log a ser usada durante a inicialização do mecanismo, antes de executar o trabalho.

  • archiveJobsPastDuration: A duração em segundos após o qual os trabalhos finalizados são arquivados automaticamente.

  • archiveJobsPastCount: O número máximo de trabalhos concluídos, após o qual o trabalho mais antigo é arquivado automaticamente.

  • server: indica o IP / portas para escutar e o certificado TLS para conexões HTTPS.

Por padrão, o serviço escuta HTTP na porta 80 no host local e em HTTPS na porta 443 todos os endereços IP. Para restringir o servidor para escutar um endereço IP específico, altere 0.0.0.0 para o endereço IP necessário no arquivo config.yml.
Se atualizar o Agendador de uma versão anterior a 6.0, o servidor aceitará apenas conexões HTTP/1.1 por padrão. Para habilitar conexões HTTP/2, altere type: https para type: h2 no arquivo config.yml.
  • webConfiguration: Indica quais configurações da Web aplicar ao servidor Web usado para a API REST, incluindo HSTS, proteções XSS, CORS e CSP.

  • cors: A configuração CORS.

A API REST do Automate foi projetada para ser acessada tanto pela página da web hospedada no servidor Scheduler, quanto por serviços e páginas da web de terceiros. Por esse motivo, a configuração CORS padrão permite todas as origens. Essa configuração é segura, pois cada solicitação à API REST precisa ser autenticada com um token Bearer. Se houver necessidade de restringir ainda mais as origens permitidas do CORS, uma política mais rigorosa pode ser colocada em prática editando as configurações CORS padrão no arquivo config.yml.

Exemplo de política CORS que restringe as origens permitidas:

  cors:
    allowedOrigins: ["https://scheduler.example.com"]
  • logging: indica os parâmetros do registro realizado pelo serviço. Esses logs também conterão as informações que normalmente são registradas pela Nuix Workstation. A localização dos logs de trabalho é especificada no parâmetro nuixFlags.

  • Nota: indica que um banco de dados personalizado é usado para armazenar as informações de auditoria.

    • driverClass: net.sourceforge.jtds.jdbc.Driver

    • Próximo: O nome de usuário do banco de dados

    • password: A senha do banco de dados

    • url: a cadeia de conexão JDBC, por exemplo jdbc:jtds:sqlserver://HOST:1433/DATABASE

    • properties: As propriedades da conexão.

Exemplo de configuração do 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
Se um nome de usuário e senha não forem fornecidos na configuração do repositório do Microsoft SQL, a conexão será realizada usando a Autenticação Integrada do Windows. Ao se conectar ao Microsoft SQL dessa forma, o serviço Automate Scheduler deve ser configurado para ser executado em uma conta que tenha acesso ao banco de dados do Microsoft SQL.
  • Nota: indica que um banco de dados personalizado é usado para armazenar os dados de utilização operacional.

  • loggingStore: Indica que um banco de dados personalizado é usado para armazenar logs.

O loggingStore é um buffer circular de todos os logs da plataforma e espera-se que gere uma taxa de transferência de gravação. Não é recomendado redirecionar esse armazenamento de log para um banco de dados SQL.

Configuração de exemplo realocando o loggingStore para D:\Logs\Automate:

loggingStore:
  driverClass: org.sqlite.JDBC
  url: jdbc:sqlite:D:/Logs/Automate/logging.db
  properties:
    charSet: UTF-8
Os vários armazenamentos listados acima podem ser todos redirecionados para um único banco de dados Microsoft SQL ou para separar os bancos de dados, conforme necessário.
  • Nota: Substitua as configurações do usuário que se aplicam qu`defaultUserSettings`o nenhuma configuração específica foi definida em um perfil de usuário.

Configurações de amostra para definir os valores de parâmetros permitidos que são preenchidos por padrão ao criar um novo Cliente ou um novo Assunto:

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: true ou false indicando se os valores dos Parâmetros Permitidos definidos na interface do usuário ou retornados por scripts devem ser classificados e ou se devem manter a ordem original.

  • jobMaximumExecutionParametersLength: O número de caracteres que os parâmetros de execução podem ter antes que o valor seja cortado. Isso afeta apenas o desempenho do front-end do agendador. Por padrão, isso é definido como 200 caracteres.

  • archivedJobCleanupEnabled: true ou false, indic`falseo se o limpador de tarefas de arquivamento deve ser executado ou não, o que exclui tarefas, logs de execução de tarefas e estatísticas de tipo MIME de operação de tarefas depois que uma tarefa arquivada ultrapassa um determinado número de dias. Por padrão, o valor é `false.

  • archivedJobCleanupInterval: O intervalo em horas para a frequência com que a tarefa de limpeza deve ser executada. Por padrão, é definido como 24 horas.

  • archivedJobRetentionDays: Número de dias que um trabalho deve ser arquivado antes de ser elegível para exclusão. Por padrão, essa configuração é de 584 dias (1 ano e meio).

  • synchronizeJobsOnAllMatters: true ou false indicando se apenas um trabalho pode ser executado em um assunto a qualquer momento.

  • authTokenTtl: A duração em segundos após a qual o token de autenticação do usuário expira. O navegador fará uma solicitação para atualizar o token de autenticação na metade da vida útil do token. Por padrão, isso é definido como 600 segundos.

  • disableAuthTokenExpiration: true ou false indic`falseo que o token de autenticação do usuário não expira. Por padrão, isso é definido como `false.

  • expiredAuthTokenTombstone: A duração em segundos para acompanhar os tokens de autenticação expirados. Ao tentar acessar Automatizar com um token de autenticação expirado, uma mensagem de erro amigável é retornada e a sessão de usuário ativa atual é invalidada. Por padrão, isso é definido como 900.

  • downgradeWebWorkerToken: true ou false indic`falseo que o navegador deve fazer downgrade do token do Web Worker para torná-lo acessível por scripts no navegador. Por padrão, isso é definido como `false.

Com a configuração padrão de downgradeWebWorkerToken: false, ao atualizar a janela do navegador, o usuário será desconectado. Definir essa opção como true manterá a sessão do usuário quando a janela do navegador for atualizada, mas tornará o token de autenticação acessível por scripts no navegador, que é menos seguro.
  • enforceSingleUserSession: true ou false indicando se um usuário pode ter mais de uma sessão por vez. Se esta opção estiver definida como verdadeira, apenas uma sessão será permitida.

Se um usuário já estiver conectado e outra sessão for iniciada para o mesmo usuário, a sessão mais antiga será desconectada.
  • libraryFileMaxSize: O tamanho máximo em bytes dos arquivos que podem ser carregados na Biblioteca de Arquivos, por padrão 10000000.

A Biblioteca de Arquivos foi projetada para armazenar arquivos e perfis de configuração. Esse limite não se aplica a arquivos carregados em Repositórios de Dados.
  • expireIdleUploadAfter: A duração em milissegundos após a qual os uploads inativos para os repositórios de dados expiram, por padrão 3600000 correspondente a 1 hora.

  • uploadBufferMaxSize: O tamanho máximo do buffer em KiB para alocar durante uploads para repositórios de dados, por padrão 8192. O tamanho do buffer pode ser alocado até 3 vezes para cada upload de arquivo e é usado apenas durante o upload do arquivo.

Ao gravar dados em um compartilhamento de arquivos conectado em uma rede de alta latência, aumentar o tamanho do uploadBufferMaxSize pode aumentar o desempenho geral da transferência ao custo de maior uso de memória.
  • uploadHashAlgorithms: O algoritmo a ser usado para hash no lado do servidor ao fazer upload de arquivos para repositórios de dados, por padrão MD5. Para desabilitar o hash durante o upload, use o valor None.

O hash de arquivos durante o upload requer recursos significativos de CPU no servidor do Agendador. Para descarregar esse cálculo para um servidor diferente, use a função Proxy do Agendador.
  • enableUtilizationEndpoint: Habilite o serviço OData no Scheduler, por padrão true. Para desabilitar use o valor false.

  • utilizationErrorsSoftFail: Mascarar erros de gravação do banco de dados de dados de utilização no aplicativo, por padrão false.

  • azureLocations: (Opcional) A lista de locais para executar VMs. Exemplos de configurações de azureLocations:

azureLocations: westus,eastus
  • azureVmSizes: (Opcional) A lista de tamanhos de VM. Exemplos de configurações de azureVmSizes:

azureVmSizes: Standard_M8ms,Standard_M16ms,Standard_M32ts

3.1.2. Variáveis ambientais do serviço do agendador

As seguintes variáveis ambientais podem ser configuradas para definir ou sobrescrever as configurações definidas no arquivo de configuração do Scheduler Service:

  • Redirecionamento de banco de dados. Use as seguintes configurações para redirecionar o aplicativo para um banco de dados SQL:

    • AUTOMATE_STORE_APPLICATION_ENABLED: Defina como true para ativar

    • AUTOMATE_STORE_APPLICATION_DRIVER_CLASS: A classe driver, por exemplo org.postgresql.Driver

    • AUTOMATE_STORE_APPLICATION_URL: a cadeia de conexão JDBC, por exemplo jdbc:postgresql://postgres.example.internal:5432/automateScheduler

    • Próximo: O nome de usuário do banco de dados

    • AUTOMATE_STORE_APPLICATION_PASSWORD: A senha do banco de dados

    • AUTOMATE_STORE_APPLICATION_CHARSET: O charset do banco de dados, por exemplo UTF-8

    • AUTOMATE_STORE_LOGGING_REDIRECT_TO_APPLICATION: Defina como true para redirecionar o registro centralizado para o mesmo local da loja de aplicativos

    • AUTOMATE_CENTRALIZED_LOGGING_ENABLED: Defina como false para desabilitar o log centralizado

    • AUTOMATE_STORE_UTILIZATION_REDIRECT_TO_APPLICATION: Defina como true para redirecionar os dados de utilização para o mesmo local da loja de aplicativos

    • AUTOMATE_STORE_APPLICATION_SCHEDULER_MIN_CONNECTIONS: O número mínimo de conexões para manter aberto

    • AUTOMATE_STORE_APPLICATION_SCHEDULER_MAX_CONNECTIONS: O número máximo de conexões a serem mantidas abertas

  • Autenticação. Use as seguintes configurações para definir as credenciais de acesso para fazer login no aplicativo para a configuração inicial:

    • Autenticação interna de nome de usuário/senha:

      • AUTOMATE_AUTH_INTERNAL_ENABLED: Defina como true para ativar

      • AUTOMATE_AUTH_INTERNAL_USERNAME: O nome de usuário para fazer login

      • AUTOMATE_AUTH_INTERNAL_EMAIL: O endereço de e-mail do usuário

      • AUTOMATE_AUTH_INTERNAL_PASSWORD: A senha para fazer login.

    • Autenticação interna PBKDF2:

      • AUTOMATE_AUTH_INTERNAL_ENABLED: Defina como true para ativar

      • AUTOMATE_AUTH_INTERNAL_USERNAME: O nome de usuário para fazer login

      • AUTOMATE_AUTH_INTERNAL_EMAIL: O endereço de e-mail do usuário

      • AUTOMATE_AUTH_INTERNAL_SALT: Uma string codificada em base64

      • AUTOMATE_AUTH_INTERNAL_ITERATIONS: O número de iterações de hash

      • AUTOMATE_AUTH_INTERNAL_HASH: O hash da senha calculado usando o algoritmo PBKDF2WithHmacSHA512 com um comprimento de chave de 512 bits.

    • Autenticação OIDC:

      • AUTOMATE_AUTH_OIDC_ENABLED: Defina como true para ativar

      • AUTOMATE_AUTH_OIDC_NAME: O nome do mecanismo de autenticação

      • AUTOMATE_AUTH_OIDC_DESCRIPTION: A descrição do mecanismo de autenticação

      • AUTOMATE_AUTH_OIDC_WELL_KNOWN_CONFIG_URI: O URI de configuração conhecido, por exemplo http://keycloak:8080/realms/default/.well-known/openid-configuration

      • AUTOMATE_AUTH_OIDC_SCOPE: O escopo, por exemplo openid email profile

      • AUTOMATE_AUTH_OIDC_USERNAME_CLAIM: A reivindicação do nome de usuário, por exemplo email

      • AUTOMATE_AUTH_OIDC_CLIENT_ID: O ID do cliente

      • AUTOMATE_AUTH_OIDC_CLIENT_SECRET: O segredo do cliente

    • Serviço de controle Derby:

      • AUTOMATE_DERBY_CONTROL_SERVICE_ENABLED: Defina como true para ativar

      • AUTOMATE_DERBY_CONTROL_SERVICE_NAME: O nome do serviço Derby Control

      • AUTOMATE_DERBY_CONTROL_SERVICE_DESCRIPTION: Descrição do serviço Derby Control

      • AUTOMATE_DERBY_CONTROL_SERVICE_URL: O URL base do Derby Control, por exemplo http://127.0.0.1:8999/DERBY-CONTROL

  • Segredo da API de vários servidores. Use as seguintes configurações para configurar o segredo da API usado para gerenciar diferentes servidores do mecanismo:

    • AUTOMATE_API_SECRET: Chave usada para autenticação entre componentes do Automate. Defina o mesmo valor aleatório em todas as instâncias do Automate Scheduler, Proxy e Server.

  • Política de segurança. Use as seguintes configurações para configurar uma política de segurança:

    • AUTOMATE_SECURITY_POLICY_ENABLED: Defina como true para ativar

    • AUTOMATE_SECURITY_POLICY_NAME: O nome da política

    • AUTOMATE_SECURITY_POLICY_DESCRIPTION: A descrição da política

    • AUTOMATE_SECURITY_POLICY_PRINCIPALS: A lista de principais aos quais a política se aplica. A configuração a seguir corresponderá a qualquer usuário autenticado: [{"identifierType":"BUILTIN","identifierName":"AUTHENTICATED_USER"}]

    • AUTOMATE_SECURITY_POLICY_PERMISSIONS: As permissões da política, por exemplo ["VIEW","VIEW_SENSITIVE","MODIFY","CREATE","SUBMIT_JOB","DOWNLOAD_LOGS"]

    • AUTOMATE_SECURITY_POLICY_SCOPE_BUILTIN: Os escopos integrados da política, por exemplo ["ALL_CLIENT_POOLS","ALL_CLIENTS","ALL_LIBRARIES","API_KEYS","COLLECTIONS","LEGAL_HOLDS","SCRIPTS","SCHEDULES","SECURITY","RESOURCES"]

    • AUTOMATE_SECURITY_POLICY_SCOPE: Opcionalmente, defina todos os escopos da política, por exemplo [{"identifierType":"BUILTIN","identifierName":"RESOURCES"}]

  • Política de Segurança. Use as seguintes configurações para configurar uma Licença Automática:

    • AUTOMATE_LICENSE_ENABLED: Defina como true para ativar

    • AUTOMATE_LICENSE_ID: O ID da licença

    • AUTOMATE_LICENSE_KEY: A chave de licença

    • AUTOMATE_LICENSE_DIAGNOSTIC_LEVEL: O nível de diagnóstico, por exemplo ENHANCED

  • Licença Nuix CLS. Use as seguintes configurações para configurar uma licença Nuix CLS:

    • AUTOMATE_NUIX_CLS_LICENSE_ENABLED: Defina como true para ativar

    • AUTOMATE_NUIX_CLS_LICENSE_NAME: O nome da licença

    • AUTOMATE_NUIX_CLS_LICENSE_DESCRIPTION: A descrição da licença

    • AUTOMATE_NUIX_CLS_LICENSE_FILTER: O filtro do trabalhador licenciado, por exemplo workstation

    • AUTOMATE_NUIX_CLS_LICENSE_DESCRIPTION: A descrição da licença

    • AUTOMATE_NUIX_CLS_LICENSE_USERNAME: O nome de usuário CLS

    • AUTOMATE_NUIX_CLS_LICENSE_PASSWORD: A senha CLS

  • Conjunto de recursos. Use as seguintes configurações para configurar um pool de recursos:

    • AUTOMATE_RESOURCE_POOL_ENABLED: Defina como true para ativar

    • AUTOMATE_RESOURCE_POOL_NAME: O nome do pool de recursos

    • AUTOMATE_RESOURCE_POOL_DESCRIPTION: A descrição do pool de recursos

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_ENABLED: Defina como true para ativar o registro automático.

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_ACCESS_KEY: A chave de acesso de registro automático. Os Engine Servers precisam usar a mesma chave.

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_STRICT_IP: Opcional, defina como true para impor o registro do mesmo endereço IP do servidor de destino, por padrão false.

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_MIN_WORKERS: Opcional, o registro automático de trabalhadores mínimos, por padrão 1.

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_TARGET_WORKERS: Opcional, o registro automático tem como alvo os trabalhadores, por padrão 2.

    • AUTOMATE_RESOURCE_POOL_AUTO_REGISTRATION_EXECUTION_MODE: Opcional, modo de execução de registro automático, por padrão AUTOMATE_NUIX.

  • Perfil de execução. Use as seguintes configurações para configurar um perfil de execução:

    • AUTOMATE_EXECUTION_PROFILE_ENABLED: Defina como true para ativar

    • AUTOMATE_EXECUTION_PROFILE_NAME: O nome do perfil de execução

    • AUTOMATE_EXECUTION_PROFILE_DESCRIPTION: A descrição do perfil de execução

    • AUTOMATE_EXECUTION_PROFILE_ENGINE_COMMAND_LINE_PARAMS: Opcional, os parâmetros de linha de comando do mecanismo, por padrão -Xmx16g -Dnuix.logdir=/var/log/nuix/automate -Duser.language=en -Duser.country=US.

    • AUTOMATE_EXECUTION_PROFILE_NUIX_ENGINE_FOLDER: Opcional, a pasta de binários do motor Nuix, por padrão /opt/nuix/engine.

    • AUTOMATE_EXECUTION_PROFILE_ENGINE_LOG_FOLDER: Opcional, a pasta de log do Engine, por padrão /var/log/nuix/automate.

    • AUTOMATE_EXECUTION_PROFILE_JAVA_FOLDER: Opcional, a pasta de binários Java, por padrão em branco.

    • AUTOMATE_EXECUTION_PROFILE_PARAMETERS: Opcional, um Map<String,String> serializado JSON de parâmetros e valores, por padrão em branco.

    • AUTOMATE_EXECUTION_JOB_PROGRESS_MIN_PERCENTAGE: Opcional, o progresso mínimo do trabalho antes de abortá-lo, por padrão 1.0.

    • AUTOMATE_EXECUTION_JOB_PROGRESS_TIMEOUT_HOURS: Opcional, o tempo limite após o qual abortar o trabalho se o progresso do trabalho não for alcançado, por padrão 48.0.

    • AUTOMATE_EXECUTION_OPERATION_PROGRESS_MIN_PERCENTAGE: Opcional, o progresso mínimo da operação antes de abortar o trabalho, por padrão 1.0.

    • AUTOMATE_EXECUTION_OPERATION_PROGRESS_TIMEOUT_HOURS: Opcional, o tempo limite após o qual abortar o trabalho se o progresso da operação não for alcançado, por padrão 24.0.

    • AUTOMATE_EXECUTION_SKIP_OPERATION_PROGRESS_MIN_PERCENTAGE: Opcional, o progresso mínimo da operação antes de tentar pular a operação, por padrão 1.0.

    • AUTOMATE_EXECUTION_SKIP_OPERATION_PROGRESS_TIMEOUT_HOURS: Opcional, o tempo limite após o qual tentar pular a operação do progresso da operação não foi alcançado, por padrão 12.0.

  • Diretório de dados do usuário. Use as seguintes configurações para configurar o comportamento do Diretório de dados do usuário:

    • AUTOMATE_USER_DATA_DIR_SCAN_INTERVAL: Defina a duração do intervalo em segundos em que o diretório de dados do usuário será escaneado, mesmo que o sistema operacional não detecte nenhuma alteração.

  • Para sobrescrever uma configuração arbitrária, converta o nome da configuração para snake case maiúsculo, precedido por Automate. Por exemplo, para configurar a configuração downgradeWebWorkerToken, use a variável de ambiente AUTOMATE_DOWNGRADE_WEB_WORKER_TOKEN.

3.1.3. Configurações do serviço de proxy do agendador

Este arquivo segue a sintaxe YAML e contém os seguintes parâmetros:

  • role: PROXY, indicando que o componente Automate Scheduler Proxy será executado;

  • apiSecret: Chave usada para autenticação entre componentes do Automate. Defina o mesmo valor aleatório em todas as instâncias do Automate Scheduler, Proxy e Server.

  • proxy: Os detalhes da instância principal do Scheduler que o proxy usa. A configuração é fornecida nas seguintes subchaves:

    • baseUrl: O URL da instância do Scheduler.

    • whitelistedCertFingerprints: Impressões digitais do certificado do Scheduler usadas para verificação ao abrir uma conexão segura.

  • allowedAuthenticationServices: A lista de nomes de serviços de autenticação que podem ser usados ​​por meio deste Proxy. Se esta configuração não for definida, todos os serviços de autenticação serão permitidos através do Proxy.

Configuração de proxy de amostra:

proxy:
  baseUrl: https://scheduler.automate.local
  whitelistedCertFingerprints:
    - e62dd01ca608c10402d07714cfd626bfc6b1001e5a16ca039d1050a71f73ee24

allowedAuthenticationServices:
  - Internal
  - Lab Azure AD
  • log4jConfigurationFile: O arquivo de configuração log4j.

  • server: Indica as configurações dos logs de acesso à web, os protocolos HTTP para escuta e o IP, porta e certificado TLS correspondentes para conexões HTTPS.

  • Nota: Indica quais configurações da Web devem ser aplicadas ao servidor da Web usado para a API REST.

3.1.4. Configurações do serviço do servidor do mecanismo

Este arquivo segue a sintaxe YAML e contém os seguintes parâmetros:

  • role: ENGINE_SERVER, indicando que o componente Automate Engine Server será executado;

  • apiSecret: Chave usada para autenticação entre componentes do Automate. Defina o mesmo valor aleatório em todas as instâncias do Automate Scheduler, Proxy e Server.

  • nuixEnginePath: O local da implantação do Nuix Engine. Esta pasta deve conter bin, lib e user-data subpastas diretamente.

  • log4jConfigurationFile: O arquivo de configuração log4j.

  • engineInitLogFolder: O local temporário usado pelos Engines para armazenar arquivos de configuração e logs durante a fase de inicialização. Ao executar jobs, o mecanismo armazenará os logs e arquivos de configuração no local especificado no perfil de execução.

  • engineInitTimeout: O tempo limite em segundos que o mecanismo tem permissão para inicializar, por padrão 120.

  • engineAbortTimeout: O tempo limite em milissegundos que o Engine irá esperar para abortar um job, é o padrão 5000 (5 segundos)

  • server: Indica as configurações dos logs de acesso à web, os protocolos HTTP para escuta e o IP, porta e certificado TLS correspondentes para conexões HTTPS.

  • Nota: Indica quais configurações da Web devem ser aplicadas ao servidor da Web usado para a API REST.

  • jobRunningLogMaxSize: Indica o número máximo de logs que o log em execução do trabalho armazena, por padrão 20.

  • logging: indica os parâmetros do registro realizado pelo serviço. Esses logs também conterão as informações que normalmente são registradas pela Nuix Workstation. A localização dos logs de trabalho é especificada no parâmetro nuixFlags.

  • workerBrokerIP: O endereço IP a ser usado para hospedar Worker Brokers ao executar Trabalhadores Remotos.

  • workerBrokerStartPort: O intervalo de portas inicia para Worker Brokers.

  • workerBrokerEndPort: O fim do intervalo de portas para os Brokers de trabalhadores.

Exemplos de configurações para configurar um Worker Broker no IP 10.0.0.1:

workerBrokerIP: 10.0.0.1
workerBrokerStartPort: 50000
workerBrokerEndPort: 50100
Se a configuração workerBrokerIP não for fornecida, o servidor iniciará um broker em um adaptador de rede padrão. Em um ambiente onde os servidores têm vários adaptadores de rede, configure o workerBrokerIP em cada servidor com o endereço IP que deve ser usado por outros servidores que ingressam em trabalhos remotos para contatar este servidor.

3.1.5. Variáveis ambientais do serviço do servidor do mecanismo

As variáveis ambientais a seguir podem ser configuradas para definir ou sobrescrever as configurações definidas no arquivo de configuração do Engine Server Service:

  • Redirecionamento de banco de dados. Use as seguintes configurações para redirecionar o aplicativo para um banco de dados SQL:

    • AUTOMATE_STORE_APPLICATION_ENABLED: Defina como true para ativar

    • AUTOMATE_STORE_APPLICATION_DRIVER_CLASS: A classe driver, por exemplo org.postgresql.Driver

    • AUTOMATE_STORE_APPLICATION_URL: a cadeia de conexão JDBC, por exemplo jdbc:postgresql://postgres.example.internal:5432/automateEngineServer

    • Próximo: O nome de usuário do banco de dados

    • AUTOMATE_STORE_APPLICATION_PASSWORD: A senha do banco de dados

    • AUTOMATE_STORE_APPLICATION_CHARSET: O charset do banco de dados, por exemplo UTF-8

    • AUTOMATE_STORE_APPLICATION_SCHEDULER_MIN_CONNECTIONS: O número mínimo de conexões para manter aberto

    • AUTOMATE_STORE_APPLICATION_SCHEDULER_MAX_CONNECTIONS: O número máximo de conexões a serem mantidas abertas

  • Registro automático. Use as configurações a seguir para registrar automaticamente o Engine Server em um pool de recursos do agendador. O pool de recursos deve ser configurado com o recurso de registro automático habilitado:

    • AUTOMATE_REGISTRATION_ENABLED: Defina como true para ativar

    • AUTOMATE_REGISTRATION_SERVER_NAME: O nome do Engine Server, por exemplo Server1

    • AUTOMATE_REGISTRATION_SERVER_URL: A URL pela qual o Scheduler pode acessar o Engine Server, por exemplo http://Server1.internal.local

    • AUTOMATE_REGISTRATION_SCHEDULER_URL: O URL do Agendador, por exemplo http://Scheduler.internal.local

    • AUTOMATE_REGISTRATION_RESOURCE_POOL_ID: Opcional, o ID do pool de recursos para registro. Por padrão, o ID do Pool de Recursos configurado no Agendador com variáveis ​​ENV. Essa configuração só precisa ser fornecida para registrar-se em um pool de recursos diferente.

    • AUTOMATE_REGISTRATION_ROLE_MAIN: Opcional, defina como true permitir que o Mecanismo atue como Mecanismo Principal no Pool de Recursos.

    • AUTOMATE_REGISTRATION_ROLE_REMOTE: Opcional, defina como true para permitir que o Mecanismo atue como um Mecanismo Remoto no Pool de Recursos.

    • AUTOMATE_REGISTRATION_RESOURCE_POOL_ACCESS_KEY: A chave de acesso ao pool de recursos. Veja o mesmo valor que foi configurado no pool de recursos com a variável ENV.

  • Implantação de vários servidores. Use as seguintes configurações para cenários de implantação de vários servidores:

    • AUTOMATIZAR_API_SECRET: Chave usada para autenticação entre componentes do Automate. Defina o mesmo valor aleatório em todas as instâncias do Automate Scheduler, Proxy e Server.

    • AUTOMATIZAR_SERVER_ID: Defina um ID aleatório exclusivo para cada servidor do mecanismo.

  • Layout de registro do motor

    • AUTOMATE_ENGINE_LOG_LAYOUT_JSON: Set to true para configurar os logs do Engine para estarem no formato JSON. Observe que isso não se aplica aos formatos de log do Scheduler ou do Engine Server, que são configurados diretamente em seus respectivos config.yml.

3.1.6. Configurações do serviço do servidor OData

Este arquivo segue a sintaxe YAML e contém os seguintes parâmetros:

  • role: ODATA_SERVER, indicando que o componente Automate OData Server será executado;

  • internalCredentials: Indica que as credenciais definidas no arquivo de configuração serão usadas para autenticação. A configuração é fornecida nas seguintes subchaves:

    • displayName: (Opcional) O nome a ser exibido na página de login para este método de autenticação.

    • restrictToLocalhost: (Opcional) Restrinja a disponibilidade da autenticação interna aos navegadores do localhost. Se esta propriedade não for especificada, o padrão será false.

    • credentials: A lista de credenciais.

As credenciais podem ser fornecidas em qualquer formato PBKDF2, usando:

  • username

  • email

  • salt, uma string codificada em base64

  • iterations, o número de iterações de hash

  • hash, calculado usando o algoritmo PBKDF2WithHmacSHA512 com um comprimento de chave de 512 bits.

ou em texto simples, usando:

  • username

  • email

  • password

Exemplo de configuração de autenticação interna com 2 usuários:

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@
O método de autenticação interna requer o armazenamento de nomes de usuário e senhas ou hashes no arquivo de configuração. É recomendável restringir esse método ao localhost.
Defina a propriedade restrictToLocalhost como true para permitir apenas o login com credenciais internas ao acessar o Automate como localhost.
  • server: Indica as configurações dos logs de acesso à web, os protocolos HTTP para escuta e o IP, porta e certificado TLS correspondentes para conexões HTTPS.

Por padrão, o serviço escuta em HTTP na porta 8081 no host local e em HTTPS na porta 8443 todos os endereços IP. Para restringir o servidor para escutar um endereço IP específico, altere 0.0.0.0 para o endereço IP necessário no arquivo config.yml.
  • Nota: Indica quais configurações da Web devem ser aplicadas ao servidor da Web usado para a API REST.

  • Nota: indica que um banco de dados personalizado é usado para armazenar as informações de auditoria.

    • driverClass: net.sourceforge.jtds.jdbc.Driver

    • Próximo: O nome de usuário do banco de dados

    • password: A senha do banco de dados

    • url: a cadeia de conexão JDBC, por exemplo jdbc:jtds:sqlserver://HOST:1433/DATABASE

    • properties: As propriedades da conexão.

Exemplo de configuração do 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
Se um nome de usuário e senha não forem fornecidos na configuração do repositório do Microsoft SQL, a conexão será realizada usando a Autenticação Integrada do Windows. Ao se conectar ao Microsoft SQL dessa forma, o serviço Automate Scheduler deve ser configurado para ser executado em uma conta que tenha acesso ao banco de dados do Microsoft SQL.

3.2. Autenticação

3.2.1. Nuix UMS

Se estiver usando o método de autenticação Nuix UMS, configure o serviço de autenticação UMS na página da web Automatizar, na guia Configurações, em Serviços de autenticação. Todos os usuários definidos no Nuix UMS poderão fazer login no Automate. O nível de acesso de cada usuário é determinado pelas políticas de segurança definidas na página Automatizar, na guia Configurações.

3.2.2. LDAP

Se estiver usando o método de autenticação LDAP, configure o Serviço de autenticação LDAP na página da web Automatizar, na guia Configurações, em Serviços de autenticação. Todos os usuários definidos no LDAP domainDN fornecido serão capazes de efetuar login no Automate. O nível de acesso de cada usuário é determinado pelas políticas de segurança definidas na página Automatizar, na guia Configurações.

3.2.3. interno

Se estiver usando o método de autenticação interna, defina a configuração internalCredentials no arquivo YAML conforme indicado em Service Settings.

3.3. Políticas de segurança de acesso

O acesso aos recursos Automatizar está definido na página,, na guia Políticas de segurança. A política padrão permite que qualquer usuário autenticado exiba e modifique todos os recursos, bem como envie trabalhos com qualquer configuração.

3.4. Memória

3.4.1. Trabalhadores da Nuix

A memória dos Nuix Workers pode ser especificada na operação do fluxo de trabalho ou explicitamente como um parâmetro da linha de com*Configuração*os nos Perfis de Execução, por exemplo:

-Dnuix.worker.jvm.arguments="-Xmx8g"

3.4.2. Nuix Engine

A memória do Nuix Engine, equivalente à memória da Nuix Workstation como um parâmetro de linha de comando nos Perfis de Execução, por exemplo:

-Xmx2g
Cada Nuix Engine será executado em uma JVM separada e não compartilhará memória com os outros Nuix Engines ou os serviços do Automate.

3.5. Fontes de dados compartilhadas

Os fluxos de trabalho do Automate são executados nos servidores que executam o componente Automate Engine Server. Para garantir que os fluxos de trabalho possam acessar casos e dados de origem de um local compartilhado, forneça um caminho UNC ou um caminho de letra de unidade mapeada que seja acessível de todos os servidores que executam o componente Automate Engine Server.

Por padrão, o serviço Automate Engine Server é executado na conta do Sistema Local e inicia os Engines na mesma conta de usuário.

Uma conta de usuário diferente pode ser especificada em Perfis de Execução, conforme necessário.

4. Solução de problemas

4.1. Navegue até o Agendador de Automatização

Por padrão, o Automate Scheduler escuta em 127.0.0.1 na porta 80 e todos os endereços IP na porta 443. Para acessar a instalação padrão, navegue até o endereço: http://localhost

4.2. O serviço de automação não inicia

O Automate Scheduler e o Engine Server são executados como serviços do Windows. Se os serviços forem iniciados, inspecione os arquivos de log em C:\Temp\Log\automate-scheduler.log e C:\Temp\Log\automate-engine-server.log.

4.3. Erro de login

Se o erro Erro na comunicação com o servidor de autenticação for mostrado ao tentar fazer o login, inspecione os logs para determinar o problema encontrado pelo Automate ao se comunicar com o servidor de autenticação.

4.4. Adicionar o Automate Engine Server gera o erro javax.net.ssl.SSLHandshakeException

Certifique-se de que o Java Runtime Environment da versão mais recente do Nuix Workstation implantado em cada servidor Automate Scheduler confie no certificado TLS do Automate Engine Server. Veja a seção Managing Certificates para mais detalhes.

5. Gerenciando certificados

Consulte https://nuix.service-now.com/support?id=kb_artigo_view&sys_KB-KB …​_id=fcd9bfe747cc96102d9c89cbd36d438f.

6. Utilização e Relatórios

Os dados de Utilização e Relatórios são fornecidos como um feed OData V4, se esse recurso estiver habilitado na licença do Automate.

O feed OData oferece suporte apenas à consulta de metadados e à recuperação de todos os dados das visualizações. Filtros OData não são suportados.

O feed OData pode ser acessado no seguinte endpoint, usando a autenticação Basic ou Microsoft OAuth:

  • /api/v2/reporting/odata

7. Documentação da API REST

O Automate Scheduler pode ser acessado diretamente por um navegador ou usando a REST API. A documentação da API é fornecida no formato OpenAPI v3, em /openapi.

Por exemplo, para acessar a documentação da API em uma instalação padrão do Automate Scheduler, navegue até http://localhost/openapi

8. Registro Centralizado

O registro centralizado consolida todos os registros do Scheduler, Engine Server, Engine e Worker no banco de dados de registro gerenciado pelo Scheduler.

O registro centralizado é habilitado por padrão, o que significa que tanto o arquivo de registro quanto o registro do banco de dados existirão. Para desativar o registro centralizado, defina a tecla enableCentralizedLogging para false no arquivo de configuração YAML conforme indicado no arquivo Service Settings.

Se o registro centralizado estiver desativado, os recursos de download de logs de trabalho e download de logs do sistema serão desativados.

O registro centralizado excluirá automaticamente os registros anteriores ao período de retenção. O período de retenção padrão é 30 dias. Para alterar o período de retenção, edite a chave centralizedLoggingRetention no arquivo YAML.

Quando o tamanho dos logs do banco de dados excede o tamanho máximo do banco de dados, os logs mais antigos são excluídos. Por padrão, o tamanho máximo do banco de dados é 1000000000 bytes (1 GB). Para alterar o tamanho máximo padrão do banco de dados, edite a tecla centralizedLoggingMaxSize no arquivo YAML.

O tamanho real do banco de dados de log centralizado pode exceder o tamanho máximo especificado, devido à sobrecarga do banco de dados e atrasos na exclusão de linhas de log antigas.

9. Inventário de caminhos de arquivo

9.1. Caminhos de arquivo padrão

9.1.1. Agendador

  • Folder: pasta de instalação

  • Próximo: Pasta de configuração

  • Pers: Persistência e arquivamento de detalhes do trabalho, utilização, auditoria, geração de relatórios e utilização

  • C:\Temp\logs\automate-scheduler.log: Registro do aplicativo

  • C:\Temp\logs\automate-scheduler.%d.log.zip: Arquivos de log de aplicativos anteriores

  • C:\Temp\logs\automate-scheduler-access.log: Registro de acesso à web

  • Próximo: Arquivos de log principais anteriores

  • Próximo: Logs do wrapper de serviço

  • C:\Temp\logs\Automate Scheduler.err.log: Log de erro padrão de serviço

  • C:\Temp\logs\Automate Scheduler.out.log: Log de saída padrão de serviço

9.1.2. Servidor do mecanismo

  • Folder: pasta de instalação

  • Próximo: Pasta de configuração

  • C:\Temp\logs\automate-engine-server.log: Registro do aplicativo

  • C:\Temp\logs\automate-engine-server.%d.log.zip: Arquivos de log de aplicativos anteriores

  • C:\Temp\logs\automate-engine-server-access.log: Registro de acesso à web

  • Próximo: Arquivos de log principais anteriores

  • Próximo: Logs do wrapper de serviço

  • C:\Temp\logs\Automate Engine Server.err.log: Log de erro padrão de serviço

  • C:\Temp\logs\Automate Engine Server.out.log: Log de saída padrão de serviço

9.1.3. Motor

  • Log: log de inicialização

  • C:\Temp\logs\automate-engine.aaaaaaaa-init.yml: Configuração inicial

  • C:\Temp\logs\automate-engine.aaaaaaaa-service.exe: Wrapper de serviço

  • C:\Temp\logs\automate-engine.aaaaaaaa-service.xml: configuração de serviço

  • C:\Temp\logs\automate-engine.aaaaaaaa-job.bbbbbbbb.log: Registro de tarefas

  • Próximo: Configuração da tarefa

9.2. Alterando locais de log

Os caminhos de arquivo padrão podem ser alterados nos seguintes locais:

  • Log principal do agendador: atualize a seção logging de C:\ProgramData\Nuix\Automate\Scheduler\config\config.yml

  • Logs relacionados ao serviço do planejador: atualize as tags <workingdirectory> e <logpath> de C:\Program Files\Nuix\Automate\Scheduler\Automate Scheduler.xml

  • Log principal do servidor do mecanismo: atualize a seção logging de C:\ProgramData\Nuix\Automate\EngineServer\config\config.yml

  • Logs relacionados ao serviço do Engine Server: atualize as tags <workingdirectory> e <logpath> de C:\Program Files\Nuix\Automate\EngineServer\Automate Engine Server.xml

  • Log de inicialização do mecanismo, configuração e logs relacionados ao serviço: atualize a seção engineInitLogFolder de C:\ProgramData\Nuix\Automate\EngineServer\config\config.yml

  • Log e configuração da tarefa: atualize o campo Log Folder e defina o parâmetro da linha de comando -Dnuix.logdir=c:\Temp\Logs no perfil de execução