Citrix SCOM Management Pack for StoreFront Reference Guide

About

Citrix Management Pack Library

Display Name Citrix Management Pack Library
Version 1.0.17.0
Description Common definitions for Citrix Management Packs.

Top

Citrix Management Pack for StoreFront

Display Name Citrix Management Pack for StoreFront
Version 1.8.36.0
Description Provides the complete management of Citrix StoreFront environments.

Top


Discoveries

Target Display Name Description Enabled by default Discovery interval
Windows Server StoreFront Server Computer Role Discovery
Discovers all computers with StoreFront installed.
Yes 14400 sec
StoreFront Server StoreFront Services Discovery
Discovers all StoreFront Service Objects
Yes 14400 sec
StoreFront Server Computer Role Citrix MPSF Agent Service Discovery
Discovers Citrix Management Pack Agent for StoreFront used for monitoring StoreFront infrastructure.
Yes 14400 sec
Windows Computer Citrix Computer Discovery
Discovers managed nodes with Citrix software installed on it.
Yes 14400 sec
StoreFront Server Computer Role Discover all StoreFront Server Objects
Discovers StoreFront Server Groups, Servers, Stores, Receiver for Web Sites, FarmSets, Farms and Brokers.
Yes 14400 sec
Citrix Management Populate Citrix Root Object
Populates Citrix root object with StoreFront root object.
Yes ---
StoreFront Root Populate Citrix StoreFront Root Object
Populates StoreFront root object with discovered StoreFront server groups.
Yes ---

Monitors

Citrix MPSF Agent Service

Citrix MPSF Agent Service Operational Status

Display Name Citrix MPSF Agent Service Operational Status
Description
Monitors whether the Citrix Management Pack Agent for StoreFront service is operational or not.
Knowledge Article
Summary

This monitor shows whether the agent service of Citrix SCOM Management Pack for StoreFront is operational or not.

Causes

There is an issue preventing the agent of Citrix SCOM Management Pack for StoreFront from functioning properly.

Resolutions

In case the error reported is "The PS object does not have a mandatory property 'ClusterId' value", add the StoreFront server to a server group and configure one or more stores for it.

Alert Name StoreFront MP Agent Not Operational
Alert Message
The "StoreFront MP" service on computer '{0}' status is not operational.

Agent Error: '{1}'
Target Citrix MPSF Agent Service
Enabled by default Yes

Health States
Monitor State Health State
AgentOperational Healthy
AgentNotOperational Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

Citrix MPSF Agent Service State

Display Name Citrix MPSF Agent Service State
Description
Monitors Citrix Management Pack for StoreFront Agent which is mandatory service.
Knowledge Article
Summary

The mandatory Citrix StoreFront Management Pack service is not running.

Causes

A service can stop for many reasons, including:

  • The service was stopped by an administrator.

  • The service encountered an exception that stopped it.

  • The service was improperly configured, which prevented it from starting.

  • Another service, that this service is dependent on, was stopped.

Resolutions

Start the service from the "Actions" pane.

Alert Name Citrix MPSF Agent service stopped
Alert Message
The "Citrix MPSF Agent" service on computer '{0}' has stopped running.
Target Citrix MPSF Agent Service
Enabled by default Yes

Health States
Monitor State Health State
Service is running Healthy
Service is not running Critical

Overridable parameters
Parameter Default Value
CheckStartupType True

Top

StoreFront Broker Server Watcher

Citrix Broker Server Availability Status

Display Name Citrix Broker Server Availability Status
Description
Monitors whether the Citrix Broker Server is available.
Knowledge Article
Summary

This monitor checks availability of all Broker servers configured on a StoreFront server. It sends a simple request to the Citrix XML Broker Service running on a Broker server using Citrix NFuse protocol. If the Broker service is available it will return list of its capabilities.

Alert is triggered only when Broker server is not available for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • NumberOfSamples - Number of consecutive sample values considered before generating an alert. For example set this parameter to 3 if alert should be generated only when Broker server is unavailable for 3 consecutive monitoring intervals.

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Alert Name Citrix Broker Server Not Available
Alert Message
'{0}' broker server is not available for {1} consecutive samples.

Store: '{2}'
FarmSet: '{3}'
Farm: '{4}'
Target StoreFront Broker Server Watcher
Enabled by default Yes

Health States
Monitor State Health State
BrokerAvailable Healthy
BrokerNotAvailable Critical

