Linux
FlexxAgent para Linux permite incluir dispositivos que ejecutan este sistema operativo en las consolas del servicio de Flexxible, habilitando su gestión y monitorización de forma centralizada. El agente está diseñado para funcionar en distintos tipos de entornos, incluidos dispositivos físicos, máquinas y escritorios virtuales, lo que lo convierte en una solución que se adapta a diversas infraestructuras.
Se admiten los siguientes tipos de dispositivos:
- Dispositivos físicos Linux
- Dispositivos virtuales sobre VMware como hipervisor
- VDIs publicados mediante Citrix como broker
Distribuciones y versiones soportadas
FlexxAgent es compatible con las siguientes distribuciones de Linux:
- Fedora 37 o posterior
- Debian/GNU Linux 11 (Bullseye) o posterior
- Ubuntu 22.04 y 24.04
Para solicitar la inclusión de una nueva distribución, contacta con el equipo de Flexxible.
Requisitos
Antes de instalar el agente, se recomienda actualizar todos los paquetes del sistema operativo. Durante el proceso de instalación, se añadirán automáticamente los componentes necesarios en función de la distribución detectada.
Dependencias de paquetes requeridas en Fedora y Debian:
- dmidecode
- imvirt
- systemd
Limitaciones
Algunas funcionalidades no están disponibles en sistemas Linux, entre ellas:
- Flexxible Remote Assistance
- Microservicios de usuario
- Ejecución de flujos
- Recopilación de datos de periféricos plug and play
La ejecución de microservicios bajo demanda desde el módulo Workspaces soporta Bash como lenguaje de scripting.
Descarga e instalación
La instalación de FlexxAgent en Linux se realiza mediante un script de instalación y un archivo deb o rpm, este último en el caso de querer realizar una instalación offline (sin descarga automática del paquete de instalación).
Para realizar la instalación, se debe hacer clic en el botón Descargar FlexxAgent, ubicado en el menú lateral de Portal.
A continuación:
-
Seleccionar un grupo de reporte en el desplegable correspondiente.
-
Descargar el archivo de licencia/configuración (
.conf) y el instalador para Linux.
Tipos de instaladores disponibles
Las opciones avanzadas permiten seleccionar el tipo de instalador según la distribución:
-
Debian
sh(opción recomendada): instalación estándar o instalación offline.deb: instalación offline.
-
Fedora
sh(opción recomendada): instalación estándar o instalación offline.rpm: instalación offline.

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 distribución del sistema en el que se ejecuta. Este parámetro permite forzar la instalación de la versión de FlexxAgent para una distribución específica cuando se trabaja con distribuciones derivadas o similares. |
--verbose,-Verbose | Muestra información de diagnóstico. |
-c,--config <CONFFILE> | Aplica la configuración desde un archivo de configuración; por defecto settings.conf. |
-o, --offline | Instala FlexxAgent desde un paquete en lugar de descargarlo desde internet. |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
- Instalar FlexxAgent utilizando un 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 offline
FlexxAgent puede instalarse en entonos con restricciones de red o sin acceso a internet.
Pasos para la instalación:
-
Colocar en la misma carpeta el paquete de instalación de FlexxAgent, el archivo de configuración y el script de instalación.
-
Conceder permisos al script:
sudo chmod +x ./flexxagent-install.sh
- Ejecutar el script con el parámetro
-ou--offline, indicando el paquete a instalar:
sudo ./flexxagent-install.sh -c [archivo de configuración] -o [paquete de Flexxagent]
- Eliminar los archivos utilizados si ya no son necesarios.
Desinstalación
El script de desinstalación puede descargarse desde la siguiente URL:
https://update.workspaces.flexxible.com/agents/Linux/FlexxAgent/latest/flexxagent-uninstall.sh
Pasos para la desinstalación
- Descargar el desinstalador de la URL.
- Otorgar permisos al script.
sudo chmod +x ./flexxagent-uninstall.sh - Ejecutar el script.
sudo ./flexxagent-uninstall.sh - Eliminar los archivos utilizados si procede.
Parámetros del script de desinstalación
| Parámetro | Descripción |
|---|---|
-d,--distro <DISTRO> | El script detecta automáticamente la distribución del sistema en el que se ejecuta. Este parámetro ayuda a forzar la desinstalación de la versión de FlexxAgent para una distribución específica cuando se trabaja con distribuciones derivadas o similares. |
-c,--cleanup <VERSION> | Elimina configuraciones y logs; por defecto false. |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
Desinstalar y eliminar configuraciones y logs:
flexxagent-uninstall.sh [-c|--cleanup]
Forzar la desinstalación para una distribución específica:
flexxagent-uninstall.sh [-d|--distro <DISTRO>]
Acceder a la ayuda:
sudo ./flexxagent-uninstall.sh --help
Configuración de proxy
La configuración del proxy debe realizarse antes de la instalación, modificando el archivo de configuración descargado desde Portal.
Proxy no autenticado
proxy = http://proxy_uri:port- Ejemplo:
proxy = http://192.168.0.100:443
Proxy autenticado
proxy = http://user:password@proxy_uri:port- Ejemplo:
proxy = http://proxy_user:[email protected]:443
Actualización
FlexxAgent puede actualizarse a la última versión de dos maneras:
- Desde Workspaces, seleccionando el dispositivo y haciendo clic en
Operaciones->FlexxAgent->Update to the latest version. - Ejecutando nuevamente el script de instalación para que descargue e instale la última versión.
Información obtenida del dispositivo
FlexxAgent recopila datos localmente desde el dispositivo y los envía a las consolas del servicio.
