Windows DNS-server 2016 en 1709+ - teveel aan zone-opdrachten detecteren

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

Bij deze controle wordt nagegaan welke zones op een DNS-server worden overbelast. Als er in een zone meer query's zijn binnen een bepaalde periode dan is toegestaan, wordt dit met rood aangegeven.

Knowledge Base article:

Samenvatting

Bij deze controle wordt het verschil bepaald tussen de aantallen ontvangen query's in een bepaalde periode in de Windows Server 2016 en 1709+ DNS-zone. Als het verschil groter is dan de waarschuwingsdrempel, maar minder dan of evenveel als de kritieke drempel, krijgt de monitor de status Waarschuwing en wordt er een waarschuwing van de categorie Waarschuwing gegenereerd. Als het verschil groter is dan de kritieke drempel, krijgt de monitor de status Kritiek en wordt een waarschuwing van de categorie Kritiek gegenereerd.

Configuratie

Waarschuwingsdrempel voor het aantal ontvangen opdrachten: De drempel voor de status Waarschuwing.

Kritieke drempel voor het aantal ontvangen opdrachten: De drempel voor de status Kritiek.

Interval in seconden: Het aantal seconden tussen waarden voor het beoordelen van het verschil.

Synchronisatietijd: Geeft aan op welk tijdstip het Windows-script geforceerd wordt uitgevoerd.

Time-out in seconden: Geeft aan hoeveel seconden het script maximaal mag worden uitgevoerd voordat het wordt beëindigd.

Oorzaken

De zone op de DNS-server ontvangt te veel query's.

Oplossingen

Verminder de belasting van de zone op de DNS-server.

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Zone
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DNSServer.2016.DetectQueryOverload.UnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Windows DNS 2016 en 1709+ - te veel zone-opdrachten
Het huidige aantal opdrachten per interval is {0}
RunAsMicrosoft.Windows.DNSServer.2016.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Monitor.DetectQueryOverload" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Zone" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DNSServer.2016.DetectQueryOverload.UnitMonitorType" ConfirmDelivery="true" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Monitor.DetectQueryOverload_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ZoneName>$Target/Property[Type="Microsoft.Windows.DNSServer.2016.Zone"]/ZoneName$</ZoneName>
<QPS_THRESHOLD_YELLOW>10000</QPS_THRESHOLD_YELLOW>
<QPS_THRESHOLD_RED>30000</QPS_THRESHOLD_RED>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>240</TimeoutSeconds>
</Configuration>
</UnitMonitor>