Overridable parameters
Parameter Default Value
NumberOfSamples 2
IntervalSeconds 300
SyncTime
Debug false

Top

Citrix Broker Server Availability Status (non consecutive)

Display Name Citrix Broker Server Availability Status (non consecutive)
Description
Monitors whether the Citrix Broker Server is available.
Knowledge Article
Summary

This monitor checks availability of all Broker servers configured on a StoreFront server. It sends a simple request to the Citrix XML Broker Service running on a Broker server using Citrix NFuse protocol. If the Broker service is available it will return list of its capabilities.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Alert Name Citrix Broker Server Not Available
Alert Message
'{0}' broker server is not available.

Store: '{1}'
FarmSet: '{2}'
Farm: '{3}'
Target StoreFront Broker Server Watcher
Enabled by default No

Health States
Monitor State Health State
BrokerAvailable Healthy
BrokerNotAvailable Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Server

ASP.NET Requests Queued

Display Name ASP.NET Requests Queued
Description
Monitors the number of ASP.NET queued requests for a StoreFront Server.
Knowledge Article
Summary

This monitor checks the number of ASP.NET queued requests. In case the queue length exceeds the critical limit, requests may be rejected.

When requests waiting to be processed by ASP.NET start to increment linearly with increased client load, the Store Front server has reached the limit of concurrent requests it can process.

To effectively monitor number of requests waiting to be processed by ASP.NET, a baseline needs to be established in the environment in order to accurately establish threshold values. In case the queue length exceeds the critical limit, requests may be rejected.

Alert is triggered only when number of ASP.NET queued requests is above threshold for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

  • CriticalThreshold - Critical threshold value in percent. Default value is 3000.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • NumberOfSamples - Number of consecutive sample values considered before generating an alert. For example set this parameter to 3 if alert should be generated only when number of ASP.NET queued requests is above threshold for 3 consecutive monitoring intervals.

  • WarningThreshold - Warning threshold value in percent. Default value is 2800.

Resolutions

Consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of queued requests, check the "Requests Queued" in “Server Performance” view.

Alert Name ASP.NET Requests Queued Too High
Alert Message
Number of ASP.NET queued requests on {0} server is above threshold.
Target StoreFront Server
Enabled by default Yes

Health States
Monitor State Health State
LessThanWarningThreshold Healthy
GreaterThanEqualWarningThreshold Warning
GreaterThanEqualCriticalThreshold Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
CriticalThreshold 3000
WarningThreshold 2800
NumberOfSamples 2

Top

ASP.NET Requests Queued (non consecutive)

Display Name ASP.NET Requests Queued (non consecutive)
Description
Monitors the number of ASP.NET queued requests for a StoreFront Server.
Knowledge Article
Summary

This monitor checks the number of ASP.NET queued requests. In case the queue length exceeds the critical limit, requests may be rejected.

When requests waiting to be processed by ASP.NET start to increment linearly with increased client load, the Store Front server has reached the limit of concurrent requests it can process.

To effectively monitor number of requests waiting to be processed by ASP.NET, a baseline needs to be established in the environment in order to accurately establish threshold values. In case the queue length exceeds the critical limit, requests may be rejected.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

  • CriticalThreshold - Critical threshold value in percent. Default value is 3000.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • WarningThreshold - Warning threshold value in percent. Default value is 2800.

Resolutions

Consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of queued requests, check the "Requests Queued" in “Server Performance” view.

Alert Name ASP.NET Requests Queued Too High
Alert Message
Number of ASP.NET queued requests on {0} server is above threshold.
Target StoreFront Server
Enabled by default No

Health States
Monitor State Health State
GreaterThanEqualCriticalThreshold Critical
GreaterThanEqualWarningThreshold Warning
LessThanWarningThreshold Healthy

Overridable parameters
Parameter Default Value
IntervalSeconds 300
CriticalThreshold 3000
WarningThreshold 2800

Top

ASP.NET Requests Rejected

Display Name ASP.NET Requests Rejected
Description
Monitors the number of ASP.NET rejected requests for a StoreFront Server.
Knowledge Article
Summary

The number of rejected requests (performance counter: ASP.NET\Requests Rejected) is the total number of requests not executed because there were no sufficient server resources to process them, i.e. request queue is full. It represents the number of requests that return a 503 HTTP status code, indicating that the server is too busy. And that effectively means users could not connect to Store Front server.

