Citrix PVS Accelerator for XenServer
This template contains performance & statistics counters for monitoring PVS Accelerator metrics implemented in XenServer as a result of integration of PVS Accelerator & XenServer.
Some of the counters may require manual configuration, such as setting up installation-specific instances, correcting thresholds for the client’s environment, and so forth.
Prerequisites:
- 1. XenServer 7.5 or 7.6
- 2. PVS 7.13 or later
- 3. PVSAccelerator must be enabled on the given XenServer
Credentials: SSH Access to the Linux machine hosting XenServer 7.5 or 7.6.
Portions of this document were originally created by and are excerpted from the following source:
https://docs.citrix.com/en-us/xenserver/current-release/monitor-performance.html
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
Notes:
- 1. Whatever metric you are putting on monitoring, that metric must be available in rrd2csv command output executed directly on XenServer.
If you don't find the required metric in above command output, then there must be 2 reasons. Either that metric is not enabled or that metric settings are not configured.
- 2. To find the list of metrics which you can monitor, you need to run the below command directly on the XenServer.
xe host-data-source-list hostname=<XenServerHostname>
If you see the required metric in point above command output but not in rrd2csv command output, then it means you need to enable that metric. Here is how you can enable that metric:
xe host-data-source-record data-source=metric name host=hostname
Once the above command is successful, that metric should be seen in rrd2csv command output.
- 3. If you don't see the required metric in point 2 commands output then that metric is not configured. You need to check with your XenServer/PVS administrator to configure the settings required for that metric.
- 4. As Citrix Server itself is Linux based, this template will be running against the Linux agent.
MONITORED COMPONENTS
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