Agent Footprint

The document provides an in-depth overview of the Endpoint Central agent, covering its communication with the server, tasks managed, and data consumption across Windows, Mac, and Linux systems. It details the agent's role in tasks like inventory scans, patch scans, and deployment, along with the communication process using HTTPS and specific ports. The document also covers the agent's footprint in terms of bandwidth, CPU, and memory consumption.

Agent:

The Endpoint Central agent is a lightweight software that is installed in computers which are managed using Endpoint Central. It is an essential component responsible for the product functioning. The agent helps complete various tasks initiated by the Endpoint Central server. For example, if you want to uninstall a software application from a computer on your network, you can configure the necessary settings on the Endpoint Central server. The agent applies these settings and ensures that the task is completed effectively

Agent-Server Communication:

The agent also updates the Endpoint Central server with the status of deployed configurations. It periodically checks the server for instructions related to tasks and performs them accordingly. The agent contacts the server when the following actions occur:

  • User Logon
  • Computer Startup
  • 90 minutes refresh cycle

User Logon

During user logon, the agent contacts the server to collect user-specific configuration details. This information is also retrieved during the 90-minute refresh cycle.

Computer Startup

At computer startup, the agent contacts the server to collect computer-specific configuration details. These details are also retrieved during the 90-minute refresh cycle.

90-Minute Refresh Cycle

  • After installation, the agent downloads a file named "Metadata.xml" from the server. This file includes necessary information such as deployed tasks.
  • The agent processes this file, downloads dependency files and patches, and executes tasks accordingly.
  • The time when the agent downloads the Metadata.xml is saved in a registry key. This triggers a refresh cycle every 90 minutes based on the last download timestamp.

Data Collected by the Agent?

  • Missing Patches: Identifies any missing updates on the client machine.
  • Installed Software: Lists software names, versions, and indicates whether they are Microsoft or general applications.
  • Hardware Details: Includes processor, RAM, GPU, BIOS, manufacturer, model, service tag, and more.
  • Operating System Info: Provides the OS name, version, language, and Windows Product Key.
  • System Info: Covers machine name, domain, memory, IP and MAC addresses, logged-in user details, and system startup time.

Agent Functionalities

Some of the key functionalities of the Endpoint Central Agent are:

  • Inventory Scan: Once the agent is installed on network endpoints, it automatically scans and collects all hardware and software asset details. This data is sent to the server during the next agent-server contact.
  • Patch Scan: After installation, the agent periodically scans the systems to assess patch requirements. An initial scan occurs during installation, followed by scheduled scans based on DB-sync intervals. Scan results are stored in the server database and can be viewed from the web console.
  • Troubleshooting: End users can run the troubleshooting tool to verify communication between the agent and the server.
  • Remote Control: During troubleshooting, technicians can initiate chat, voice calls, video calls, or transfer files to the end-user's remote machine for support.
  • Deployment: The agent communicates with the server to retrieve configuration tasks, security policies, patch deployments, and other updates and executes them on the endpoint.

Windows Agent Footprint

Ports and Protocols

  • Since Endpoint Central is a Client-Server model, the agent communicates with the Central Server using the HTTPS protocol through the port 8383.
  • Any on-demand task is initiated by the Notification Server. It uses the TCP port 8027 to communicate with the Endpoint Central agent.

All the below-mentioned data are predicted from a single agent machine. Up to 1 GB (approximately) of disk space will be consumed by the agent installed drive.

Uploaded files in the configuration/software packages, will be downloaded in the agent installed directory only. Hence, space consumption will be varied based on the uploaded files. Those downloaded files will be removed when the deployed configuration is executed successfully.

Agent ProcessRunning Application NameBandwidth Consumption (Approximately)CPU Consumption (Approximately)Memory (RAM) Consumption (Approximately)
At Agent Ideal statedcagentservice.exe
dcondemand.exe
dcagenttrayicon.exe
(Running separate application for each logged on user)
(For windows and Mac) [Above 3 are ever running processes]
dcagenttrayicon : Recommended Atleast 100 KBPSdcagenttrayicon : maximum 0.1%dcagenttrayicon : Upto 8MB
Refresh policy (90 mins once - without any deployment)dcconfig.exeRecommended Atleast 100 KBPS< 1%Approx - 10MB
Applying configuration (90 mins once)dcconfig.exeRecommended Atleast 1024KBPS10 to 20 % (based on configuration deployed)Approx - 50MB (changes based on configuration)
Inventory scan (At Scheduled time in server)dcinventory.exeRecommended Atleast 1024KBPS5 to 10%Approx - 30MB
Patch scan (When applying patch task)dcpatchscan.exeRecommended Atleast 1024KBPSCPU usage - Single Core - 28%, Dual Core - 22%, 4 core and above - Max 18%Approx - 80MB
Updating Power refresh (3 hours once)dcconfig.exeRecommended Atleast 100 KBPS< 10%Approx - 5MB
Logon policy (whenever a user logon)dcconfig.exeRecommended Atleast 1024KBPS10 to 20 % (based on configuration deployed)Approx - 50MB (changes based on configuration)
Agent Upgrade (Applying PPM and if the agent version changes)dcconfig.exe
AgentUpgrader.exe
Recommended Atleast 1024KBPS0 - 2%6 MB

 

