Il monitoraggio controlla i dati delle prestazioni per le query di risoluzione dei nomi nel computer Windows Server 2012 R2.
Il monitoraggio verifica gli errori di query di risoluzione dei nomi delle zone nei computer Windows Server 2012 R2 utilizzando un cmdlet powershell
Soglia avviso per errori query: Numero minimo di errori per errori query prima che lo stato passi su Avviso.
Soglia errore per errori query: Numero massimo di errori per errori query prima che lo stato passi su Errore.
Soglia avviso per errori nome query: Numero minimo di errori per nome query prima che lo stato passi su Avviso.
Soglia errore per errori nome query: Numero massimo di errori per nome query prima che lo stato passi su Errore.
Intervallo in secondi: Frequenza di controllo del valore (espressa in secondi).
Tempo di sincronizzazione: tempo di sincronizzazione per l'esecuzione del modulo.
Timeout in secondi: numero di secondi che è necessario attendere per il completamento dell'esecuzione del modulo.
Stato errore: Errori query superiori alla soglia di errore per errori query oppure errori nome query superiori alla soglia errore nome query
Stato avviso: errori query superiore alla soglia errore query E errori query inferiori alla soglia errore per errori query O errori nome query superiori alla soglia avviso nome query e errori nome query inferiori alla soglia errore nome query
Stato valido: QueryReceived = QueriesResponded e errori query inferiori o uguali alla soglia avviso errori query E errori nome query inferiori o uguale alla soglia avviso nome query
Controllare lo stato della zona per verificare se è in linea utilizzando lo strumento di gestione DNS.
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>