Dieser Monitor ermittelt den überladenen DNS-Server. Wenn für einen DNS-Server mehr Abfragen in einem bestimmten Zeitraum auftreten als in einem Schwellenwert konfiguriert wurden, wird dieser Monitor rot angezeigt.
Dieser Monitor wertet den Deltawert der in einem angegebenen Intervall auf einem Windows Server 2016- und 1709+-DNS-Server empfangenen Abfragen aus. Wenn der Deltawert größer ist als der Schwellenwert für "Warnung", jedoch niedriger ist als der Schwellenwert für "Kritisch" (bzw. diesem Schwellenwert entspricht), ändert der Monitor den Status in "Warnung" und generiert eine Benachrichtigung des Schweregrads "Warnung". Wenn der Deltawert den Schwellenwert für "Kritisch" übersteigt, ändert der Monitor den Status auf "Kritisch" und generiert eine Benachrichtigung mit dem Schweregrad "Kritisch".
Warnungsschwellenwert für empfangene Abfragen – Delta: Der Schwellenwert für den Warnungsstatus.
Kritischer Schwellenwert für empfangene Abfragen – Delta: Der Schwellenwert für den kritischen Status.
Intervall (in Sekunden): Die Anzahl von Sekunden zwischen den Werten für eine Deltaauswertung.
Synchronisierungszeit: Gibt die Zeit an, zu der die Ausführung des Windows-Skripts durchgesetzt wird.
Timeout in Sekunden: Gibt die Höchstzahl von Sekunden an, die für die Ausführung des Skripts zulässig ist, bevor das Skript beendet wird.
Der Server erhält zu viele Abfragen.
Reduzieren Sie die Serverauslastung.
Target | Microsoft.Windows.DNSServer.2016.Server | ||
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.DetectServerQueryOverload.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DNSServer.2016.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Monitor.DetectServerQueryOverload" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DNSServer.2016.DetectServerQueryOverload.UnitMonitorType" ConfirmDelivery="true" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Monitor.DetectServerQueryOverload_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/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<QPS_THRESHOLD_YELLOW>30000</QPS_THRESHOLD_YELLOW>
<QPS_THRESHOLD_RED>50000</QPS_THRESHOLD_RED>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>240</TimeoutSeconds>
</Configuration>
</UnitMonitor>