Virtualization & hypervisors · 5 min read

Monitor Citrix Hypervisor (XenServer) hosts

XenServer/Citrix Hypervisor hosts can be monitored over SNMP for host-level metrics, with XenCenter or the xe CLI for anything VM-specific.

What you'll need

  • Administrator access to the XenServer host or pool via SSH or XenCenter
1

Enable SNMP on the host

SNMP support on XenServer runs through the underlying Linux dom0; enable and configure it as you would any Linux host's snmpd.

yum install -y net-snmp
systemctl enable --now snmpd
2

Set the community string in snmpd.conf

Edit /etc/snmp/snmpd.conf to set a read-only community and restart the service for the change to take effect.

3

Add the host in Linivo

Host-level CPU, memory and network counters report over SNMP the same as any Linux server; for per-VM resource breakdowns, pair this with the xe CLI's resource-list output pulled through a scheduled script, since that detail isn't exposed over SNMP.