Windows
FlexxAgent soporta sistemas operativos Windows de 64 bits, no es posible instalarlo en sistemas de 32 bits. El binario de instalación está disponible con interfaz gráfica y sin ella, por lo que es perfectamente compatible con mecanismos de despliegue desatendido, así como utilizando el asistente de instalación.
FlexxAgent se compone de un servicio de Windows llamado FlexxAgent Service, el cual dirige dos procesos: FlexxAgent (proceso), que se ejecuta a nivel sistema, y FlexxAgent Analyzer (proceso), que se inicia para cada sesión de usuario.
Esta estructura habilita a FlexxAgent para abordar dispositivos de múltiples sesiones, como servidores de terminal, Citrix o AVD, y adquirir métricas detalladas para mejorar las capacidades de diagnóstico.
Por ejemplo, si una persona está trabajando en su portátil, se ejecutaría el proceso FlexxAgent a nivel de sistema y FlexxAgent Analyzer desde la identidad del usuario; y si el dispositivo hospeda múltiples sesiones de usuario, se ejecutaría, además de FlexxAgent a nivel de sistema, FlexxAgent Analyzer por cada sesión de usuario en dicho dispositivo.
En cuanto a requisitos de recursos, FlexxAgent tiene consumos muy optimizados, rondando los siguientes valores:
- Espacio en disco utilizado: < 200 MB
- CPU: < 0.5%
- RAM: 100-200 MB
FlexxAgent Service (sistema)
- Para la información de consumo de recursos, que incluye contadores de rendimiento, hardware, sesiones, perfiles, discos, particiones y servicios de Windows, el valor por defecto es de 60 segundos.
- Los eventos de error del registro de eventos se envían cada 10 minutos.
- La información de los perfiles de usuario se obtiene cada 15 minutos.
FlexxAgent Analyzer (usuario)
- Incluye el análisis de uso de las aplicaciones, datos de diagnóstico y experiencia de usuario.
- Los datos se recolectan de forma local cada 15 segundos.
- El reporte se envía al servicio cada 5 minutos.
Estos valores se pueden adaptar en
Settings
en las diferentes consolas, lo que otorga flexibilidad para ajustarse a las necesidades específicas.
Versiones soportadas
Los sistemas operativos compatibles con FlexxAgent son aquellos que aún se encuentran en ciclo de soporte por su fabricante. Aunque se permite la instalación en versiones que no cuenten con ese soporte, se debe tener en cuenta que ciertas funcionalidades podrían no estar disponibles.
Los sistemas operativos Microsoft con soporte y compatibilidad completa son:
- Microsoft Windows 10 o posterior
- Microsoft Windows Server 2016 o posterior
FlexxAgent también puede instalarse en Windows 7 y 8.1 SP1, Windows Server 2008 R2 SP1 y Windows Server 2012, pero estará sujeto a algunas limitaciones.
Requisitos de software
FlexxAgent también requiere ciertos componentes de software:
- .NET Framework 4.6.2 o posterior
- Windows PowerShell 4.0 o posterior (recomendado Windows PowerShell 5.1)
Limitaciones
Cuando se utiliza FlexxAgent en sistemas operativos Windows antiguos que están fuera de soporte, no admite las siguientes características de Analyzer:
- Encuestas a usuarios
- Recopilación de métrica de consumo de GPU
- Ejecución de flows
- Ejecución de microservicios de usuario
Si FlexxAgent se instala en un sistema operativo Windows 7 o Windows Server 2008 R2, deben instalarse las siguientes KBs:
- KB4474419:
SHA-2 code signing support update for Windows Server 2008 R2, Windows 7, and Windows Server 2008: September 23, 2019.
- KB3140245:
Update to enable TLS 1.1 and TLS 1.2 as default secure protocols in WinHTTP in Windows
y seguir las instrucciones de la secciónHow to enable TLS 1.1 and TLS 1.2 as default secure protocols in WinHTTP in Windows de la página de soporte de Microsoft.
Descarga
La descarga del binario de instalación está disponible sin interfaz gráfica.
Descarga del binario de instalación sin interfaz gráfica
Para descargar FlexxAgent sin interfaz gráfica es necesario hacerlo desde Workspaces
-> Level 2
-> Grupos de reporte
, en la parte superior derecha de la pantalla hay un botón que permite la descarga con dos opciones:
- Paquete de instalación mínimo: durante la instalación, el binario accederá a internet para comprobar y descargar los binarios más recientes.
- Paquete standalone: durante la instalación, el binario no requerirá acceso a internet para la comprobación o descarga de binarios.
Despliegue desatendido
El agente soporta ser lanzado mediante métodos de despliegue desatendido, tales como distribución por GPOs, Intune, SSCM y muchas más herramientas.
Instalación
La instalación de forma desatendida se realiza mediante PowerShell.
Start-Process "<ruta>\FlexxAgent-Installer.exe" -ArgumentList "<agregar parámetro>" -WindowStyle Hidden -Wait
Ejemplo instalación desatendida agregando parámetro de instalación:
Start-Process "<ruta>\FlexxAgent-Installer.exe" -ArgumentList "-repairAgent true" -WindowStyle Hidden -Wait
Desinstalación
Para desinstalar de forma desatendida:
"C:\Program Files\Flexxible\FlexxAgent\VDIServiceUpdater.exe" /Uninstall "C:\Program Files\Flexxible\FlexxAgent\FlexxAgent.exe" /quiet
Parámetros admitidos
Parámetro | Tipo | Descripción |
---|---|---|
RepairAgent | bool | Fuerza la reparación. Falla si el agente no está instalado. |
proxyAbsoluteUri | string | URI y puerto del proxy. |
proxyUser | string | User para proxy autenticado. |
proxyPass | string | Password para proxy autenticado. |
proxyPersistConfig | switch | Si se especifica, se persiste la configuración en el registro. |
DebugMode | switch | Cuando se especifica, crea un archivo de texto en la misma carpeta con la transcripción de la ejecución del script. |
configFilePath | string | Directorio alternativo para el archivo FlexxAgent-Configuration.conf. |
Configuración proxy
FlexxAgent admite proxies configurados de forma transparente a nivel de sistema, sin necesidad de configuración. También se soportan proxies con autenticación y sin ella. La configuración del proxy se puede realizar por línea de comandos o mediante modificación de claves de registro que controlan esta configuración.
Configuración proxy mediante línea de comandos
Instalación con parámetros:
FlexxAgent-Installer.exe -proxyAbsoluteUri ip.ad.dre.ss:port -proxyPersistConfig:$True
Donde ip.ad.dre.ss:port es a la IP o DNS más el puerto del proxy, o incluyendo credenciales:
FlexxAgent-Installer.exe -proxyAbsoluteUri ip.ad.dre.ss:port -proxyUser ProxyUserName -proxyPass ProxyUserPassword -proxyPersistConfig:$True
Configuración mediante claves de registro
Las claves de registro que se ocupan de almacenar la configuración del proxy para FlexxAgent se localizan:
Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Flexxible\FlexxAgent\Communications
Claves de registro relativas a la configuración proxy:
- Clave Proxy_URL
- Clave Proxy_User
- Clave Proxy_Pwd
Clave Proxy_URL
- Ruta de la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Flexxible\FlexxAgent\Communications
- Nombre de la clave: Proxy_URL
- Tipo de clave: REG_SZ
- Valores admitidos: la URL y el puerto; por ejemplo
http://192.168.1.1:3128
ohttps://192.168.1.1:3128
Clave Proxy_User
- Ruta de la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Flexxible\FlexxAgent\Communications
- Nombre de la clave: Proxy_User
- Tipo de clave: REG_SZ
- Valores admitidos: el nombre de usuario para autenticarse en el proxy; por ejemplo
Administrador
. Puede omitirse para proxies no autenticados.
Clave Proxy_Pwd
- Ruta de la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Flexxible\FlexxAgent\Communications
- Nombre de la clave: Proxy_Pwd
- Tipo de clave: REG_SZ
- Valores admitidos: La contraseña para autenticarse en el proxy. Puede omitirse para proxies no autenticados. El valor de la clave Proxy_Pwd puede establecerse en texto sin formato (no recomendado) o codificado en base64 y encerrado por «&&&