Do I need to install an agent on my VMware ESXi or Citrix XenServer hosts?

No.

ControlUp communicates with vCenter/XenServer via API calls to agentlessly collect real-time performance and configuration data on Hosts, VM’s and Datastores.

Powered by Zendesk