- Notas relacionadas
- Primeros pasos
- Instalación y actualización
- Acceso y permisos
- Interactuar con Insights
- Solución de problemas
Instalación
- Asegúrate de cumplir con los requisitos de hardware y software para Insights.
- Habilita IIS 10+.
Para habilitar IIS 10+, ve a Panel de control > Programas > Activar o desactivar características de Windows > IIS.
Habilita los siguientes módulos Web Server (IIS):- Servidor web
- Características HTTP comunes
- Documento predeterminado
- Navegar en el directorio
- Errores HTTP
- Documento predeterminado
- Contenido estático
- Estado y diagnóstico
- Registro HTTP
- Rendimiento
- Contenido estático
- Seguridad
- Solicitar filtrado
- Características HTTP comunes
- Herramientas de administración
- Consola de administración de IIS
- Servidor web
- Descarga e instala la versión del paquete de alojamiento .NET 3.1.17+.
- Descargar el paquete de alojamiento .NET.
- En el símbolo del sistema, ejecuta
net stop was /y
y luegonet start w3svc
.
- Instala Orchestrator y habilita la característica Insights. Has de obtener un token de acceso a la instalación de Orchestrator.
Importante:• Asegúrate de seleccionar el rol
db_owner
, ya que es imprescindible al añadir el rol de propietario de la base de datos durante la configuración de Insights SQL Server.• Tanto las versiones de Orchestrator como las de Insights han de coincidir. Por ejemplo, si ejecutas la versión 2021.10.1 de Orchestrator, debes ejecutar la misma versión de Insights para establecer una comunicación adecuada entre ambos productos de UiPath.
- Habilita HTTPS en tu servidor utilizando un certificado SSL. El procedimiento es parecido al facilitado para Orchestrator. Consulta Uso de un certificado para el protocolo HTTPS.
- Obtenga un certificado autofirmado con su DNS e impórtelo en
certlm.msc
.
- Ejecuta el siguiente comando:
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname <your-dns-name> -KeySpec KeyExchange $pwd = ConvertTo-SecureString -String '<your-password>' -Force -AsPlainText $path = 'cert:\localMachine\my\' + $cert.thumbprint Export-PfxCertificate -cert $path -FilePath <path-to-save>\cert.pfx -Password $pwd
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname <your-dns-name> -KeySpec KeyExchange $pwd = ConvertTo-SecureString -String '<your-password>' -Force -AsPlainText $path = 'cert:\localMachine\my\' + $cert.thumbprint Export-PfxCertificate -cert $path -FilePath <path-to-save>\cert.pfx -Password $pwdNota: Asegúrate de reemplazar lo siguiente:<your-dns-name>
por el nombre DNS de tu servidor o máquina virtual<your-password>
por la contraseña con la que quieras cifrar el certificado<path-to-save>
con la ubicación donde quieras guardar el certificado exportado en.pfx
formato
- Instala el certificado manualmente tanto en Personal como en De confianza utilizando el gestor de certificados.
Importante: Es preferible utilizar un certificado SAN SSL enviado a una entidad de certificación en lugar de uno autofirmado.
- Los certificados autofirmados (y aquellos de tu propia entidad de certificados) deben estar instalados tanto en el almacén de certificados Raíz de confianza como en el Personal en el equipo Insights. El certificado también deberá estar marcado como Exportable.
- Los certificados enviados a una autoridad de certificación solo necesitan ser instalados en la raíz de confianza.
Ten en cuenta que, cuando utilices un certificado autofirmado, puedes experimentar problemas al acceder a Insights a través de Firefox o Edge. La versión 2021.4 y posteriores de Insights ya no son compatibles con Internet Explorer.
- Obtenga un certificado autofirmado con su DNS e impórtelo en
- Al especificar un nombre de host para Insights, asegúrate de que el nombre de host deseado se pueda resolver dentro de tu DNS.
- Comprueba que el servidor donde se vaya a instalar Insights pueda comunicarse con los servidores donde esté instalado Orchestrator y viceversa.
- Si utilizas una máquina virtual local o alojada en la nube, debe ser compatible con la virtualización anidada en los sistemas operativos de Windows.
- Asegúrate de usar TLS 1.1 o 1.2.
9999
Asegúrate de que los siguientes puertos estén abiertos y sean accesibles:543
(predeterminado), y19999
.Para abrirlos, crea una regla de puerto entrante por cada puerto:543
,9999
,19999
.
- Puerto
543
:
- Puerto
9999
:
- Puerto
19999
:
- Puerto
- Instala Docker en función de tu entorno.
Instala Docker para Windows Server 2019:
- Con PowerShell, crea la siguiente variable:
$TMP_WORKDIR="c:\docker"
$TMP_WORKDIR="c:\docker" - Con PowerShell, crea el siguiente directorio:
New-Item $TMP_WORKDIR -ItemType Directory -force
New-Item $TMP_WORKDIR -ItemType Directory -force - Habilita las siguientes características de Windows: Hyper-V y Contenedor. Para ello, sigue los siguientes pasos:
- Navega hasta el Panel de control y luego ve a Programas.
- Haz clic en Activar o desactivar características de Windows.
- Selecciona las casillas junto a Hyper-V en la pestaña Roles de servidor y Contenedor en la pestaña Características.
- Reinicia el servidor si fuera necesario.
- Puedes usar PowerShell para descargar Docker y descomprimir los contenedores de Linux en la carpeta $TMP_WORKDIR, ejecutando el siguiente comando:
Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip"
Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip" - Puedes usar PowerShell para descargar el núcleo de lcow y descomprimir los contenedores de Linux en la carpeta $TMP_WORKDIR, ejecutando el siguiente comando:
Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"
Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip" - A continuación, instala Docker y lcow:
Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force
Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force - A continuación, utilizando PowerShell, establece las variables de entorno ejecutando el siguiente comando:
[Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine") [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine")
[Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine") [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine") - Utilizando PowerShell, habilita las características experimentales en
daemon.json
ejecutando el siguiente comando:$configfile = @" { "experimental": true } "@ $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force
$configfile = @" { "experimental": true } "@ $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force - Registra el servicio ejecutando el siguiente comando en PowerShell:
cd $Env:ProgramFiles\docker .\dockerd.exe --register-service
cd $Env:ProgramFiles\docker .\dockerd.exe --register-service - Por último, reinicia el equipo ejecutando el siguiente comando en PowerShell:
Restart-Computer -Force
Restart-Computer -Force
Instala Docker en máquinas virtuales con espacios abiertos:
Para instalar Docker en entornos aislados, debes seguir dos pasos. Primero, descarga los archivos de instalación a una máquina virtual en línea y luego copia los archivos a tu máquina virtual sin conexión, allí donde quieras hacer la instalación.
Requisitos- Asegúrese de que la máquina virtual sin conexión cumpla con los requisitos del servidor Insights.
- La máquina virtual en línea debe ejecutar Windows Server 2019+ y tener acceso a Internet.
Descarga los archivos de instalación de Docker en la máquina virtual en línea
En tu máquina virtual en línea, abre PowerShell como Administrador y ejecuta los siguientes comandos para crear una nueva carpeta de Docker.
# variables $TMP_WORKDIR="c:\docker" # Create tmp_workdir New-Item $TMP_WORKDIR -ItemType Directory -force # Install Hyper-V and Containers Install-WindowsFeature Hyper-V Install-WindowsFeature containers
# variables $TMP_WORKDIR="c:\docker" # Create tmp_workdir New-Item $TMP_WORKDIR -ItemType Directory -force # Install Hyper-V and Containers Install-WindowsFeature Hyper-V Install-WindowsFeature containersDescarga el núcleo de lcow y descomprime los contenedores de Linux en la carpeta $TMP_WORKDIR.
# Get docker Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip" # Get lcow Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"
# Get docker Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip" # Get lcow Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"Instala Docker en la máquina virtual sin conexión
En tu máquina virtual sin conexión, abre PowerShell como administrador y ejecuta los siguientes comandos para instalar Docker, registrar el servicio y reiniciar la máquina.
# Install Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force # Add Environment Variables [Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine") [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine") # Enable Experimental Features in Docker daemon.conf $configfile = @" { "experimental": true } "@ $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force # Register service cd $Env:ProgramFiles\docker .\dockerd.exe --register-service # Restart Computer Restart-Computer -Force
# Install Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force # Add Environment Variables [Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine") [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine") # Enable Experimental Features in Docker daemon.conf $configfile = @" { "experimental": true } "@ $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force # Register service cd $Env:ProgramFiles\docker .\dockerd.exe --register-service # Restart Computer Restart-Computer -Force - Con PowerShell, crea la siguiente variable:
- Si utilizas VMWare, asegúrate de usar VMwareToolboxCmd 11.0.6+. Las versiones anteriores pueden hacer que el contenedor de Docker se reinicie de forma inesperada.
Antes de instalar Insights, tienes que configurar la instancia SQL Server de Insights que quieras utilizar.
Latin1_General_CI_AS
.
Requisitos previos
Asegúrate de tener ya preparado o a mano lo siguiente, parte de los pasos iniciales de configuración:
- El nombre de la máquina de SQL Server.
- El nombre de la instancia, en caso de no ser la instancia predeterminada.
- El puerto de SQL Server ha de estar abierto en el firewall del equipo de SQL Server.
- El protocolo TCP en SQL Server Configuration Manager tiene que estar habilitado.
- El servicio de SQL Server ha de estar en modo escucha en un puerto fijo, no en uno asignado de forma dinámica.
Recomendaciones
Para configurar el valor predeterminado de MAXDOP de tu base de datos, consulta Establecer la opción de configuración de grado máximo de paralelismo del servidor.
Métodos de autenticación de SQL Server
Configura uno de los siguientes métodos de autenticación a través de los cuales Insights podrá conectarse a la base de datos de SQL Server:
Autenticación integrada de Windows
Para esta opción, se necesita un nuevo inicio de sesión para SQL Server como cuenta de servicio. La cuenta de servicio debe ser un usuario de dominio cuya contraseña nunca caduque. Looker, la plataforma de análisis utilizada por Insights, se ejecuta en un contenedor de Linux. Para habilitar la autenticación de Windows, SQL Server debe admitir la autenticación mediante el protocolo Kerberos.
Consideraciones a la hora de configurar la autenticación integrada de Windows
- Antes de configurar la autenticación de Kerberos, asegúrate de que el servidor de Insights puede acceder a tu Active Directory (AD) y a SQL Server. Puedes comprobarlo con tu administrador de TI.
- SQL Server debe añadirse a tu dominio de AD.
- El servidor de Insights tiene que estar en la misma red que el dominio AD y SQL Server.
- El DNS debe configurarse para que el servidor de Insights pueda resolver los nombres de dominio tanto para el dominio AD como para SQL Server.
- El usuario de AD debería existir y tener acceso a permisos de SQL Server y de BD tal y como se define en la sección Permisos. El dominio, nombre de usuario y contraseña para este usuario tiene que proporcionarse durante el proceso de instalación de Insights. Ten en cuenta que el nombre de usuario distingue entre mayúsculas y minúsculas y que esto también hace las veces de
sAMAccountName
del usuario.Abre cmd como administrador y ejecutaset user
para obtenerUSERDNSDOMAIN
yUSERNAME
. - SQL Server tiene que tener entradas SPN en AD. Para obtener más información, consulta Registrar un nombre principal de servicio para conexiones de Kerberos.
Importante: es fundamental que el servidor de Insights resuelva los nombres de dominio tanto del dominio AD como de SQL Server. Puedes verificarlo ejecutando
nslookup <your_AD_domain_name>
ynslookup <your_SQL_server_domain_name>
en la máquina host.
Crear un nuevo inicio de sesión en SQL Server Management Studio
- En el panel Explorador de objetos, ve a Seguridad > Inicios de sesión.
- Haz clic con el botón derecho del ratón en la carpeta de Inicios de sesión y selecciona Nuevo inicio de sesión.
- Selecciona la opción Autenticación de Windows. La ventana se actualizará en consecuencia.
- En el campo Nombre de inicio de sesión, escribe el dominio de usuario que quieres utilizar como una cuenta de servicio.
- En la lista de Idioma predeterminado, selecciona Inglés.
Importante: asegúrate de que el idioma predeterminado es el inglés. Si no lo estuviera, el sitio web no podrá iniciarse, y el Visor de eventos en el ordenador en el que esté instalado Insights mostrará el siguiente mensaje de error:
The conversion of a varchar data type to a datetime data type resulted in an out-of range value
. - Haz clic en Aceptar para guardar la configuración.
Si la cuenta de servicio ya se ha creado y añadido a la sección Seguridad > Inicios de sesión de SQL Server, comprueba que el idioma predeterminado de esa cuenta SQL esté establecido como inglés. Si no lo estuviera, tendrás que realizar los ajustes necesarios.
Autenticación de SQL Server
Para este método de autenticación, necesitas un usuario de SQL Server.
Crear un usuario SQL en SQL Server Management Studio
- En el panel Explorador de objetos, ve a Seguridad > Inicios de sesión.
- Haz clic con el botón derecho del ratón en la carpeta de Inicios de sesión y selecciona Nuevo inicio de sesión. Se mostrará así la ventana Inicio de sesión: nuevo.
- Selecciona la opción Autenticación de SQL Server. La ventana se actualizará en consecuencia.
- Rellena los campos Nombre de inicio de sesión, Contraseña y Confirmar contraseña adecuadamente.
- Asegúrate de que las opciones Aplicar la caducidad de la contraseña y El usuario debe cambiar la contraseña en el próximo inicio de sesión no están seleccionadas.
Importante: asegúrate de que el idioma predeterminado es el inglés. Si no lo está, el sitio web no se podrá iniciar y el visor de eventos del equipo en el que Insights está instalado mostrará el siguiente mensaje de error: "La conversión de un tipo de datos varchar a un tipo de datos datetime dio como resultado un valor de fuera de rango".
Si la cuenta de SQL Server ya se ha creado y añadido a la sección Seguridad > Inicios de sesión de SQL Server, comprueba que el campo Idioma predeterminado esté establecido en inglés. Si no lo está, realiza los ajustes necesarios.
Permisos
dbcreator
ANTES de instalar Insights, ya que la base de datos se crea durante este proceso de instalación.
dbcreator
en la cuenta de servicio, crea la base de datos vacía en SQL Server.
El instalador de Windows se conecta a SQL Server para verificar la existencia de la base de datos.
db_owner
, como se muestra en la siguiente captura de pantalla.
db_owner
con el inicio de sesión de UiPath, confirma lo siguiente:
db_datareader
db_datawriter
db_ddladmin
EXECUTE
permiso en el esquemadbo
EXECUTE
utilizando el comando SQL GRANT EXECUTE
, como se muestra a continuación.
- si se utiliza la autenticación integrada de Windows:
USE UiPath Insights GO GRANT EXECUTE ON SCHEMA::dbo TO [domain\user] GO
USE UiPath Insights GO GRANT EXECUTE ON SCHEMA::dbo TO [domain\user] GO - si se utiliza la autenticación de SQL Server:
USE UiPath Insights GO GRANT EXECUTE ON SCHEMA::dbo TO [sql_user] GO
USE UiPath Insights GO GRANT EXECUTE ON SCHEMA::dbo TO [sql_user] GO
- Al actualizar a la versión 2021.10, los usuarios con permisos de Insights no son actualmente migrados a la nueva versión. Pronto estará disponible un script para hacerlo.
- El instalador utilizará el idioma de visualización de Windows si se trata de uno de los siguientes idiomas: en-US, fr-FR, de-DE, es-ES, es-MX, ja-JP, ko-KR, pt-BR, pt-PT, ru-RU, tr-TR, zh-CN. Si el idioma de visualización de Windows no es uno de estos idiomas, el instalador utilizará el inglés.
- Ejecuta el instalador
InsightsInstaller.msi
como administrador utilizando el símbolo del sistema o la consola de PowerShell. - Escribe
cmd
opowershell
, después haz clic con el botón derecho del ratón en la aplicación y en Ejecutar como administrador. - Escribe el comando
cd <path-to-msi>
, donde<path-to-msi>
sea el lugar donde está ubicado tu instalador.msi
. Por ejemplo,C:\Users\yourUsername\Downloads>
. - Ejecuta el instalador de Insights utilizando el siguiente comando:
msiexec /i InsightsInstaller.msi
msiexec /i InsightsInstaller.msiDe forma alternativa, puedes utilizar el siguiente comando:
.\InsightsInstaller.msi
.\InsightsInstaller.msi - El instalador de Insights debería comprobar ahora los requisitos previos. Si se cumplen todos los requisitos previos, aparecerá el asistente de configuración de UiPath Insights para guiarte en la instalación y configuración de Insights.
Nota:Si la instalación ha fallado o quieres comprobar el registro de instalación, puedes ir a la carpeta%temp%
o%temp%/<sessionID>
y comprobar laMSI{random chars}.LOG
más reciente.Si quisieras especificar un directorio diferente, utiliza el comandomsiexec.exe /i InsightsInstaller.msi /L*V logfilepath
. Para obtener más información, consulta la página de Asistencia. - Acepta el Acuerdo de licencia y haz clic en Siguiente.
- Cambia la configuración del servidor de Insights de la siguiente manera:
- URL de Insights Server: el nombre de host o la URL del servidor de Insights.
- Puerto: el puerto que quieres utilizar para habilitar la comunicación entre el equipo e Insights.
- Certificado: el Asunto o Huella digital del certificado SSL que quieras utilizar para las conexiones seguras con Insights.
- Configura los ajustes de Orchestrator de la siguiente manera:
- URL de Orchestrator: la URL de Orchestrator
- Identity Server independiente: si tienes un Identity Server independiente, habilita esta opción.
- Token de instalación: escribe el token de acceso a la instalación que se generó en la página Token de acceso a la instalación de Identity Server al iniciar sesión como tenant del host. Para obtener más información, consulta Token de acceso a la instalación.
Nota: Necesitarás un nuevo token de acceso a la instalación en cada instalación. El token expirará después de las dos horas. Genera otro si experimentas un error de instalación.
- Configura la configuración de la base de datos de Insights de la siguiente manera:
- Nombre del servidor: el nombre de la máquina de SQL Server donde se encuentra la base de datos de Insights
- Nombre de la base de datos: el nombre de la base de datos de Insights
- Tipo de autenticación: elige uno de los siguientes métodos de autenticación:
Importante: Debes utilizar el nombre de dominio totalmente cualificado para la base de datos (por ejemplo,
mysever.my.domain
en lugar demyserver
). SQL Server debe, preferiblemente, unirse al dominio de AD directamente.- Autenticación de Windows: cuando se selecciona, Insights se conectará a la base de datos, creará tablas y ejecutará el grupo de aplicaciones de IIS utilizando las credenciales especificadas. El instalador valida la conexión utilizando las credenciales de Windows con las que hayas iniciado la sesión. Si seleccionas esta opción, deberás especificar el dominio, el nombre de usuario y la contraseña.
-
Autenticación SQL: si se selecciona, la conexión se llevará a cabo utilizando la autenticación SQL. Si utilizas esta opción, los campos Nombre de usuario y Contraseña se podrán editar y deberás proporcionar el nombre de usuario y la contraseña SQL utilizados para conectarse a la base de datos.
- Configura los ajustes de correo electrónico de la siguiente manera:
- Configurar el servicio de correo electrónico (SMTP): comprueba para configurar el servicio de correo electrónico
- Servidor: el host SMTP
- De: la dirección de correo electrónico desde la que se envían los mensajes de correo electrónico. Debe coincidir con la que se haya proporcionado como Nombre de usuario.
- Nombre de usuario: el nombre de usuario del servidor SMTP, si requiere autenticación. Por ejemplo, si utilizas Gmail, rellena este campo con la dirección de correo electrónico que se utilice para enviar mensajes.
Importante: Considera la posibilidad de usar SMTP con autenticación, ya que es posible que no se admita en el futuro SMTP sin autenticación.
- Contraseña: la contraseña de la cuenta de correo electrónico
- Puerto: el puerto SMTP.
- TLS/SSL: comprueba para habilitar TLS/SSL.
- Versión TLS/SSL: solo se marca el TLS/SSL visible. Elige entre TLSv1_1 y TLSv1_2.
Nota: Una vez completado este paso, se enviará un correo electrónico utilizando los detalles del servidor SMTP. Esto es para garantizar que los detalles del SMTP sean correctos.
- Versión TLS/SSL: solo se marca el TLS/SSL visible. Elige entre TLSv1_1 y TLSv1_2.
- Haz clic en Siguiente para iniciar la instalación. Una vez completado el proceso de instalación, haz clic en Cerrar para salir del instalador.
Importante: Una vez finalizada la instalación de Insights, asegúrate de reiniciar Docker.
Para instalaciones sin conexión, deberías tener en cuenta lo siguiente:
- Instalar Docker para Windows Server 2019.
- Ambas bases de datos, tanto la de Orchestrator como la de Insights, han de estar disponibles.
- Asegúrate de que el servidor de correo electrónico SMTP esté disponible, en caso de estar configurado.
Para comprobar que Looker se está ejecutando, asegúrate de que el contenedor de Docker esté en funcionamiento.
Una vez finalizada la instalación, ve al navegador para confirmar que la instalación se haya realizado correctamente.
Cómo hacer frente a la vulnerabilidad de log4j
Para hacer frente a la vulnerabilidad de log4j, asegúrate de ejecutar la revisión para actualizar las dependencias a la versión no vulnerable más reciente de Apache Log4j.
Para obtener más información, consulta la sección UiPath Insights (versión 2021.10+)/Automation Suite Advisory en UiPath Security Advisory CVE-2021-44228, CVE-2021-45046 y CVE-2021-45105.
Conserva el archivo de instalación original en caso de que quieras modificarlo o desinstalarlo.
Para obtener más información, consulta Modificar las configuraciones de Insights.
Después de instalar Insights, debes habilitarlo para los tenants que quieras desde el portal del host de Orchestrator. Para obtener más información, consulta Habilitar o deshabilitar características.
- Comprueba los registros en %programdata%/UiPath Insights/Provisioning
- Debería haber un error sobre el fallo de OrchestratorTenantJob.
- Inicia sesión en la base de datos de Orchestrator utilizando un cliente sql.
- Comprueba la tabla dbo.Tenants.
- Comprueba si las columnas 'Clave' y 'IdDeCuenta' están en mayúsculas.
- Si es así, poniéndolos en minúsculas se soluciona el problema.
- Si hay un tenant que está en minúsculas, intente habilitar ese tenant y compruebe si el error persiste.
- Para solucionar el problema, cambia el caso de los campos (asegúrate de hacer una copia de seguridad de la base de datos de antemano. También anota las KEY que ya están en minúsculas).
- UPDATE [UiPath].[dbo].[Tenants]
- set [key] = LOWER([key]), [AccountId] = LOWER([AccountId])
- Para revertir el cambio, ejecuta
- UPDATE [UiPath].[dbo].[Tenants]
- set [key] = UPPER([key]), [AccountId] = UPPER([AccountId])
- WHERE [key] NOT IN ('xx-xx-xx-xx', 'xx-xx-xx-xx');
- Puede que sea necesario hacer un reinicio de IIS (o simplemente reciclar el grupo de aplicaciones de aprovisionamiento). El servicio de aprovisionamiento intenta aprovisionar la instancia cada 10 minutos, por lo que si esto no se hace, espera 10 minutos como máximo.
- Si el problema persiste, genera un ticket con UiPath e incluye lo siguiente
- Captura de pantalla de la tabla dbo.tenants.
- Los registros de aprovisionamiento mencionados anteriormente.