Server OS Machine Memory Hard Page Faults (Alert)

Comtrade.Citrix.XenDesktop.ServerOSMachine.PageFaults.Alert (Rule)

Generates alert if memory pages (per second) rate on Server OS machine is consistently high over multiple consecutive samples.

Knowledge Base article:

Summary

Memory pages per second is the rate at which pages are read from or written to disk to resolve hard page faults.

High value typically indicates a memory bottleneck. In case there is still plenty of RAM available, an application is probably sequentially reading a file from memory. Please refer to KB139609 for further information.

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). In general this parameter should not be changed. To achieve alert to be triggered after different time than default, update NumberOfSamples parameter.

NumberOfSamples

The number of event occurrences before alert will be triggered (the default value is set to 3). For example, if alert must be triggered after 15 minutes, set it to 3 and set it to 4 if it must be triggered after 20 minutes. NumberOfSamples must not be set to value less than 2.

Threshold

The value that defines the threshold to be used in the comparison (the default value is set to 20 faults per second).

ConsolidationInterval

This value must be always set based on NumberOfSamples and IntervalSeconds parameters. Please see the formula below.

Debug

Used for troubleshooting (the default value is set to false).

Formula for ConsolidationInterval:

ConsolidationInterval = ((NumberOfSamples - 1) * IntervalSeconds ) * 1.1

Example for monitor to generate alert only when monitored value is above threshold for 20 minutes (4 consecutive samples):

IntervalSeconds = 300 (5 minutes) NumberOfSamples = 4 ( 20 minutes / 5 minutes = 4) ConsolidationInterval = ((4 - 1) * 300) * 1.1 = 990

Additional

In addition to alert description some information is also available in Alert Context tab:

Element properties:

TargetComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole
CategoryAlert
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Server OS Machine Memory Hard Page Faults
Memory pages per second rate on {0} machine is above the threshold for several consecutive samples.

Memory pages rate: {1} pages/second

Number of sessions: {2}
Site: {3}
Delivery group: {4}
Hypervisor hostname: {5}

For more information about machine see Alert Context section.

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource ComTrade.Citrix.XenDesktop.DS.MachineAgentProxy.AlertProvider Default
Alert WriteAction System.Health.GenerateAlert Default