Security Features

Module NameAgent ProcessRunning Application NameBandwidth Consumption (Approximately)CPU Consumption (Approximately)Memory Consumption (Approximately)
Application ControlApplication Processing serverVerifytrustedfiles.exeWill download the configuration in the dcconfig exe0.25 - 0.3%30 MB
Application ScannerDcprocmon.exe100 KB - 200 KB0.3%6 MB - 24 MB
Process NotifierAppCtrlToast.exeNA0 - 1%20 MB
ACP Driver controlDriverCtrl.exeNA0 - 0.18%1 - 2 MB
ACP PrivilagerPrivilager.exeNA0 - 1.4%1 - 1.5 MB
Component Upgradedcconfig.exe3.5 MB0 - 1%1 MB
Browser SecurityBrowser Agent Modulebmagent.exe20kb9-15%20 MB
Browser native Host Applicationbrnativehost.exeNA0-0.5%8 MB
Component Upgradedcconfig.exe2.1MB0 - 0.5%1 MB
BitLocker ManagementBitLocker Policy Deploymentdcconfig.exe3 KB0 - 1%5 MB
BitLocker Policy ProcessBitlockerMgmt.exeNA0 - 1%10 MB
Component Upgradedcconfig.exe1.65 MB0 - 1%1 MB
Device Control ManagementDevice Control ServiceuesAgentService.exeNA0 - 0.5%1 MB
Device Control Policy Processingdcconfig.exe5 KB0 - 1%6 MB
Device AudituesDevCtrlSummary.exeNA0 - 3%6 MB
File Audit Data PopulatoruesFaDataPopulator.exeNA0 - 10%9 MB
File ShadowuesFileShadow.exeNA5 - 10%12 MB
Component Upgradedcconfig.exe7.5 MB0 - 1%1 MB
File AudituesFauser.exeNA0 - 1%2 MB
Vulnerability ManagementVulnerability (Patch)/Misconfiguration Deploymentdcconfig.exe12 KB5 - 7%26 MB
Patch/Vulnerability Scandcpatchscan.exe6 MB (will be downloaded from the server only if the file is changed and new version is downloaded in the DBSync)12 - 15%70 - 75 MB
Data Loss PreventionProcessing DLP PolicyMedlp.exeNA<0.5%20-22 MB
Classifying ProcessUemsProcessMonitor.exeNA0.11 - 0.13%23-25 MB
Network Packet MonitorNetfilter.exeNA<0.1%6-8 MB
Clipboard MonitorHostExeNA<0.1%3-4 MB
Monitoring Browser File uploadDLPNativeHost.exeNA<0.1%10-11 MB
Component Upgrademeaaphelper.exe14-17 MB0 - 1%1 MB
Malware ProtectionEDR Core Ever running serviceMEARWService.exeNA0 - 1%20 - 150 MB
Behaviour Engine ever running processMEEDRInferenceEngine.exeNA0 - 1%5 - 12 MB
DeepAv Engine ever running processMEEDRMCEngine.exeNA0 - 1%0 - 60 MB
Service InstallerMEARWSetup.exeNA0 - 1%0 - 10 MB
Endpoint central server CommunicatorEDRDCManager.exe0 - 1 MB0 - 2%0 - 12 MB
Volume shadow copy creatorVssHelper.exeNA0 - 1%0 - 10 MB
Component Install/UpgradeMEAAP.exe, EDRDCManager.exe20 MB0 - 1%0 - 10 MB
User Agent NotifierEDRUI.exeNA0 - 1%0 - 1 MB

 

DEX(Digital Employee Experience) Manager 

