Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of Hybrid Cloud Observability and is also available in a standalone module, Server & Application Monitor (SAM). Hybrid Cloud Observability and SAM are built on the self-hosted SolarWinds Platform.

Citrix XenApp 6.0 Presentation Server

This SAM application monitor template monitors critical events generated by Citrix XenApp 6.0 which may indicate possible service outages or configuration problems. Alerts are set to display the descriptions of events and the host name.

Prerequisites

RPC access to the target server.

Credentials

Windows Administrator on target server.

Component monitors

SolarWinds recommends monitoring counters for some period of time to understand potential value ranges and then set the thresholds accordingly. See Set Thresholds.

Application Enumeration/sec

Returns the number of non-XML-based enumerations (requests for application lists) per second.

Application Resolution Time (ms)

This component monitor measures the time required to resolve the Least-Loaded Server during an application in milliseconds.

A baseline would be needed to establish increases during peak logon times before an accurate threshold can be defined.

Application Resolutions Failed/sec

Returns the number of application resolutions failed per second. This value should be zero at all times.

Application Resolutions/sec

Returns the number of resolutions (application launch requests) per second.

DataStore Connection Failure

Returns the number of minutes that have elapsed since the XenApp server was disconnected from the datastore. This value should be zero at all times.

DataStore bytes read

Returns the number of bytes read from the datastore.

DataStore bytes read/sec

Returns the number of bytes read from the datastore per second.

DataStore bytes written/sec

Returns the number of bytes written to the datastore per second.

DataStore reads

Returns the number of times data was read from the datastore.

DataStore reads/sec

Returns the number of times data was read from the datastore per second.

DataStore writes/sec

Returns the number of times data was written to the datastore per second.

DynamicStore bytes read/sec

Returns the number of dynamic datastore bytes read per second.

DynamicStore bytes written/sec

Returns the number of dynamic datastore bytes written per second.

DynamicStore Gateway Update Count

Returns the number of dynamic store update packets sent to remote data collectors.

DynamicStore Gateway Update Bytes Sent

Returns the number of bytes of data sent across gateways to remote data collectors.

DynamicStore Query Count

Returns the number of dynamic store queries performed.

DynamicStore Query Request Bytes Received

Returns the number of bytes of data received in dynamic store query request packets.

DynamicStore Query Response Bytes Sent

Returns the number of bytes of data sent in response to dynamic store queries.

DynamicStore reads/sec

Returns the number of times data was read from the dynamic store per second.

DynamicStore Update Bytes Received

Returns the number of bytes of data received in dynamic store update packets.

DynamicStore Update Packets Received

Returns the number of update packets received by the dynamic store.

DynamicStore Update Response Bytes Sent

Returns the number of bytes of data sent in response to dynamic store update packets.

DynamicStore writes/sec

Returns the number of times data was written to the dynamic store per second.

Filtered Application Enumerations/sec

Returns the number of XML-based enumerations (requests for application lists) per second.

LocalHostCache bytes read/sec

Returns the number of bytes of IMA local host cache data read per second.

LocalHostCache bytes written/sec

Returns the number of bytes of IMA local host cache data written per second.

LocalHostCache reads/sec

Returns the number of times data was read from the IMA local host cache per second.

LocalHostCache writes/sec

Returns the number of times data was written to the IMA local host cache per second.

Maximum number of XML threads

Returns the maximum number of threads allocated to service Web-based sessions since the server last restarted.

Number of busy XML threads

Returns the number of XML requests that are currently being processed.

This value should be less than 12. The maximum number of requests that the XML service can process at any one time is 16.

Number of XML threads

Returns the number of threads allocated to service web-based sessions.

Resolution WorkItem Queue Executing Count

Returns the number of work items (related to application launches) that are waiting to be processed by IMA.

Resolution WorkItem Queue Ready Count

Returns the number of resolution work items that are ready to be executed. This value should be zero at all times.

WorkItem Queue Executing Count

Returns the number of work items that are currently being executed.

WorkItem Queue Pending Count

Returns the number of work items that are not yet ready to be executed.

WorkItem Queue Ready Count

Returns the number of work items that are ready and waiting to be processed by IMA. This value should be zero at all times.

Zone Elections

Returns the number of zone elections that occurred. This value starts at zero each time the IMA service starts and is incremented each time a zone election takes place.

Zone Elections Won

Returns the number of times the server won a zone election.

Number of Active Sessions

Returns the number of currently active connections to the Citrix server.

Number of Disconnected Sessions

Returns the number of currently disconnected connections to the Citrix server.