Performance Threshold: Process\Working Set threshold exceeded.

Performance_Threshold__Process_Working_Set_threshold_exceeded._1_Rule (Rule)

Knowledge Base article:

Management Pack
Summary

This rule monitors the memory utilization of the DHCP 2000 Server service process to determine if its performance is within an acceptable range. To determine this, the rule evaluates the following performance counter:

  • Object:  Process
  • Counter: Working Set 
  • Instance: tcpsvc

By default, the average utilization of the counter is measured over 5 samples. If the average value of the performance counter is greater than the threshold, an alert will be generated.

When an alert is generated, the DHCP 2000 Server service process is no longer able to efficiently satisfy demand. This state will result in slow performance and noticeable delays for client requests.

 
Resolutions

To resolve this issue, an administrator should restart the DHCP 2000 Server service.

 
© 2000-2004 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation
CategoryPerformanceHealth
EnabledTrue
Instance NameProcess
Counter NameWorking Set
Frequency300
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
RemotableTrue
Alert Message
Performance Threshold: Process\Working Set threshold exceeded.

Extremely high memory consumption.
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
CommentMom2005ID='{FF0B854A-974E-45EF-82E0-613ADEA33ED3}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}

Member Modules:

ID Module Type TypeId RunAs 
_5201C604_ECD3_44C6_A382_F33D0EE725FB_ DataSource System.Mom.BackwardCompatibility.Performance.FilteredDataProvider Default
AverageFilter ConditionDetection System.Performance.AveragerCondition Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="Performance_Threshold__Process_Working_Set_threshold_exceeded._1_Rule" Target="Microsoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{FF0B854A-974E-45EF-82E0-613ADEA33ED3}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_5201C604_ECD3_44C6_A382_F33D0EE725FB_" Comment="{5201C604-ECD3-44C6-A382-F33D0EE725FB}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Working Set</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>tcpsvcs</InstanceName>
<Frequency>300</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>3</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
Extremely high memory consumption.
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>50</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>Performance Threshold: Process\Working Set threshold exceeded.</Name>
<ServerRole>DHCP</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>Performance</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>