Windows 2012 R2 DNS SEC – Övervakare för namnmatchningsfrågor

Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries (UnitMonitor)

Den här övervakaren kontrollerar prestandadata för namnmatchningsfrågor i Windows Server 2012 R2-datorer.

Knowledge Base article:

Sammanfattning

Den här övervakaren kontrollerar fel med namnmatchningsfrågor för zoner i Windows Server 2012 R2-datorer med ett powershell-kommando

Konfiguration

Tröskelvärde för varning vid frågefel: Lägsta antal frågefel innan tillstånd ändras till Varning.

Tröskelvärde för frågefel: Högsta antal frågefel innan tillstånd ändras till Fel.

Tröskelvärde för varning vid frågenamnsfel: Lägsta antal frågenamnsfel innan tillstånd ändras till Varning.

Tröskelvärde för frågenamnsfel: Högsta antal frågenamnsfel innan tillstånd ändras till Fel.

Intervall Sekunder: Hur ofta (i sekunder) bör värdet kontrolleras.

Synkroniseringstid: Synkroniseringstiden för körning av modulen.

Timeout Sekunder: Hur lång tid det tar (i sekunder) för att modulen ska avsluta sin körning.

Orsaker

Feltillstånd: Frågefel större än tröskelvärdet för frågefel eller frågenamnsfel större än tröskelvärdet för frågenamnsfel

Varningstillstånd: frågefel högre än tröskelvärdet för frågefelsvarning OCH frågefel lägre än tröskelvärdet för fel vid frågefel eller frågenamnsfel högre än tröskelvärdet för frågenamnsfel och frågenamnsfel lägre än tröskelvärdet för frågenamnsfel

Fungerande tillstånd: FrågaMottagen = FrågorBesvarade och frågefel lägre än eller lika med tröskelvärdet för frågefelsvarning OCH frågenamnsfel lägre än eller lika med tröskelvärdet för frågenamnsfelvarning

Lösningar

Kontrollera status för zonen för att se om den är online med DNS-hanteringsverktyget.

Element properties:

TargetMicrosoft.Windows.Server.DNS.Zone
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.DNS.2012.R2.NameResolutionQueries.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Windows 2012 R2 DNS SEC – Antalet fel vid zonnamnmatchningsfrågor är högt
Zon {0} i server {1} fick namnmatchningsfrågefel som var högre än det definierade tröskelvärdet.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.DNS.Zone" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.DNS.2012.R2.NameResolutionQueries.MonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.Server.DNS.Zone"]/ZoneName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorState" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="WarningState" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SuccessState" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ZoneName>$Target/Property[Type="Microsoft.Windows.Server.DNS.Zone"]/ZoneName$</ZoneName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<WarningQueryFailureThreshold>0</WarningQueryFailureThreshold>
<ErrorQueryFailureThreshold>10</ErrorQueryFailureThreshold>
<WarningQueryNameFailureThreshold>0</WarningQueryNameFailureThreshold>
<ErrorQueryNameFailureThreshold>10</ErrorQueryNameFailureThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>