Dieser Monitor gibt eine Warnung aus, wenn der Prozentsatz der freien Adressen im angegebenen IPv4-Bereich unter den definierten Schwellenwert sinkt.
Der Monitor für den Microsoft Windows Server DHCP 2016- und 1709+-Prozentsatz für einzelne IPv4-Bereiche gibt einen Eigenschaftenbehälter mit dem Prozentsatz freier Adressen im angegebenen Bereich zurück.
Die folgenden Parameter können bei Bedarf außer Kraft gesetzt werden:
Anzahl der Stichproben: Anzahl der Wartevorgänge bei der Berechnung des neuen Status des Monitors.
Warnungsschwellenwert: Mindestprozentsatz, der als fehlerfreier Status akzeptiert wird.
Fehlerschwellenwert: Mindestprozentsatz, der als Warnstatus akzeptiert wird.
Intervall (in Sekunden): Anzahl der Sekunden für jede Ausführung
Synchronisierungszeit: Im folgenden Format ausgedrückte Zeit: "hh:mm", seit Sie die Ausführung gestartet haben.
Timeout in Sekunden: Anzahl der Sekunden, für die gewartet wird, bis die Ausführung aus "Timeoutgründen" abgebrochen wird.
Erste Zeile: Die erste Zeile, die für die Auslagerung verwendet wird. Beim Standardwert 0 werden alle Datensätze zurückgegeben.
Letzte Zeile: Die letzte Zeile, die für die Auslagerung verwendet wird. Beim Standardwert 0 werden alle Datensätze zurückgegeben.
Die maximal unterstützte Auslagerungsmenge beträgt 2.000 Bereiche.
Prüfen Sie die verfügbaren Bereichsadressen.
Wenn DHCP Server 2016- und 1709+ keine IP-Adressen für Clients bereitstellen kann, werden möglicherweise keine neuen IPs zugewiesen. Erwägen Sie in diesem Fall die folgenden möglichen Lösungen:
Verwenden Sie die Bereichserweiterung, um den Adressbereich für den aktuellen Bereich zu erweitern.
Reduzieren Sie die Leasedauer, und verringern Sie das Bereinigungsintervall. Auf diese Weise können Sie die Freigabe abgelaufener IP-Adressen im Bereich beschleunigen.
Erweitern des DHCP-Bereichs
Wenn Sie bereits über einen DHCP-Bereich verfügen und derzeit zwischen Start- und die Endadresse nicht alle Adressen für Ihr Subnetz enthalten sind, können Sie die Anzahl der Adressen im Bereich vergrößern, indem Sie die Startadresse oder die Endadresse in den Bereichseigenschaften erweitern.
So erhöhen Sie die Anzahl der für Clients verfügbaren Adressen
Zeigen Sie auf dem DHCP-Server im Startmenü auf Alle Programme und auf Verwaltung, und klicken Sie dann auf DHCP.
Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf den Bereich, den Sie erweitern möchten, und klicken Sie dann auf Eigenschaften.
Ändern Sie die IP-Startadresse und die IP-Endadresse, um den Bereich zu erweitern.
Reduzieren der Leasedauer
Zum Ausführen dieser Verfahren müssen Sie Mitglied der Gruppe "Administratoren" sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.
So reduzieren Sie die Leasedauer:
Zeigen Sie auf dem DHCP-Server im Startmenü auf Alle Programme und auf Verwaltung, und klicken Sie dann auf DHCP.
Klicken Sie in der DHCP-Konsolenstruktur mit der rechten Maustaste auf den Bereich, den Sie konfigurieren möchten, und klicken Sie dann auf Eigenschaften.
Geben Sie auf der Registerkarte Allgemein unter Leasedauer für DHCP-Clients die neue Leasedauer ein.
Verringern des Bereinigungsintervalls
Zum Ausführen dieser Verfahren müssen Sie Mitglied der Gruppe "Administratoren" sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.
So legen Sie mit einem Netsh-Befehl das Bereinigungsintervall fest
Klicken Sie auf dem DHCP-Server im Startmenü auf Ausführen, geben Sie cmd ein, und drücken Sie dann die EINGABETASTE.
Geben Sie netsh dhcp set databasecleanupinterval "NewInterval" ein (wobei "NewInterval" den Zeitraum in Minuten zwischen den DHCP-Datenbankbereinigungen darstellt).
Beispiel
Im folgenden Beispiel wird mit diesem Befehl das Datenbankbereinigungsintervall auf 10.080 Minuten (alle sieben Tage) festgelegt.
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.10.0.IPv4Scope | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.DHCPServer.10.0.IndScopeStats.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.10.0.IndScope.IPV4.FreeScopeAddresses.Percentage.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.10.0.IPv4Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.10.0.IndScopeStats.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.10.0.Scope.IPV4.FreeScopeAddresses.Percentage.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ScopeAddressesAvailable" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="ScopeAddressesLow" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="ScopeAddressesVeryLow" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Scope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Scope"]/IPAddress$</Scope>
<CounterName>IPV4Scope-PercentageAvailable</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<NumSamples>3</NumSamples>
<WarningThreshold>30</WarningThreshold>
<ErrorThreshold>10</ErrorThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</Configuration>
</UnitMonitor>