HomeXenServer MonitoringXenServer Monitoring
XenServer Monitoring
XenServer Data collected by python agent :
Host System Info :
  • Uptime
  • Server Name, Description, ProductName
  • CPU Model, CPU Detail (Sockets populated and cores per socket)
Host Metrics :
  • CPU Usage
  • Memory

    • Total
    • Used, Free
    • Overhead (Virtualization memory overhead)
  • Network Usage

    • Received & Transmitted Bytes
  • Domain0 Load Avg – Control domain OS’s load average
  • No. of Resident Vms
  • Storage Repository Metrics :

    • Physical Size – total physical size of the repository
    • Physical Utilization – physical space currently utilized on the repository
    • Virtual Allocation – sum of virtual_sizes of all VDIs in the repository
Guest VM Metrics :
  • VM Name, Description
  • Power State
  • Snapshot Status – Displays whether any Snapshots are present on VM or not
  • VIFs – virtual network device
  • VBDs – virtual disk device
  • Number of vCPUs, vCPU Usage
  • Memory

    • Static Min – This value indicates the least amount of memory the VM can boot with without crashing.
    • Static Max – This value at VM start time acts as a hard limit of the amount of memory a guest can use.
    • Dynamic Min
    • Dynamic Max
    • Overhead – virtual RAM the VM can see
    • Total
    • Used, Free
    • Target – This value indicates the current target for memory available to the VM.
  • (VIF)Network Usage

    • Received – Total Bytes per second received
    • Transmitted – Total Bytes per second transmitted
  • (VBD)Disk

    • Read Bytes – Total Read bytes per second
    • Write Bytes – Total Write bytes per second
    • Read IO – Total Read requests per second
    • Write IO – Total Write requests per second