Agent ProcessRunning Application NameBandwidth Consumption (Approximately)CPU Consumption (Approximately)Memory Consumption (Approximately)
DEX core ever running serviceECEAService.exeNA0.2 - 0.7%0 - 20 MB
Captures events like app crash and app hang (ever running).ECEAEventTracer.exeNA0.1 - 0.7%0 - 10 MB
Monitors system CPU and memory consumption (ever running).ECEAPerfMon.exeNA0.1 - 0.7%0 - 20 MB
Processes data of all exes (ever running).ECEADataManager.exeNA0.2 - 0.7%0 - 12 MB
Scans hardware and event viewer details.ECEAScanner.exeNA<0.2%0 - 1 MB
Data communication handlerECEAWebRequestHandler.exe0 - 3 MB<0.2%0 - 1 MB
Fetch device metricsECEATelemetry.exeNA<0.5%0-25 MB
User experience score calculatorECEAScore.exeNA<0.5%0-5 MB
Replicates DEX meta files on AgentECEAReplication.exe0-3 MB<0.2%0-1 MB
Replicates DEX meta files on Distributed ServerECDSEAWorker.exe0-3 MB<0.2%0-1 MB
Workflow ExecutionECWorkflow.exeNA<0.5%0-5 MB
Sensor Execution (Standalone and Workflow )ECEASensor.exeNA<0.5%0-4 MB
Engage UI WindowECEAEngage.exeNA<0.2%9 MB
 

 

Remote Control

#CompressionColor QualityChange FrequencyActiveX ViewerHTML5 Viewer (Gateway Communication)HTML5 Viewer (Direct Communication)
1Fast CompressionHighHigh3.4 Mbps700 Kbps310 Kbps
2Fast CompressionHighLow6 Kbps6 Kbps3.3 Kbps
3Fast CompressionMediumHigh700 Kbps540 Kbps260 Kbps
4Fast CompressionMediumLow5.6 Kbps5.8 Kbps3 Kbps
5Best CompressionHighHigh760 Kbps560 Kbps275 Kbps
6Best CompressionHighLow5.4 Kbps3.6 Kbps1.8 Kbps
7Best CompressionMediumHigh460 Kbps440 Kbps240 Kbps
8Best CompressionMediumLow4.4 Kbps3 Kbps1.5 Kbps

 

Agent OS

Agent OSCPU detailsCPU consumptionMemory consumption
Normal usageHeavy usageNormal usageHeavy usage
Windows Server 20164 core/8 thread, 3.40 GHz3%13%33 KB40 KB
Windows 84 core/4 thread, 2.90 GHz4%18%35 KB36 KB
Windows 102 core/4 thread, 2.60 GHz5%19%38 KB43 KB

 

Mac Agent Footprint

Ports and Protocols:

  • Since Endpoint Central is a Client-Server model, agent communicates with the Central Server using the HTTPS protocol through the port 8383.
  • Any on-demand task is initiated by the Notification Server. It uses the TCP port 8027 to communicate with the Endpoint Central agent.
  • Other than these port Mac Self Service portal uses port 3000 whenever the app is used

All the below-mentioned data are predicted from a single agent machine. Up to 100 MB (approximately) of disk space will be consumed by the agent installed drive.

Uploaded files in the configuration/software packages, will be downloaded in the agent installed directory only. Hence, space consumption will be varied based on the uploaded files. Those downloaded files will be removed when the deployed configuration is executed successfully.

Agent ProcessRunning Application NameBandwidth Consumption (Approximately)CPU consumption (Approximately)Memory (RAM) Consumption (Approximately)
At Agent Ideal statedcagentservice, dcnotifyservice, dcondemand, dcagenttrayicon
(Running separate application for each logged on user) (For Windows and Mac)
[Above 4 are ever running processes]
2 KB0 - 2%5 - 15 MB
Refresh policy (90 mins once - without any deployment)dcconfig10 KB0 - 4%25 MB
Applying configuration (90 mins once)dcconfig15 KB (Will be varied based on configuration. i.e., if there is any files uploaded in the deployed configuration, uploaded file size will be added in the bandwidth consumption)0 - 12%20 - 50 MB
(Will be based on the number of configurations applied at the current refresh policy)
Inventory scan (At Scheduled time in server)dcinventory10 KB0 - 6%10 - 35 MB
Patch scan (When applying patch task)dcpatchscan2 MB (This is for initial patch scan). From the next scan, scan will be dine with the local files untile the patch DB sync processed in the server0 - 12%12 - 22 MB
Logon policy (whenever a user logon)dcconfig, dcuserhandler10 KB0 - 4%20 MB
Agent Upgrade (Applying PPM and if agent version changes)dcconfig, dcmaacupgrader30 MB0 - 2%6 MB
MDM EnrollmentMDM Enrollment.app, ProfileInstaller, ProfileAuthPlugin10 KB0 - 2%30 MB
Protectioncom.manageengine.protectord00 - 2% (may spike to 20% for a small duration during any activity in Agent folder)10 MB
Message handler (Auto reboot/Reboot/Restart prompt)ManageEngine UEMS.app00 - 2%19 - 22 MB
UninstallUninstaller.app, com.ManageEngine.Uninstaller.helper, NativeUIHandler10 KB0 - 2%30 MB
Remote ControlManageEngineRemoteAccess.app7 - 16 MB for normal usage
24 - 36 MB for heavy usage
(May spike to 70 - 100 MB when there is a huge display image change)
36 - 42% for normal usage
46 - 48% for heavy usage (May spike 10 140mb when there is a huge display image change)
97 - 108 MB for normal usage
112 - 128 MB for heavy usage
Self Service Portal, When Opened from Tray IconSelf Service Portal1-5mb0-10%100-150mb
Deploying Wallpaper ConfigurationWallpaper0 (No Network related consumption will occur)0-1%10mb

