Windows 2012 R2 DNS SEC - monitor voor opdrachten tot naamomzetting

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

Met deze monitor worden de prestatiegegevens voor opdrachten tot naamomzetting gecontroleerd op de Windows Server 2012 R2-computer.

Knowledge Base article:

Samenvatting

Met deze monitor wordt via een PowerShell-cmdlet gecontroleerd op fouten bij opdrachten tot naamomzetting in zones op Windows Server 2012 R2-computers.

Configuratie

Waarschuwingsdrempel voor mislukte opdrachten: minimumaantal mislukte opdrachten voordat de status verandert in Waarschuwing.

Foutdrempel voor mislukte opdrachten: maximumaantal mislukte opdrachten voordat de status verandert in Fout.

Waarschuwingsdrempel voor mislukte naamopdrachten: minimumaantal mislukte naamopdrachten voordat de status verandert in Waarschuwing.

Foutdrempel voor mislukte naamopdrachten: maximumaantal mislukte naamopdrachten voordat de status verandert in Fout.

Interval in seconden: Hoe vaak (in seconden) de waarde moet worden gecontroleerd.

Synchronisatietijd: Synchronisatietijd voor de uitvoering van de module.

Time-out in seconden: Hoeveel tijd (in seconden) er moet worden gewacht tot de module volledig is uitgevoerd.

Oorzaken

Status Fout: het aantal mislukte opdrachten of naamopdrachten is groter dan de foutdrempel

Status Waarschuwing: het aantal mislukte opdrachten of naamopdrachten is groter dan de waarschuwingsdrempel EN het aantal mislukte opdrachten of naamopdrachten is kleiner dan de foutdrempel

Status Voltooid: QueryReceived = QueriesResponded en het aantal mislukte opdrachten is kleiner dan of gelijk aan de waarschuwingsdrempel EN het aantal mislukte naamopdrachten is kleiner dan of gelijk aan de waarschuwingsdrempel

Oplossingen

Gebruik het hulpprogramma voor DNS-beheer om aan de hand van de status van de zone te controleren of de zone online is.

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 - veel fouten bij opdrachten tot naamomzetting van zone
Er zijn meer fouten bij opdrachten tot naamomzetting voor zone {0} op server {1} dan de gedefinieerde drempel.
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>