Monitoring Citrix XenServer (now or Citrix Hypervisor ) performance is vital for maintaining the health of virtualized environments and ensuring a seamless end-user experience for Citrix DaaS and VDI workloads.
xe vm-data-source-query vm=<vm_name> data-source="vbd_xvda_latency"
| Area | Recommendation | |------|----------------| | | 1-minute intervals for real-time, 5-min for trending | | Retention | 30 days for troubleshooting, 1 year for capacity | | Alerts | Do not alert on short spikes – use 5–10 min sustained thresholds | | Dom0 | Monitor it like any critical VM | | Documentation | Keep baseline reports and change history | | Automation | Use xe CLI scripts or API to collect before/after changes |
How do you actually see these metrics? You have two main paths.
xe vm-data-source-list vm=<vm_name> name_label="cpu_usage" xe vm-data-source-query vm=<vm_name> data-source="cpu_usage"
rrdtool dump /var/lib/xcp/rrd/<host-uuid>.rrd
: