# Agent Footprint **Last Updated On**: 02 Apr 2026 **6 minutes read** ## Overview This page provides a comprehensive look at the agent—its communication mechanisms, data usage, operational behavior, and resource consumption across Windows, macOS, and Linux systems. ## Agent Function The agent is a lightweight software component installed on endpoints managed by the product. It plays a critical role in executing tasks configured in the central server, such as uninstalling software or deploying patches. Once a task is initiated on the server, the agent ensures its execution on the endpoint. ## Agent-Server Communication - Agents contact the server during: - Computer startup – to fetch computer-specific configurations - Every 90 minutes – as part of a scheduled refresh cycle - During the refresh cycle: - The agent downloads the `Metadata.xml` file - Parses it to identify tasks, dependencies, and patch files - Executes the tasks and logs the timestamp to trigger future cycles ## Data Collected by the Agent - Installed Software: Lists all apps with version, publisher, and classification - Hardware Info: Includes CPU, RAM, GPU, BIOS, model, and service tag - OS Info: Name, version, language, and product key - System Info: Hostname, domain, IP/MAC address, user details, startup time - Device Performance, Stability and Reliability metrics - Application crash details ## Agent Functionalities - **Inventory Scan:** Collects hardware/software data - **Troubleshooting:** Assists in resolving agent connectivity issues - **Deployment:** Applies policies ## Windows Agent Footprint The agent uses the following ports and protocols: - Port 443 – HTTPS communication with Central Server - Port 443 – TCP for on-demand operations via Notification Server Up to 1 GB disk space may be used by the agent. Temporary files are cleared after configuration execution. | Operation | Process Name | Bandwidth | CPU Usage | |---|---|---|---| | Idle | dcagentservice.exe, dcondemand.exe, dcagenttrayicon.exe | ≥ 100 KBps | ≤ 0.1% | | Inventory Scan | dcinventory.exe | ≥ 1024 KBps | 5–10% | | Agent Upgrade | dcconfig.exe, AgentUpgrader.exe | ≥ 1024 KBps | 0–2% | ## DEX | Application Name | Purpose | CPU Consumption | Memory Consumption | |---|---|---|---| | ECEAService.exe | EA agent parent process | 0.2 - 0.7% | 0-20 MB | | ECEAEventTracer.exe | Captures events like app crash and app hang. | 0.1 - 0.7% | 0-10 MB | | ECEAPerfMon.exe | Monitors CPU, GPU and memory consumption | 0.1 - 0.7% | 0-15 MB | | ECEADataManager.exe | Exports data and manages | 0.2 - 0.7% | 0-20 MB | | ECEAScanner.exe | Scans hardware and event viewer details | <0.2% | 0-1 MB | | ECEAWebRequestHandler.exe | Data communication handler | <0.2% | 0-1 MB | | ECEATelemetry.exe | Fetches device metrics | <0.5% | 0-25 MB | | ECEAScore.exe | User experience score calculator | <0.5% | 0-5 MB | | ECEAReplication.exe | Replicates DEX meta files on Agent | <0.2% | 0-1 MB | | ECDSEAWorker.exe | Replicates DEX meta files on Distributed Server | <0.2% | 0-1 MB | | ECWorkflow.exe | Workflow Execution | <0.5% | 0-5 MB | | ECEASensor.exe | Sensor Execution (Standalone and Workflow) | <0.5% | 0-4 MB | | ECEAEngage.exe | Engage UI Window | <0.2% | 9 MB |