Number of rejected requests should be always 0. Alert is triggered when number of rejected requests in monitor interval is greater than or equal to the configured threshold (by default 1).

By default alert needs to be closed manually when problem has been addressed. By overriding “Auto-Resolve Alert” parameter alert can be closed automatically on any subsequent check with no rejected requests but with this, problem with requests being rejected occasionally might be overlooked.

Configuration

Examples of monitor configurations and related alerts:

Threshold

Interval Seconds

Alert

1

300

Alert is triggered if there was at least one reject request in the last 5 min.

2

300

Alert is triggered if at least two requests were rejected in a 5 min interval.

2

600

Alert is triggered if at least two requests were rejected in a 10 min interval.

Resolutions

Requests can be rejected for many reasons. In general, consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of rejected requests, see the “Server Performance” view.

Alert Name ASP.NET Requests Rejected
Alert Message
Number of ASP.NET rejected requests on {0} server is above threshold.
Target StoreFront Server
Enabled by default Yes

Health States
Monitor State Health State
LessThanCriticalThreshold Healthy
GreaterThanEqualCriticalThreshold Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
Threshold 1
NumSamples 1

Top

IIS Worker Process Thread Count

Display Name IIS Worker Process Thread Count
Description
Monitors thread count for IIS Worker Processes on StoreFront servers.
Knowledge Article
Summary

An Internet Information Services (IIS) worker process is a windows process (w3wp.exe) which runs Web applications, and is responsible for handling requests sent to a Web Server for a specific application pool. Typically, there is more than one instance of w3wp.exe process on a Web server. Monitor checks the number of threads for w3wp process that has a maximum number of threads at the time of probe.

Alert is triggered only when number of thread count for worker process is above threshold for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

  • CriticalThreshold - Critical threshold value in percent. Default value is 55.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • NumberOfSamples - Number of consecutive sample values considered before generating an alert. For example set this parameter to 3 if alert should be generated only when number of thread count for worker process is above threshold for 3 consecutive monitoring intervals.

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

  • WarningThreshold - Warning threshold value in percent. Default value is 45.

Causes

The number of threads in worker process often increases when the load is too high.

Resolutions

To reduce the load, consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of threads for an IIS Worker Process, see the "Server Performance” view.

Alert Name IIS Worker Process Thread Count Too High
Alert Message
Number of threads for IIS Worker Process on {0} server is above threshold.
Target StoreFront Server
Enabled by default No

Health States
Monitor State Health State
LessThanWarningThreshold Healthy
GreaterThanEqualWarningThreshold Warning
GreaterThanEqualCriticalThreshold Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
WarningThreshold 45
CriticalThreshold 55
NumberOfSamples 2

Top

IIS Worker Process Thread Count (non consecutive)

Display Name IIS Worker Process Thread Count (non consecutive)
Description
Monitors thread count for IIS Worker Processes on StoreFront servers.
Knowledge Article
Summary

An Internet Information Services (IIS) worker process is a windows process (w3wp.exe) which runs Web applications, and is responsible for handling requests sent to a Web Server for a specific application pool. Typically, there is more than one instance of w3wp.exe process on a Web server. Monitor checks the number of threads for w3wp process that has a maximum number of threads at the time of probe.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

  • CriticalThreshold - Critical threshold value in percent. Default value is 55.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

  • WarningThreshold - Warning threshold value in percent. Default value is 45.

Causes

The number of threads in worker process often increases when the load is too high.

Resolutions

To reduce the load, consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of threads for an IIS Worker Process, see the "Server Performance” view.

Alert Name IIS Worker Process Thread Count Too High
Alert Message
Number of threads for IIS Worker Process on {0} server is above threshold.
Target StoreFront Server
Enabled by default No

Health States
Monitor State Health State
GreaterThanEqualCriticalThreshold Critical
GreaterThanEqualWarningThreshold Warning
LessThanWarningThreshold Healthy

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
WarningThreshold 45
CriticalThreshold 55

Top

StoreFront Server Computer Role

Citrix MPSF Agent Installation

Display Name Citrix MPSF Agent Installation
Description
Monitors if the StoreFront MP Agent is installed on the Windows computer.
Knowledge Article
Summary

This monitor generates an alert if the StoreFront MP Agent has not been installed on the StoreFront server. The monitor shows whether your StoreFront server is being monitored by StoreFront MP or not.

Causes

