Skip to main content
Version: 25.2

Network considerations

FlexxAgent, in its regular operation, requires a series of network requirements to connect to cloud orchestration services and support proxies, as well as complex network ecosystems.

Before deploying FlexxAgent on the devices, it is recommended to validate that at the network level these can access the defined destinations in URLs and ports.

Bandwidth usage

FlexxAgent process

When FlexxAgent starts, it collects and sends an initial report of approximately 75 KB; from that moment, it sends differential reports of approximately 3-4 KB. This process is responsible for executing on-demand or automatic actions on the device. At those moments, the network traffic could increase.

FlexxAgent Analyzer process

FlexxAgent Analyzer collects user session information every 15 seconds, such as application consumption, resource usage, and more. And it adds this information into files of approximately 35-50 KB, which are sent to the consoles every 5 minutes, although the time could change in specific functionalities.

In multi-user systems, a single instance of FlexxAgent will run and as many instances of FlexxAgent Analyzer as user sessions the system has.

Required URLs and Ports

In terms of communications, FlexxAgent must be able to contact the orchestration layer of the service hosted on the Internet, which includes:

URLAmbitPortRegionProduct
https://flxsbname\*\*\*.servicebus.windows.netAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://flxiothub\*\*\*.azure-devices.netAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://west-eu.agent-api.analyzer.flexxible.comAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://flexxibleglobal.blob.core.windows.netAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://api.ipify.orgAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://ras.flexxible.comAgent – Remote Assistance443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://update.workspaces.flexxible.comAgent443West EuropeFXXOne, FlexxClient & FlexxDesktop
https://agents-weu.one.flexxible.netAgent443West EuropeFXXOne
https://agents-weu.flexxible.netAgent443West EuropeFlexxClient & FlexxDesktop
https://west-eu-01.agent-api.one.analyzer.flexxible.comAgent443West EuropeFXXOne

*** unique identifier provided by Flexxible.

Security

For security solutions like Deep SSL Inspection (Deep SSL Inspection) or Trend Micro, the following instructions should be taken into account, in favor of the optimal functioning of FlexxAgent.

Deep SSL Inspection

Deep SSL Inspection should be disabled for the following URLs on those devices that have it as a security solution:

PowerShell process restriction

Some security solutions do not allow FlexxAgent installation and/or auto-update to be performed efficiently, such as Trend Micro.

During the process, the installer may return the message:

The process was terminated with errors. A corrupted installation was detected due to external processes. This is usually caused by antivirus activity. Please check your antivirus settings.

To fix it, Flexxible recommends excluding the following files from the device:

C:\Windows\Temp\FlexxibleIT

C:\Windows\Temp\UpdateFlexxAgent.ps1

Wake on LAN (WoL)

Wake on LAN allows devices to be powered on by sending a Magic Packet that gives the network card the order to enable. The following is required in order to use this functionality:

  • Compatible network card
  • Activate WoL in BIOS/UEFI
  • Configure WoL in the operating system
  • A Bridge device on the same network as the device you want to turn on, with FlexxAgent installed and reporting

Wake on LAN (WoL) operates normally within a local network, and it can work between subnets as long as there are no restrictions imposed by firewalls or network devices that block the transmission of the Magic Packet. In environments with subnet segmentation, it is necessary to configure network-level exceptions that allow the routing of the Magic Packet between these subnets.

Configure Wake on LAN (WoL) on Windows

To configure the Wake on LAN (WoL) functionality on a device with Windows operating system, follow these steps:

  1. Check if WoL is active

In the CMD window, run the following command:

powercfg /devicequery wake_programmable

  1. On WoL

Run the command:

powercfg /deviceenablewake "Realtek PCIe GbE Family Controller"

Replace "Realtek PCIe GbE Family Controller" with the name of the relevant driver.

Remote assistance through proxy

For remote assistance, FlexxAgent will use a proxy when it is configured and accessible.

In case it is configured with a proxy but it is not accessible at that moment, remote support will be launched with the “auto detect” option which will use the internet exit configuration set by the end user.