How the Cross-Platform Agent Works (Windows, macOS & Linux)

Understand the single Plenix agent that runs on Windows, macOS, and Linux β€” what it collects, how it stays connected, and what you can do with it remotely.

Overview

The Plenix agent is a single, lightweight program that runs natively on Windows, macOS, and Linux. Once installed on a device, it reports telemetry, inventory, and health back to your Plenix tenant and lets you act on that device remotely β€” all over an encrypted connection, with no inbound firewall rules or VPN required.

What the agent collects

DataDescription
TelemetryCPU, memory, disk, uptime, and OS details, refreshed continuously
Hardware inventoryMake, model, serial, CPU, RAM, disks, network adapters
Software inventoryEvery installed application and its version
Network scanDevices discovered on the local subnet
Process listRunning processes, with the ability to end one remotely

How it connects

  • The agent makes an outbound secure WebSocket connection to Plenix β€” nothing needs to be opened on the client firewall.
  • If the connection drops, the agent reconnects automatically and backfills any queued data.
  • Each agent authenticates with a per-device token issued at enrolment.

What you can do remotely

  • Remote control β€” live screen share, file transfer, and a full terminal session (see How to Remote Control a Device)
  • Run scripts β€” execute PowerShell, Bash, or shell scripts from the script library
  • Patch & update software β€” approve and deploy patches across the fleet
  • Apply policies β€” enforce configuration standards on device groups

Platform notes

PlatformRemote screen shareTerminalScripts
WindowsYes (WebRTC / DXGI capture)YesPowerShell / CMD
macOSScaffolding in placeYesBash / zsh
LinuxScaffolding in placeYesBash / sh

Where to find it

  • Monitoring β†’ Devices β€” every enrolled device across all platforms
  • RMM β†’ Device detail β€” telemetry, inventory, remote actions
  • Download installers from Monitoring β†’ Devices β†’ Add Device

Where to go next

Was this article helpful?