Linux
FlexxAgent para Linux permite incluir dispositivos con este sistema operativo en las consolas del servicio, habilitando así la visibilidad completa para los equipos de soporte de todos los dispositivos en uso en la organización.
El soporte a Linux incluye distribuciones como Fedora, Debian y su derivado Ubuntu. Se soportan tanto dispositivos físicos como virtuales sobre VMware como hipervisor y también VDIs publicados con Citrix como broker.
FlexxAgent se compone de un proceso del mismo nombre, que se ejecuta a nivel sistema y obtiene toda la información del dispositivo: sus métricas de consumos, rendimientos y toda la información visible en las consolas relativas al dispositivo.
FlexxAgent Session inicia una instancia para cada sesión de usuario en el dispositivo. Recopila información relativa a la sesión, como las aplicaciones utilizadas y sus consumos, el uso de recursos por parte de la sesión en el sistema y tiempos de entrega de la sesión.
Versiones soportadas
FlexxAgent soporta las siguientes distribuciones y versiones:
- Fedora 37 o posterior
- Debian/GNU Linux 11 (bullseye) o posterior
- Ubuntu 22.04, 24.04
Periódicamente se validan más distribuciones.
Para incluir alguna distribución en la lista de distribuciones soportadas, por favor contacta con Flexxible.
Requisitos
Antes de instalar, se recomienda actualizar todos los paquetes de sistema. Se instalarán los componentes necesarios, dependiendo de la distribución.
Dependencias de paquetes para Fedora y Debian:
- dmidecode
- imvirt
- systemd
Limitaciones
Ciertas funcionalidades no están disponibles para Linux, como la asistencia remota, los microservicios de usuario o la ejecución de flows, así como la recopilación de datos de periféricos plug and play.
La ejecución de microservicios a demanda desde Workspaces soporta Bash como lenguaje de scripting.
Configuración proxy
FlexxAgent para Linux soporta la comunicación a través de proxy autenticados y no autenticados. La información sobre el proxy deberá proporcionarse a Flexxible para incluirlo en el archivo de configuración que se menciona en el siguiente punto.
Datos requeridos:
- Para el caso de proxy no autenticado será necesario proporcionar
URL
yPuerto
. - Para proxy autenticado, a lo anterior se le debe agregar
User
yPassword
.
Descarga e instalación
Para instalar FlexxAgent es necesario ejecutar el script de instalación con un archivo de configuración preestablecido.
Scripts de instalación
Ruta para descargar el script de instalación en Ubuntu/Debian:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/debian/x64/flexxagent-install.sh
Ruta para descargar el script de instalación en Fedora:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/fedora/x64/flexxagent-install.sh
Al ejecutar el script, se descarga FlexxAgent en su última versión antes de instalarlo.
Se requiere el archivo de configuración para la instalación. Puede obtenerse contactando con Flexxible.
Pasos para la instalación
- Descargar el instalador de la URL.
- Otorgar permisos al script.
sudo chmod +x ./flexxagent-install.sh
- Ejecutar el script.
sudo ./flexxagent-install.sh -c [archivo de configuración]
- Limpiar los archivos utilizados.
Parámetros del script de instalación
Parámetro | Descripción |
---|---|
-v,--version <VERSION> | Usa una versión específica; por defecto latest . |
-d,--distro <DISTRO> | El script detecta automáticamente la DISTRO en uso en el sistema en el que se ejecuta. Este parámetro ayuda a forzar la instalación de la versión de FlexxAgent para una DISTRO específica cuando se trabaja con distros derivadas o similares. |
--verbose,-Verbose | Muestra información de diagnóstico. |
-c,--config <CONFFILE> | Aplica la configuración desde un fichero de configuración; por defecto settings.conf . |
-o, --offline | Instala FlexxAgent desde un paquete en lugar de descargarlo desde internet. Para más detalle, por favor, consulta la sección Instalación sin conexión. |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
Instalar FlexxAgent con el archivo de configuración:
flexxagent-install.sh [-c|--config <path/file.conf>]
Instalar una versión específica de FlexxAgent:
flexxagent-install.sh [-v|--version <VERSION>]
Forzar la instalación de FlexxAgent para una distribución especifica:
flexxagent-install.sh [-d|--distro <DISTRO>]
Acceder a la ayuda:
flexxagent-install.sh -h|-?|--help
Instalación sin conexión
La instalación de FlexxAgent está disponible aunque haya restricciones de red en el entorno. Consulta con Flexxible para obtener el paquete de instalación y el instalador para tu distribución.
Paquetes de instalación proporcionados según distribución
Debian:
flexxagent.deb
Fedora:
flexxagent.rpm