The DHCP Scope is running low or out of available Addresses

The_DHCP_Scope_is_running_low_or_out_of_available_Addresses_1_Rule (Rule)

Knowledge Base article:

Management Pack
Summary

This rule generates an alert when a DHCP scope is running low or out of available addresses. 

 
Causes

An alert is generated when the threshold for available addresses has been exceeded.

 
Resolutions

When an alert is generated, the alert can be resolved by increasing the number of addresses in the relevant scope. In some cases it may be necessary to add additional scopes, superscopes, or both.

 
Other Information

By default, this rule will generate an alert when a DHCP scope has completely run out of available addresses. However, the rule can be configured to generate an alert earlier, before a DHCP scope completely runs out of available addresses.

This rule can be configured to generate an alert based on an absolute value or on a % free basis. Please refer to the management pack guide for more information on how to configure this rule for your environment.

 
© 2000-2004 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
RemotableTrue
Alert Message
The DHCP Scope is running low or out of available Addresses

$Data/EventDescription$
CommentMom2005ID='{2FC4617A-17D4-41C7-9F62-79E60B149459}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}

Member Modules:

ID Module Type TypeId RunAs 
_F320DA51_13BF_11D3_B2CD_00A0C92A28B4_ DataSource System.Mom.BackwardCompatibility.FilteredEvent.DataProvider Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="The_DHCP_Scope_is_running_low_or_out_of_available_Addresses_1_Rule" Target="Microsoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{2FC4617A-17D4-41C7-9F62-79E60B149459}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F320DA51_13BF_11D3_B2CD_00A0C92A28B4_" Comment="{F320DA51-13BF-11D3-B2CD-00A0C92A28B4}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.FilteredEvent.DataProvider">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1501</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>DHCP Server 2000 - Scope Monitoring</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/EventDescription$
</Description>
<AlertLevel>50</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
: Scope:
$Data/Params/Param[1]$
</Source>
<Name>The DHCP Scope is running low or out of available Addresses</Name>
<ServerRole>DHCP</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>Scopes</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>