Microsoft Windows Server DNS 服务内存警告

Microsoft.Windows.Server.DNS.Service.Memory.Warning (Rule)

DNS 服务的警报生成规则。

Knowledge Base article:

摘要

DNS Server 服务响应来自 DNS 客户端计算机对名称解析服务的请求。域名系统 (DNS) 是一项协议,利用该协议,计算机通过向 DNS 服务器提交目标计算机的名称,即可获得另一台计算机的数字 IP 地址。DNS Server 服务的问题会导致网络性能下降,甚至会阻止网络计算机之间相互定位。

原因

DNS Server 使用了大量内存。

解决方案

重新启动 DNS Server 服务

DNS Server 服务处于不一致状态,需要重新启动该服务。

要执行此过程,您必须拥有 Administrators 成员身份,或者您必须被委派了适当的权限。

若要重新启动 DNS Server 服务,请执行以下操作:

1.在 DNS 服务器上,启动服务器管理器。若要启动服务器管理器,请单击“开始”,然后单击“服务器管理器”。

2.在控制台树中,依次双击“角色”、“DNS Server”和“DNS”。

3.右键单击 DNS 服务器,单击“所有任务”,然后单击“重新启动”。

如果问题仍然存在,请重新启动计算机,然后使用服务器管理器来确认 DNS Server 服务已启动。

若要重新启动计算机,请执行以下操作:

单击“开始”,单击“挂锁”按钮旁边的箭头,然后单击“重新启动”。

若要确认 DNS Server 服务已启动,请执行以下操作:

1.在 DNS 服务器上,启动服务器管理器。

2.在控制台树中,展开“角色”,然后单击“DNS Server”。

“系统服务”列表将显示 DNS Server 服务的状态。

外部

http://technet.microsoft.com/en-us/library/dd349675(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - 内存警告
事件 ID:{0}
事件源:{1}
事件日志:{2}

事件说明: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.DNS.Service.Memory.Warning" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5051</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Service.Memory.Warning.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>