×![]()
×
×![]()
×
×
Agent Footprint
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.xmlfile - Parses it to identify tasks, dependencies, and patch files
- Executes the tasks and logs the timestamp to trigger future cycles
- The agent downloads the
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 |