Linux
FlexxAgent for Linux allows for the inclusion of devices running this operating system into the Flexxible service consoles, enabling their centralized management and monitoring. The agent is designed to operate in various types of environments, including physical devices, machines, and virtual desktops, making it a solution adaptable to diverse infrastructures.
The following types of devices are supported:
- Physical Linux devices
- Virtual devices on VMware as hypervisor
- VDIs published using Citrix as broker
Supported distributions and versions
FlexxAgent is compatible with the following Linux distributions:
- Fedora 37 or later
- Debian/GNU Linux 11 (Bullseye) or later
- Ubuntu 22.04, 24.04
To request the inclusion of a new distribution, contact the Flexxible team.
Requirements
Before installing the agent, updating all operating system packages is recommended. During the installation process, the necessary components will be automatically added based on the detected distribution.
Required package dependencies in Fedora and Debian:
- dmidecode
- imvirt
- systemd
Limitations
Some functionalities are not available on Linux systems, including:
- Flexxible Remote Assistance
- User microservices
- Flow execution
- Data collection from plug and play peripherals
The execution of microservices on demand from the Workspaces module supports Bash as the scripting language.
Download and installation
The installation of FlexxAgent on Linux is carried out using an installation script and a deb or rpm file, with the latter used for offline installation (without automatic download of the installation package).
To perform the installation, click on the Download FlexxAgent button located in the Portal's sidebar.
Next:
-
Select a report group from the respective dropdown menu.
-
Download the license/configuration file (
.conf) and the Linux installer.
Available installer types
Advanced options allow you to select the type of installer according to the distribution:
-
Debian
sh(recommended option): standard installation or offline installation.deb: offline installation.
-
Fedora
sh(recommended option): standard installation or offline installation.rpm: offline installation.

Installation script parameters
| Parameter | Caption |
|---|---|
-v,--version <VERSION> | Use a specific version, by default latest. |
-d,--distro <DISTRO> | The script automatically detects the distribution of the system it is running on. This parameter allows you to force the installation of the FlexxAgent version for a specific distribution when working with derived or similar distributions. |
--verbose,-Verbose | Displays diagnostic information. |
-c,--config <CONFFILE> | Applies the configuration from a configuration file by default settings.conf. |
-o, --offline | Installs FlexxAgent from a given package file, instead of downloading it. |
-?,--?,-h,--help,-Help | Shows help. |
Examples
- Install FlexxAgent with the configuration file:
flexxagent-install.sh [-c|--config <path/file.conf>]
- Install a specific version of FlexxAgent:
flexxagent-install.sh [-v|--version <VERSION>]
- Force the FlexxAgent installation for a specific distribution:
flexxagent-install.sh [-d|--distro <DISTRO>]
- Access the help:
flexxagent-install.sh -h|-?|--help