Linux
El agente de 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. También 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
Actualmente, FlexxAgent soporta oficialmente 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. Los paquetes se detallan a continuació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 y la utilización de proxies.
La ejecución de microservicios a demanda desde Workspaces soporta Bash como lenguaje de scripting.
Descarga e instalación
Para instalar FlexxAgent es necesario ejecutar el script de instalación con un archivo de configuración preestablecida.
El script de instalación puede descargarse desde
https://update.workspaces.flexxible.com/agents/Linux/FlexxAgent/latest/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 . |
-?,--?,-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
Desinstalación
El script de desinstalación puede descargarse desde
https://update.workspaces.flexxible.com/agents/Linux/FlexxAgent/latest/flexxagent-uninstall.sh
Pasos para desinstalar:
-
Descargar el desinstalador de la URL.
-
Otorgar permisos al script.
sudo chmod +x ./flexxagent-uninstall.sh
-
Ejecutar el script.
sudo ./flexxagent-uninstall.sh
-
Limpiar los archivos utilizados.
Parámetros del script de desinstalación
Parámetro | Descripción |
---|---|
-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 desinstalación de la versión de FlexxAgent para una DISTRO específica cuando se trabaja con distros derivadas o similares. |
-c,--cleanup <VERSION> | Limpia configuraciones y logs; por defecto en false . |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
Desinstalar y limpiar configuraciones y logs:
flexxagent-uninstall.sh [-c|--cleanup]
Forzar la desinstalación para una DISTRO:
flexxagent-uninstall.sh [-d|--distro <DISTRO>]
Acceder a la ayuda:
sudo ./flexxagent-uninstall.sh --help