The Citrix StoreFront MP Agent is not installed on the StoreFront server.

Resolutions

To install the Citrix StoreFront MP Agent start the following task from the StoreFront Computers view:

Install Citrix MPSF Agent

Alert Name Citrix MPSF Agent Installation
Alert Message
Citrix Management Pack Agent for StoreFront on node '{0}' is not installed!
Target StoreFront Server Computer Role
Enabled by default Yes

Health States
Monitor State Health State
MPAgentInstalled Healthy
MPAgentNotInstalled Warning

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime

Top

StoreFront Server Service

StoreFront Service Running State

Display Name StoreFront Service Running State
Description
Monitors the current status of the Windows service.  An alert from this monitor indicates the Windows Service is not currently running.
Knowledge Article
Summary

The Windows service is not running.

Configuration

By default an alert will be raised only if the service is set to start automatically and the service is not currently running. If the service is set to start manually or is disabled no alert will be raised when the service is stopped.

Causes

A service can stop for many reasons, including:

  • The service was stopped by an administrator.

  • The service encountered an exception that stopped it.

  • The service was improperly configured, which prevented it from starting.

  • Another service, that this service is dependent on, was stopped.

Resolutions

Start the service from the "Actions" pane.

You can also attempt to restart the Windows service by using the following link:

Start the Service

Alert Name StoreFront Server Service Stopped
Alert Message
The '{0}' service on computer '{1}' has stopped running.
Target StoreFront Server Service
Enabled by default Yes

Health States
Monitor State Health State
Service Running Healthy
Service Not Running Critical

Overridable parameters
Parameter Default Value
CheckStartupType True

Top

StoreFront Server Store

StoreFront Store Service Probe Status

Display Name StoreFront Store Service Probe Status
Description
Monitors whether the StoreFront Store service probe is successful.
Knowledge Article
Summary

This monitor checks availability of each store service on a StoreFront server. Store probing is performed for store services hosted on a local web server.

Probing of a store service is performed using Citrix Store Service API. The Store Services are a part of the StoreFront Services and allow clients to access resources available from various back-end providers.

Probing a store with the authentication service consists of three phases:

  • Initial response: Store service must be available on a local web server.

  • Login: StoreFront MP Agent service must be able to log in to a store service using provided credentials.

  • Resource enumeration: After a successful login, store service must return a list of available resources.

Probing an unauthenticated store consists of only one phase:

  • Resource enumeration: Store service must return a list of available resources.

Note: The Initial response and Login phases are always 0.

Alert is triggered only when store service is not available for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time (in seconds) in which the monitor is started (the default value is set to 300 seconds).

  • NumberOfSamples - Number of consecutive sample values considered before generating an alert. For example set this parameter to 3 if alert should be generated only when store service is unavailable for 3 consecutive monitoring intervals.

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Causes

A StoreFront store service probe may fail for the following reasons:

  • The ExplicitForms authentication protocol is not enabled. To resolve this, run Citrix StoreFront Management Console, select the Authentication section and add/enable the "User name and password" authentication method.

    Note: This is not applicable to unauthenticated stores.

  • User credentials that should be used in a probe are not configured. To resolve this, run Citrix Management Pack Configuration tool and enter user credentials that will be used for a store probe. Run "Update Configuration on Citrix MPSF Agent" task to deploy configured credentials to the monitored StoreFront servers.

Alert Name StoreFront Store Service Probe Failed
Alert Message
Availability probe for '{0}' store service failed.

Error Description: '{1}'

Initial Response Time (ms): '{2}'
Login Time (ms): '{3}'
Get Resources Time (ms): '{4}'

Note: Negative time value for a probe phase duration indicates that the phase failed.
Target StoreFront Server Store
Enabled by default Yes

Health States
Monitor State Health State
StoreSuccess Healthy
StoreNotSuccess Critical

Overridable parameters
Parameter Default Value
NumberOfSamples 2
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Store Service Probe Status (non consecutive)

Display Name StoreFront Store Service Probe Status (non consecutive)
Description
Monitors whether the StoreFront Store service probe is successful.
Knowledge Article
Summary

This monitor checks availability of each store service on a StoreFront server. Store probing is performed for store services hosted on a local web server.

