Dieser Monitor prüft die Leistungsdaten für Namensauflösungsabfragen auf einem Computer mit Windows Server 2012 R2.
Dieser Monitor prüft mit einem PowerShell-Cmdlet die Abfragefehler bei der Namensauflösung von Zonen auf Computern mit Windows Server 2012 R2
Fehlerschwellenwert für Warnung bei Abfrage: Fehleranzahl für minimale Abfragefehler, bevor der Status zu "Warnung" wechselt.
Fehlerschwellenwert für Fehler bei Abfrage: Fehleranzahl für maximale Abfragefehler, bevor der Status zu "Fehler" wechselt.
Fehlerschwellenwert für Warnung bei Abfragename: Anzahl für minimale Abfragenamenfehler, bevor der Status zu "Warnung" wechselt.
Fehlerschwellenwert für Fehler bei Abfragename: Anzahl für maximale Abfragenamenfehler, bevor der Status zu "Fehler" wechselt.
Intervallsekunden: Die Häufigkeit (in Sekunden), mit der der Wert geprüft werden sollte.
Synchronisierungszeit: Die Synchronisierungszeit für die Modulausführung.
Timeout in Sekunden: Zeit (in Sekunden), die das Modul wartet, um die Ausführung zu beenden.
Fehlerstatus: Abfragefehler ist größer als Fehlerschwellenwert für Fehler bei Abfrage oder Abfragenamenfehler ist größer als Namensschwellenwert für Fehler bei Abfrage
Warnungsstatus: Abfragefehler ist größer als Fehlerschwellenwert für Warnung bei Abfrage UND Abfragefehler ist kleiner als Fehlerschwellenwert für Fehler bei Abfrage oder Abfragenamenfehler ist größer als Namensschwellenwert für Warnung bei Abfrage und Abfragenamenfehler ist kleiner als Namensschwellenwert für Fehler bei Abfrage
Erfolgsstatus: QueryReceived = QueriesResponded und Abfragefehler ist kleiner oder gleich dem Fehlerschwellenwert für Warnung bei Abfrage UND Abfragenamenfehler ist kleiner oder gleich dem Namensschwellenwert für Warnung bei Abfrage
Prüfen Sie den Status der Zone mit dem DNS-Verwaltungstool, um zu ermitteln, ob sie "online" ist.
Target | Microsoft.Windows.Server.DNS.Zone | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.DNS.2012.R2.NameResolutionQueries.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>