Il monitoraggio rileva le zone in overload in un server DNS. Se in una zona vengono eseguite molte query in un determinato intervallo di tempo rispetto a una soglia configurata, il monitoraggio diventerà rosso.
Il monitoraggio valuta il valore delta tra il numero di query ricevute nell'intervallo specificato della zona DNS di Windows Server 2016 e 1709+. Se il valore delta è maggiore della soglia di avviso ma minore o uguale alla soglia critica, lo stato del monitoraggio passa ad Avviso e viene generato un avviso con gravità Avviso. Se il valore delta è maggiore della soglia critica, lo stato del monitoraggio passa a Critico e viene generato un avviso con gravità Critico.
Soglia di avviso delta query ricevute: soglia per lo stato di avviso.
Soglia critica delta query ricevute: soglia per lo stato critico.
Intervallo (secondi): numero di secondi tra i valori per una valutazione delta.
Ora di sincronizzazione: specifica l'ora in cui è stata forzata l'esecuzione dello script Windows.
Timeout (secondi): specifica il numero massimo di secondi da consentire per l'esecuzione dello script prima che venga terminato.
La zona nel server DNS sta ricevendo troppe query.
Ridurre l'uso della zona nel server DNS.
Target | Microsoft.Windows.DNSServer.2016.Zone | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.DNSServer.2016.DetectQueryOverload.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DNSServer.2016.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Monitor.DetectQueryOverload" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Zone" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DNSServer.2016.DetectQueryOverload.UnitMonitorType" ConfirmDelivery="true" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Monitor.DetectQueryOverload_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ZoneName>$Target/Property[Type="Microsoft.Windows.DNSServer.2016.Zone"]/ZoneName$</ZoneName>
<QPS_THRESHOLD_YELLOW>10000</QPS_THRESHOLD_YELLOW>
<QPS_THRESHOLD_RED>30000</QPS_THRESHOLD_RED>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>240</TimeoutSeconds>
</Configuration>
</UnitMonitor>