Probing of a store service is performed using Citrix Store Service API. The Store Services are a part of the StoreFront Services and allow clients to access resources available from various back-end providers. A store probe consists of three phases:

  • Initial response: Store service must be available on a local web server.

  • Login: StoreFront MP Agent service must be able to log in to a store service using provided credentials.

  • Resource enumeration: After a successful login, store service must return a list of available resources.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Causes

A StoreFront store service probe can fail for the following reasons:

  • User credentials that should be used in a probe are not configured. To resolve this, run Citrix Management Pack Configuration tool and enter user credentials that will be used for a store probe. Run "Update Configuration on Citrix MPSF Agent" task to deploy configured credentials to the monitored StoreFront servers.

  • ExplicitForms authentication protocol is not enabled. To resolve this, run Citrix StoreFront Management Console, select Authentication section and add/enable "User name and password" authentication method.

Alert Name StoreFront Store Service Probe Failed
Alert Message
Availability probe for '{0}' store service failed.

Error Description: '{1}'

Initial Response Time (ms): '{2}'
Login Time (ms): '{3}'
Get Resources Time (ms): '{4}'

Note: Negative time value for a probe phase duration indicates that the phase failed.
Target StoreFront Server Store
Enabled by default No

Health States
Monitor State Health State
StoreSuccess Healthy
StoreNotSuccess Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Web Receiver

StoreFront Web Receiver WebSite Availability Status

Display Name StoreFront Web Receiver WebSite Availability Status
Description
Monitors whether the StoreFront Web Receiver website is available.
Knowledge Article
Summary

This monitor checks availability of each Receiver for Web website on a StoreFront server. Website availability checking is performed for websites hosted on a local web server.

Alert is triggered only when Receiver for Web website is not available for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • NumberOfSamples - Number of consecutive sample values considered before generating an alert. For example set this parameter to 3 if alert should be generated only when Receiver for Web website is unavailable for 3 consecutive monitoring intervals.

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Alert Name StoreFront Web Receiver WebSite Not Available
Alert Message
'{0}' web receiver website is not available for {1} consecutive samples.

Store: '{2}'
Virtual Path: '{3}'
URL: '{4}'
Target StoreFront Web Receiver
Enabled by default Yes

Health States
Monitor State Health State
WebReceiverAvailable Healthy
WebReceiverNotAvailable Critical

Overridable parameters
Parameter Default Value
NumberOfSamples 2
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Web Receiver WebSite Availability Status (non consecutive)

Display Name StoreFront Web Receiver WebSite Availability Status (non consecutive)
Description
Monitors whether the StoreFront Web Receiver website is available.
Knowledge Article
Summary

This monitor checks availability of each Receiver for Web website on a StoreFront server. Website availability checking is performed for websites hosted on a local web server.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Alert Name StoreFront Web Receiver WebSite Not Available
Alert Message
'{0}' web receiver website is not available.

Store: '{1}'
Virtual Path: '{2}'
URL: '{3}'
Target StoreFront Web Receiver
Enabled by default No

Health States
Monitor State Health State
WebReceiverAvailable Healthy
WebReceiverNotAvailable Critical

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top


Rules

StoreFront Broker Server Watcher

StoreFront Broker Server Response Time (ms) Performance DB

Display Name StoreFront Broker Server Response Time (ms) Performance DB
Description
This rule collects broker server's response time in milliseconds and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Broker Server Response Time (ms) Performance DB collects broker service response time in milliseconds and stores data to OpsMgr database.

