Dosažení limitu mezipaměti ve Windows DNS Serveru 2016 a 1709+

Microsoft.Windows.DNSServer.2016.Monitor.CacheLimitHit (UnitMonitor)

Monitoruje nakonfigurovanou velikost mezipaměti.

Knowledge Base article:

Shrnutí

Monitorování založené na událostech, které monitoruje nakonfigurovaný limit mezipaměti.

Příčiny

Stav Upozornění

Aktivováno událostí s ID 7688. Příčina: Velikost mezipaměti na DNS serveru se blíží nakonfigurovanému limitu. Vlákno rekurze aktivovalo událost, která sníží velikost mezipaměti v rámci nakonfigurovaného limitu. V systému může docházet k přechodným výkyvům využití procesoru.

Kritický stav

Aktivované událostí s ID 7689. Příčina: Velikost mezipaměti na DNS serveru se blíží nakonfigurovanému limitu. Vlákno časového limitu začalo snižovat velikost mezipaměti v rámci nakonfigurovaného limitu. V systému může docházet k přechodným výkyvům využití procesoru.

Stav V pořádku se mohl aktivovat událostí s ID 7690: Velikost mezipaměti na serveru DNS byla upravená tak, aby se vešla do nakonfigurovaného limitu.

Řešení

Úklid serveru DNS bude probíhat automaticky. V případě potřeby se vyprázdní mezipaměť, aby se vešla do nakonfigurovaného limitu. Uživatelé kvůli tomu můžou mít výkyvy využití procesoru. Pokud se tato chyba stává příliš často, zkontrolujte prosím nakonfigurovaný limit mezipaměti. Pokud je pro vaše nasazení příliš nízký, změňte ho podle potřeby.

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.3SingleEventLog3StateUnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Windows DNS Server 2016 a 1709+ – upozornění monitorování na dosažení limitu mezipaměti

ID události: {0}
Zdroj události: {1}
Protokol událostí: {2}
Popis události: {3}
RunAsMicrosoft.Windows.DNSServer.2016.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Monitor.CacheLimitHit" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Monitor.CacheLimitHit_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Context/Channel$</AlertParameter3>
<AlertParameter4>$Data/Context/EventDescription$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="WarningState" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="ErrorState" MonitorTypeStateID="SecondEventRaised" HealthState="Error"/>
<OperationalState ID="SuccessState" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DNS Server</FirstLogName>
<FirstExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7688</Value>
</ValueExpression>
</SimpleExpression>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DNS Server</SecondLogName>
<SecondExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7689</Value>
</ValueExpression>
</SimpleExpression>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ThirdComputerName>
<ThirdLogName>DNS Server</ThirdLogName>
<ThirdExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7690</Value>
</ValueExpression>
</SimpleExpression>
</ThirdExpression>
</Configuration>
</UnitMonitor>