Citrix Performance (PerfMon) Datasource
LM monitors the Citrix Services can you add the these to a Citrix Performance datasource. These are some of the Citrix recommended PerfMon counters.
\Citrix Licensing\License Server Connection Failure
License information for XenApp is stored on a server with the Citrix Licensing software installed. XenApp checks out licenses from the Citrix License Server when users connect. XenApp provides, “grace period,†functionality to allow users to connect to XenApp for limited amounts of time when the XenApp server is unable to contact the Citrix License Server. All license files generated after August 19th, 2004 have a grace period of 30 days (720 hours) and license files generated before that have a grace period of 4 days (96 hours). This Counter measures the number of minutes that XenApp has been disconnected from the License Server. Reference: http://support.citrix.com/article/CTX105103
>= 60 seconds - Error
>= 24 hours - Critical
\Citrix MetaFrame Presentation Server\Data Store Connection Failure
XenApp stores configuration information such as the list of published applications, Citrix administrators and farm settings in the data store database. This counter reports number of minutes that the server running Presentation Server was disconnected from the data store. While XenApp can continue to deliver applications to users while the database is down, limited changes can be made.
\Citrix MetaFrame Presentation Server\Number of busy XML threads
The Citrix XML Service is used to login users as well as list and launch published applications. This counter measures the number of user requests currently being processed. There are 16 worker threads in the Citrix XML Service. A count of 16 or more shows that XML requests are not being processed in a timely manner.
>= 10 - Error
>= 16 - Critical
\Citrix MetaFrame Presentation Server\Resolution WorkItem Queue Ready Count
The IMA service consists of multiple thread pools dedicated to specific tasks. This counter measures the number of pending requests that are handled by the thread pool responsible for XenApp application resolutions, where the least-loaded server is calculated when a user launches a new application. A value above 0 indicates that requests are being queued while IMA handles other requests. Reference: Improving Farm Performance and Resiliency with Hotfix Rollup Pack 3 http://support.citrix.com/article/CTX119922
> 0 - Critical
\Citrix MetaFrame Presentation Server\WorkItem Queue Ready Count
The IMA service consists of multiple thread pools dedicated to specific tasks. This counter measures the number of pending requests that are handled by the thread pool that handles re-occurring XenApp tasks such as load updates. A value above 0 indicates that requests are being queued while IMA handles other requests. Reference: Improving Farm Performance and Resiliency with Hotfix Rollup Pack 3 http://support.citrix.com/article/CTX119922
> 0 - Critical