Citrix PVS Accelerator for XenServer
This SAM application monitor template contains performance and statistics counters to monitor Citrix XenServer.
This template was deprecated in SAM 2020.2 but is still available in THWACK.
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):
- https://docs.citrix.com/en-us/xenserver
- https://support.citrix.com/article/CTX220735
- https://support.citrix.com/article/CTX220746
- https://docs.citrix.com/en-us/xenserver/current-release/storage/pvs.html
- https://docs.citrix.com/en-us/provisioning/current-release/configure/configure-accelerator.html
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
Click here for an overview about SAM application monitor templates and component monitors. SAM API Poller templates are also available.
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