Citrix PVS Accelerator for XenServer

This template contains performance and statistics counters to monitor Citrix XenServer.

Portions of this topic were originally created by and are excerpted from the following sources (© 2019 Citrix Systems, Inc., available at https://docs.citrix.com and https://support.citrix.com, obtained on May 8, 2019):

Prerequisites

XenServer 7.5 or 7.6

PVS 7.13 or later

PVSAccelerator is enabled on the given XenServer

Credentials

SSH Access to the Linux machine hosting XenServer 7.5 or 7.6.

Notes

Note the following details about this template:

  • Citrix Server is Linux based so this template runs against the Linux agent.
  • Some counters may require manual configuration, such as setting up installation-specific instances, correcting thresholds for the client’s environment, and so forth.

Each metric you want to monitor must be available in rrd2csv command output, executed directly on XenServer. If you don't find the required metric in that command output, then either that metric is not enabled or metric settings are not configured.

To find the list of metrics you can monitor, run the following command directly on the XenServer:

xe host-data-source-list hostname=<XenServerHostname>

If the metric is returned in xe-host-data-source output, but not in rrd2csv command output, that indicates you need to enable the metric with the following command:

xe host-data-source-record data-source=metric name host=hostname

After running that command, the metric should appear in rrd2csv command output. If you still don't see the required metric in rrd2csv command output, the metric is not configured. Check with your XenServer/PVS administrator to configure the settings required for that metric.

Component Monitors

For details on monitors, see SAM component monitors.

PVS-Accelerator Eviction Rate

This monitor provides the Bytes per second evicted from the cache on given XenServer host.

Unit: Bytes Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Hit Rate

This monitor provides the Reads per second served from the cache on given XenServer host.

Unit: Reads Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Miss Rate

This monitor provides the Reads per second that cannot be served from the cache on given XenServer host.

Unit: Reads Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Traffic Clients Sent

This monitor provides the Bytes per second sent by cached PVS clients on given XenServer host.

Unit: Bytes Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Traffic Servers Sent

This monitor provides the Bytes per second sent by cached PVS servers on given XenServer host.

Unit: Bytes Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Read Rate

This monitor provides the Reads per second observed by the cache on given XenServer host.

Unit: Reads Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Saved Network Traffic

This monitor provides the Bytes per second sent by PVSAccelerator instead of the PVS server on given XenServer host.

Unit: Bytes Per Second

Input: XenServer host name for which data has to be fetched

PVS-Accelerator Space Utilization

This monitor provides the Percentage of space used by PVSAccelerator on this host, compared to the total size of the cache storage on given XenServer host.

Unit: Percent

Input: XenServer host name for which data has to be fetched