Broker server response time is a time broker service needs to provide a response containing the list of its capabilities.

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which to run the rule (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Target StoreFront Broker Server Watcher
Enabled by default Yes
Category PerformanceCollection
Generate Alert False

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Server

ASP.NET Requests Queued (Performance DB)

Display Name ASP.NET Requests Queued (Performance DB)
Description
Collects the number of ASP.NET queued requests for a StoreFront Server and stores data to OpsMgr database.
Target StoreFront Server
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name ASP.NET
Counter Name Requests Queued

Overridable parameters
Parameter Default Value
IntervalSeconds 300

Top

ASP.NET Requests Rejected (Performance DB)

Display Name ASP.NET Requests Rejected (Performance DB)
Description
Collects the number of ASP.NET rejected requests for a StoreFront Server and stores data to OpsMgr database.
Knowledge Article
Summary

Rule collects and stores the number of ASP.NET rejected requests in monitoring interval. For example, if monitoring interval is 5 minutes, then each data point represents the number of rejected requests in the last 5 minutes.

Target StoreFront Server
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name ASP.NET
Counter Name Requests Rejected

Overridable parameters
Parameter Default Value
IntervalSeconds 300

Top

IIS Worker Process Thread Count (Performance DB)

Display Name IIS Worker Process Thread Count (Performance DB)
Description
Collects thread count for IIS Worker Processes on StoreFront Servers and stores data to OpsMgr database.
Knowledge Article
Summary

Typically there is more than one instance of IIS Worker Processes (w3wp.exe) on a Web server. Rule collects and stores the number of threads for w3wp process that has maximum number of threads at the time of collection.

Target StoreFront Server
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name Process
Counter Name Thread Count

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime

Top

StoreFront Server Service

StoreFront Service Process Private Bytes (in MB) Performance DB

Display Name StoreFront Service Process Private Bytes (in MB) Performance DB
Description
This rule collects the StoreFront service memory usage and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Service Process Private Bytes (in MB) Performance DB collects memory usage in Megabytes for the StoreFront Windows service and stores data to OpsMgr database.

The data collected by this rule can be viewed using the following link:

View service performance

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • IntervalSeconds - The recurring interval of time in seconds in which to run the rule (the default value is set to 300 seconds).

Target StoreFront Server Service
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name $Target/Property[Type="ComTrade.Citrix.StoreFront.Service"]/ServiceName$ Process
Counter Name Memory: Private Bytes (in Mb)

Overridable parameters
Parameter Default Value
IntervalSeconds 300

Top

StoreFront Service Process Working Set (in MB) Performance DB

Display Name StoreFront Service Process Working Set (in MB) Performance DB
Description
This rule collects the StoreFront service working set memory usage and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Service Process Working Set (in MB) Performance DB collects working set memory usage in Megabytes for the StoreFront Windows service and stores data to OpsMgr database.

The data collected by this rule can be viewed using the following link:

View service performance

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • IntervalSeconds - The recurring interval of time in seconds in which to run the rule (the default value is set to 300 seconds).

Target StoreFront Server Service
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name $Target/Property[Type="ComTrade.Citrix.StoreFront.Service"]/ServiceName$ Process
Counter Name Memory: Working Set (in Mb)

Overridable parameters
Parameter Default Value
IntervalSeconds 300

Top

StoreFront ServiceProcess Processor Time (in %) Performance DB

Display Name StoreFront ServiceProcess Processor Time (in %) Performance DB
Description
This rule collects the StoreFront service processor utilization and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront ServiceProcess Processor Time (in %) Performance DB collects CPU usage in percentages for the StoreFront Windows service and stores data to OpsMgr database.

The data collected by this rule can be viewed using the following link:

View service performance

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • IntervalSeconds - The recurring interval of time in seconds in which to run the rule (the default value is set to 300 seconds).

Target StoreFront Server Service
Enabled by default Yes
Category PerformanceCollection
Generate Alert False
Object Name $Target/Property[Type="ComTrade.Citrix.StoreFront.Service"]/ServiceName$ Process
Counter Name Percent Processor Time

Overridable parameters
Parameter Default Value
IntervalSeconds 300

Top

StoreFront Server Store

StoreFront Store Initial Response Time (ms) Performance DB

Display Name StoreFront Store Initial Response Time (ms) Performance DB
Description
This rule collects store service's initial response time in milliseconds and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Store Initial Response Time (ms) Performance DB collects initial response time of the store service (in milliseconds) and stores data to the OpsMgr database for stores with the authentication service.

Initial response time is a time store service needs to respond to an initial unauthorized resource enumeration request. It represents the duration of the first phase in a store service probe.

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time (in seconds) in which to run the rule (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Target StoreFront Server Store
Enabled by default Yes
Category PerformanceCollection
Generate Alert False

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Store Login Time (ms) Performance DB

Display Name StoreFront Store Login Time (ms) Performance DB
Description
This rule collects store service's login time in milliseconds and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Store Login Time (ms) Performance DB collects the store service login time (in milliseconds) and stores data to the OpsMgr database for stores with the authentication service.

Login time is a time configured probing user needs to login to a store service. It represents the duration of the second phase in a store service probe.

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time (in seconds) in which to run the rule (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Target StoreFront Server Store
Enabled by default Yes
Category PerformanceCollection
Generate Alert False

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Store Resources Enumeration Time (ms) Performance DB

Display Name StoreFront Store Resources Enumeration Time (ms) Performance DB
Description
This rule collects store service's time required to return available resources in milliseconds and stores data to OpsMgr database.
Knowledge Article
Summary

StoreFront Store Resources Enumeration Time (ms) Performance DB collects store service resources enumeration time (in milliseconds) and stores data to OpsMgr database.

Resource enumeration time is a time store service needs to provide a list of available resources. It represents the duration of the third phase in a store service probe.

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time (in seconds) in which to run the rule (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Target StoreFront Server Store
Enabled by default Yes
Category PerformanceCollection
Generate Alert False

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top

StoreFront Web Receiver

StoreFront Web Receiver Website Load Time (ms) Performance DB

Display Name StoreFront Web Receiver Website Load Time (ms) Performance DB
Description
This rule collects receiver website's load time in milliseconds and stores data to OpsMgr database..
Knowledge Article
Summary

StoreFront Web Receiver Website Load Time (ms) Performance DB collects receiver for web website load time in milliseconds and stores data to OpsMgr database.

It is a time needed to load a web receiver website.

This rule is enabled by default.

Configuration

The following configuration parameters are customizable:

  • Debug - When true writes more info in events log. Default value is false.

  • IntervalSeconds - The recurring interval of time in seconds in which to run the rule (the default value is set to 300 seconds).

  • SyncTime - The synchronization time specified by using a 24-hour format. No default value specified.

Target StoreFront Web Receiver
Enabled by default Yes
Category PerformanceCollection
Generate Alert False

Overridable parameters
Parameter Default Value
IntervalSeconds 300
SyncTime
Debug false

Top


Roll-up Monitors

Target Category Display Name Roll-up Algorithm
StoreFront Server Computer Role
Custom
Installation WorstOf
StoreFront Server
AvailabilityHealth
Cluster Service Availability Dependency Monitor WorstOf
Configuration Replication Availability Dependency Monitor WorstOf
Default Domain Service Availability Dependency Monitor WorstOf
Peer Resolution Service Availability Dependency Monitor WorstOf
Storefront Privileged Administration Service Dependency Monitor WorstOf
Service Monitor Availability Dependency Monitor WorstOf
Telementry Service Availability Dependency Monitor WorstOf
Credential Wallet Availability Dependency Monitor WorstOf
StoreFront Store Availability Dependency Monitor WorstOf
Subscriptions Store Availability Dependency Monitor WorstOf
Citrix Management
AvailabilityHealth
Store Front Root Availability Dependency Monitor WorstOf
StoreFront Server Farm
AvailabilityHealth
StoreFront Broker Server Watcher Availability Dependency Monitor BestOf
StoreFront Server Group
AvailabilityHealth
Server Availability Dependency Monitor WorstOf
StoreFront Root
AvailabilityHealth
Server Group Availability Dependency Monitor WorstOf
StoreFront Server Store
AvailabilityHealth
StoreFront Web Receivers Group Availability Dependency Monitor WorstOf
StoreFront FarmSet Availability Dependency Monitor WorstOf
StoreFront Server Farm Set
AvailabilityHealth
StoreFront Farm Availability Dependency Monitor WorstOf
StoreFront Web Receivers Group
AvailabilityHealth
StoreFront Web Receiver Availability Dependency Monitor WorstOf

Top


Tasks

Target Display Name Description Parameters
Citrix StoreFront Service Start Service
Starts the Windows service.
Parameter Default Value
TimeoutSeconds 300
Citrix StoreFront Service Stop Service
Stops the Windows service.
Parameter Default Value
TimeoutSeconds 300
StoreFront Server Computer Role Update Configuration on Citrix MPSF Agent
Updates Configuration on Citrix Management Pack Agent for StoreFront.

          Parameters:
          - AgentInstallationSource: Agent installation and configuration source is specified as either with the management server name where StoreFront MP was installed or with the UNC path where StoreFront MP Agent installation and configuration files exist. If not specified, the task tries to identify the management server automatically.
        
Parameter Default Value
AgentInstallationSource
Debug false
StoreFront Server Computer Role Check Installation Prerequisites for Citrix MPSF Agent
Checks if a Citrix system meets the requirements for Citrix Management Pack Agent for StoreFront installation.

          Parameters:
          - AgentInstallationSource: Agent installation and configuration source is specified as either with the management server name where StoreFront MP was installed or with the UNC path where StoreFront MP Agent installation and configuration files exist. If not specified, the task tries to identify the management server automatically.
        
Parameter Default Value
AgentInstallationSource
Debug false
StoreFront Server Computer Role Collect Support Information for Citrix MPSF Agent
Collects support information for Citrix Management Pack Agent for StoreFront.
Parameter Default Value
Debug false
StoreFront Server Computer Role Uninstall Citrix MPSF Agent
Uninstalls Citrix Management Pack Agent for StoreFront from the Citrix system.
Parameter Default Value
Debug false
StoreFront Server Computer Role Check Requirements and Configuration for Citrix MPSF Agent
Checks if a Citrix system meets the requirements for Citrix Management Pack for StoreFront Agent.
Parameter Default Value
Debug false
StoreFront Server Computer Role Install Citrix MPSF Agent
Installs Citrix Management Pack Agent for StoreFront on the Citrix system.

          Parameters:
          - AgentInstallationSource: Agent installation and configuration source is specified as either with the management server name where StoreFront MP was installed or with the UNC path where StoreFront MP Agent installation and configuration files exist. If not specified, the task tries to identify the management server automatically.
          - AgentInstallationDestination: Specify the agent installation destination folder optionally.
          - UpgradeAgent: If true, then existing agent is uninstalled initially and then the new one is installed. Before the agent is upgraded, put the managed node in the maintenance during the installation.
          - IgnorePrereqCheck: Do not use it. It is used only for support purposes.
        
Parameter Default Value
AgentInstallationDestination
AgentInstallationSource
UpgradeAgent false
IgnorePrereqCheck false
Debug false

Views

Folder Display Name Description Target Category
Citrix Library Citrix Management Topology
This view displays topology for all Citrix Management Packs.
Citrix Management Topology
Citrix Library StoreFront Computers
Displays computers with Citrix StoreFront installed.
Object StateCollection
Citrix StoreFront StoreFront Alerts
Displays all StoreFront alerts.
StoreFront Server Alert
Citrix StoreFront StoreFront Health State
Displays the overall health of StoreFront components including servers, services, stores, web receivers and Citrix broker servers.
Object Operations
Citrix StoreFront StoreFront Topology
Displays all discovered StoreFront components in a topology view.
StoreFront Root Operations
Citrix StoreFront->Brokers Broker Server Performance
Displays the Citrix Broker Server performance metrics.
StoreFront Broker Server Watcher PerformanceCollection
Citrix StoreFront->Brokers Broker Server State
Displays the Citrix Broker Server state.
StoreFront Broker Server Watcher StateCollection
Citrix StoreFront->Servers Server Performance
Displays the Citrix Server performance metrics.
StoreFront Server PerformanceCollection
Citrix StoreFront->Servers Server Service Process Performance
Displays performance metrics of processes belonging to the StoreFront Windows Services.
StoreFront Server Service PerformanceCollection
Citrix StoreFront->Servers Server Service State
Displays the StoreFront Server Services state.
StoreFront Server Service StateCollection
Citrix StoreFront->Servers Server State
Displays the StoreFront Servers state.
StoreFront Server StateCollection
Citrix StoreFront->Stores Store Performance
Displays the Citrix Store Service performance metrics.
StoreFront Server Store PerformanceCollection
Citrix StoreFront->Stores Store State
Displays the StoreFront Stores state.
StoreFront Server Store StateCollection
Citrix StoreFront->Web Receivers Web Receiver Performance
Displays the Citrix Web Receiver performance metrics.
StoreFront Web Receiver PerformanceCollection
Citrix StoreFront->Web Receivers Web Receiver State
Displays the StoreFront Web Receivers state.
StoreFront Web Receiver StateCollection

Disabled By Default

Disabled Monitors

StoreFront Broker Server Watcher

Monitor Management Pack
Citrix Broker Server Availability Status (non consecutive) Citrix Management Pack for StoreFront

Top


StoreFront Web Receiver

Monitor Management Pack
StoreFront Web Receiver WebSite Availability Status (non consecutive) Citrix Management Pack for StoreFront

Top


StoreFront Server

Monitor Management Pack
ASP.NET Requests Queued (non consecutive) Citrix Management Pack for StoreFront
IIS Worker Process Thread Count Citrix Management Pack for StoreFront
IIS Worker Process Thread Count (non consecutive) Citrix Management Pack for StoreFront

Top


StoreFront Server Store

Monitor Management Pack