Moniteur Windows 2016 et 1709+ DNS SEC - Erreurs de requêtes de résolution de noms

Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.NameResolutionQueriesErrors (UnitMonitor)

Ce moniteur vérifie les données de performances pour les requêtes de résolution de noms dans l'ordinateur Windows Server 2016 et 1709+.

Knowledge Base article:

Résumé

Ce moniteur vérifie les erreurs de requêtes de résolution de noms de zones dans les ordinateurs Windows Server 2016 et 1709+ à l'aide d'une applet de commande PowerShell

Configuration

Seuil d'avertissement d'échec des requêtes : Nombre minimal d'erreurs d'échec des requêtes (comme SERV_FAIL) avant de remplacer l'état par Avertissement.

Seuil d'erreur d'échec des requêtes : Nombre maximal d'erreurs d'échec des requêtes (comme SERV_FAIL) avant de remplacer l'état par Erreur.

Seuil d'avertissement des erreurs des noms de requêtes : Nombre minimal d'erreurs des noms de requêtes avant de remplacer l'état par Avertissement.

Seuil d'erreur des erreurs des noms de requêtes : Nombre maximal d'erreurs des noms de requêtes avant de remplacer l'état par Erreur.

Intervalle en secondes : Fréquence (en secondes) à laquelle la valeur doit être vérifiée.

Heure de la synchronisation : Heure de synchronisation pour l’exécution du module.

Délai d’expiration (secondes) : Délai d'attente (en secondes) jusqu'à la fin d'exécution du module.

Causes

État d'erreur :

{Nombre d’échecs de requêtes de résolution de noms > « Seuil d’erreur d’échec des requêtes »} Ou

{Nombre d’erreurs de noms > « Seuil d’erreur des erreurs des noms de requêtes »}

État d’avertissement :

{« Seuil d’avertissement d’échec des requêtes » < Nombre d’échecs de requêtes de résolution de noms < « Seuil d’erreur d’échec des requêtes »} Ou

{« Seuil d’avertissement des erreurs des noms de requêtes » < Nombre d’erreurs de noms < « Seuil d’erreur des erreurs des noms de requêtes »}

État de réussite :

{Requêtes reçues = Requêtes satisfaites} Et

{Nombre d’échecs de requêtes de résolution de noms < « Seuil d’avertissement d’échec des requêtes »} Ou

{Nombre d’erreurs de noms < « Seuil d’avertissement des erreurs de noms de requêtes »}

Résolutions

Consultez les statistiques du serveur DNS pour mieux comprendre les erreurs et les réponses de domaine Nx. Vous pouvez également examiner les journaux analytiques DNS et vérifier s'il existe un modèle dans les requêtes qui génèrent des erreurs et des domaines Nx. Il peut s'agir d'un symptôme d'une attaque des anniversaires ou par amplification DNS qui peut provoquer un déni de service. Vérifiez également si l'état des zones concernées est intègre.

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Zone
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DNSServer.2016.NameResolutionQueries.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Windows 2016 et 1709+ DNS SEC - Les erreurs de requêtes de résolution de noms de zone sont élevées
La zone {0} du serveur {1} présente des erreurs de requêtes de résolution de noms supérieures au seuil défini.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.NameResolutionQueriesErrors" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.DNSServer.2016.Zone" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DNSServer.2016.NameResolutionQueries.MonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.NameResolutionQueriesErrors.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.DNSServer.2016.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.DNSServer.2016.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>