Skip to main content
Version: 24.10

FlexxAgent

FlexxAgent is the solution's local component, responsible for collecting information about devices and applications and sending it to the service's web consoles. It consists of a binary that, once installed, establishes encrypted and secure end-to-end communications, and is compatible with multiple operating systems including Microsoft Windows, Linux, macOS, ChromeOS and Android.

Features

agent

It is a mandatory component of the solution; therefore, FlexxAgent must be installed to view and manage a device on the consoles. It allows the execution of actions on demand remotely and automatically to improve the efficiency of support teams. It simplifies user self-service by enabling users to execute support actions autonomously without leaving the session.

FlexxAgent's tasks are diverse and crucial. It gathers data about device status, usage, and errors and reports on resource and application utilization. It performs self-healing actions and provides a secure remote support interface for users. This interface ensures that users can receive support without compromising their security. It also offers unattended access for administrators and can perform operations on devices, including powering them on over the network using Wake-On-LAN.

Functionality

The operating, installation, diagnostic particularities or details of FlexxAgent for each operating system are described in their respective article. The global functionalities of FlexxAgent, as well as its level of operability for each supported operating system, are defined in the following table:

FeatureWindowsLinuxMacOSAndroidChromeOS
Storage format⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Network information⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
System hardware information⭐⭐⭐⭐⭐⭐⭐
System performance information⭐⭐⭐⭐⭐⭐⭐
User session performance information⭐⭐⭐⭐⭐⭐⭐
Diagnostic information⭐⭐⭐⭐⭐⭐⭐
User notifications⭐⭐⭐⭐⭐⭐⭐
Antivirus and EDR information⭐⭐⭐
Installed apps
FlexxAgent auto-updateManaged by Google PlayManaged by Google Play
Session and power actionsn/An/A
Proxy support
OS update informationn/An/A
Microservices executionn/An/A
OS update applicationn/An/A
User processes
System processes
System event collectionn/An/An/An/A
Applied GPO collectionn/An/An/A
Plug & Play devices and errorsn/An/A
Custom fieldsn/An/A
Compliance informationn/An/A
Wake-On-Lann/An/A
System servicesn/An/A
End user microservicen/An/A
Flowsn/An/A
CrowdStrike integration
Application and system errors
User experience surveys
Remote Assistance
Unattended remote assistance
Dynamic Remote Assistance
info

Levels of collected data:
⭐ Basic
⭐⭐ Medium
⭐⭐⭐ Advanced
n/a means that functionality is not available for that operating system.

Data retention

The data collected by FlexxAgent is sent to the service with retention times by data type, as defined below:

TypeInformationRetention
AlertingMonitoring alerts generated on the devicesIndefinitely
Connection LogsIncludes information on when users log on, disconnect, reconnect, or log off on their device.30 days
Boot durationDevice uptime31 days
SessionsSession performance information and counters2 hours of statistics
WorkspacesDevice information, statistics, and details3 months of statistics
Unreported workspacesSince a device stops reporting, how many days until it is removed from the consoleControlled by a setting, default 31 days
Events logsLog retention time for default and additional system logs, defined in FlexxAgent settings7 days
Plug and Play eventsPeripheral information and events7 days
JobsLog of actions performed in the environment90 days
NotificationsLog of historical notifications generated in the environment3 months