For Security Features

Module NameAgent ProcessRunning Application NameBandwidth Consumption (Approximately)CPU Consumption (Approximately)Memory Consumption (Approximately)
Application ControlApplication Control Drivercom.managee.ninja.apprctl.driver00-2%5 - 7 MB
Application Control ScannerEC Application Control Helper5-7kb4-6%6-8mb
Application Control RequestsEC Application Control.app02 - 3%15-17MB
Application Control NotificationEC Application Control Alert.app04-5%15-17MB
Browser Security PlusBrowser Agentbsp agent26-28 kbps0-2%5 - 10 MB
Browser Native Host ApplicationbspNativeHostNA0-2%5 - 10 MB
Browser Component InstallerbspAgentRegister3-5kbps0-2%0-5 MB
Device ControlDevice Control Servicedevicecontrolservice20 kbps0.5-2%15 - 20 MB
Device Alert NotificationDevice Alert Notification.app03-5%15 - 20 MB
Temporary Access PortalTemporary Access Portal.app10 kbps0.5-2%35-40 MB
Bluetooth HelperDCBluetooth Helper00.5-1%2 - 5 MB

Linux Agent Footprint:

Ports and Protocols:

  • ‌Since Endpoint Central is a Client-Server model, the agent communicates with the Central Server using the HTTPS protocol through the port 8383.
  • Any on-demand task is initiated by the Notification Server. It uses the TCP 8027 port with an additional security layer of TLS to communicate with the Endpoint Central agent.

All the below-mentioned data are predicted from a single agent machine. Up to 1 GB (approximately) of disk space will be consumed by the agent installed drive.

Note
For patching , Redhat and Oracle machines at least 20 GB of space will be required.

Uploaded files in the configuration/software packages, will be downloaded in the agent installed directory only. Hence, space consumption will be varied based on the uploaded files. Those downloaded files will be removed when the deployed configuration is executed successfully.

Other than dcservice, and dcondemand, all other processes are short-lived.

Agent ProcessRunning Application NameBandwidth Consumption (approximately)CPU Consumption (approximately)Memory (RAM) Consumption (approximately)
At Agent Idle statedcservice, dcondemand1 kbps0 - 2 %12 MB
Refresh policy (90 mins once - without any deployment)dcconfig4 kb0 - 2 %7 MB
Applying configuration (90 mins once)dcconfig5 kb (Will be varied based on configuration. i.e., If there are any files uploaded in the deployed configuration, Uploaded file size will be added in the bandwidth consumption)0 - 2 %8 - 20 MB (Will be based on the number of configurations applied at the current refresh policy)
Inventory scan (At Scheduled time in server)dcinventory< 1 mb15-30%15 MB
Patch scan (when applying patch task)dcpatchscan5 mb20-30%15 MB
File scan (When applying file scan task)dcfilescan< 1 mb20-30% < 2 MB
During Agent Upgradedclinuxupgrader30 mb2-4%< 2 MB
Message boxesdcmsghandler< 1 mb2-4%< 2 MB
Processing Rebootdcreboothandler< 1 mb2-4%< 2 MB
Remote Controldcrdsagent‌65-78 kb/sec - normal422-692 kb/sec - heavy usage (spike to 780 to 990kb/sec if diaply image change is huge14-26% - normal usage 55-72% - heavy usage (might spike to 80% if display image changes)< 2 MB

Note: All the above-mentioned data are stated approximately.

 

 

Trusted by