NSlookup de zones dans le DNS de Microsoft Windows Server

Microsoft.Windows.DNSServer.2016.Zone.NSLookup (UnitMonitor)

Teste la zone sur localhost avec NSLookup

Knowledge Base article:

Résumé

Tente d'interroger la zone à partir de localhost.

Configuration

Intervalle en secondes : Intervalle selon lequel cette analyse effectue une requête NSLOOKUP.

Délai d'exécution du script (en secondes) : Temps total d'exécution du script autorisé par SCOM avant de le terminer.

Délai de requête (en secondes) : Utilisé pour l'option -timeout de NSLOOKUP.

Type de requête : Utilisé pour l'option -querytype de NSLOOKUP. Les valeurs autorisées sont : A, CNAME, PTR, NS ou SOA.

Nom d'hôte : Enregistrement d'hôte devant être résolu par NSLOOKUP.

Serveur : Serveur vers lequel NSLOOKUP doit diriger la requête.

Accepter Ne faisant pas autorité : Spécifie si SCOM doit accepter une réponse de NSLOOKUP ne faisant pas autorité.

Causes

NSLOOKUP n'a pas pu résoudre le nom de zone.

Résolutions

Vérifiez que la zone est démarrée, puis que le service DNS est démarré.

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Zone
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DNSServer.2016.NSLookup.Monitor
RemotableTrue
AccessibilityPublic
Alert Message
DNS Windows - Échec NSLookup pour un enregistrement NS de la zone

Zone : {0}
Serveur : {1}
Avertissement indique une erreur interne au moniteur.
Critique indique un échec de NSLookup.
Pour des informations détaillées, reportez-vous à l’Explorateur d’intégrité.
RunAsMicrosoft.Windows.DNSServer.2016.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Zone.NSLookup" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Zone" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount" TypeID="Microsoft.Windows.DNSServer.2016.NSLookup.Monitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Zone.NSLookup_AlertMessageResourceID">
<AlertOnState>Warning</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="UIGeneratedOpStateIdebf86afdf7e54ef2ba2e4cb6e459cb34" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda10eb60a16594b7babecb1d6daa959b2" MonitorTypeStateID="InternalScriptError" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdd6219920ddd945b59cd46731d932cffe" MonitorTypeStateID="QueryFailure" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>902</IntervalSeconds>
<ScriptTimeoutSeconds>300</ScriptTimeoutSeconds>
<QueryTimeoutSeconds>10</QueryTimeoutSeconds>
<QueryType>NS</QueryType>
<HostName>$Target/Property[Type="Microsoft.Windows.DNSServer.2016.Zone"]/ZoneName$.</HostName>
<Server>127.0.0.1</Server>
<AcceptNonAuthoritative>true</AcceptNonAuthoritative>
</Configuration>
</UnitMonitor>