Deze monitor geeft een waarschuwing wanneer het aantal vrije adressen voor de opgegeven IPV4-scope onder de opgegeven drempelwaarde vallen
Afzonderlijke IPV4-scopecontrole van Microsoft Windows Server DHCP 2016 en 1709+ retourneert een eigenschappenverzameling met het aantal vrije adressen in de opgegeven scope.
Dit zijn de parameters die wij, indien nodig, kunnen overschrijven:
Aantal steekproeven: Aantal intervallen dat moet worden gewacht om de nieuwe status van de monitor te berekenen.
Drempelwaarde voor waarschuwing: minimumaantal adressen Goede status wordt aanvaard.
Drempelwaarde voor fouten: minimumaantal adressen dat als Waarschuwingsstatus wordt aanvaard.
Interval in seconden: het aantal seconden voor elke uitvoering
Synchronisatietijd: tijd uitgedrukt in deze notatie: "uu:mm" sinds de start van de uitvoering.
Time-out in seconden: aantal seconden dat moet worden gewacht tot de uitvoering wordt geannuleerd vanwege "time-outredenen".
Eerste rij: eerste rij die voor paginering wordt gebruikt. De standaardwaarde is 0. Hierbij worden alle records geretourneerd.
Laatste rij: laatste rij die voor paginering wordt gebruikt. De standaardwaarde is 0. Hierbij worden alle records geretourneerd.
De maximaal ondersteunde pagineringshoeveelheid is 2.000 scopes
Controleer de beschikbare scopeadressen.
Als de DHCP Server 2016 en 1709+ geen IP-adressen beschikbaar heeft om aan zijn klanten te verlenen, zouden deze kunnen falen bij het ophalen van nieuw toegewezen IP-adressen. Wanneer dit zich voordoet, kunt u de volgende mogelijke oplossingen proberen:
Gebruik scopeuitbreiding om het adresbereik voor de huidige scope uit te breiden.
Reduceer de duur van de lease en verklein de opschoningsinterval. Dit kan helpen bij het sneller vrijmaken van verlopen scope-IP-adressen.
Breid de DHCP-scope uit
Als u al een DHCP-scope hebt en het Eerste adres en Laatste adres momenteel niet alle adressen voor uw specifieke subnet omvatten, kunt u het aantal adressen in de scope vergroten door het Eerste adres of Laatste adres te wijzigen in de eigenschappen voor de scope.
U vergroot als volgt het aantal adressen dat beschikbaar is voor clients:
Klik op de DHCP-server op Start, wijs Systeembeheer aan en klik dan op DHCP.
Klik in de consoleboomstructuur met de rechtermuisknop op de scope die u wilt uitbreiden en klik dan op Eigenschappen.
Wijzig het Eerste IP-adres en Laatste IP-adres om de scope uit te breiden.
De duur van de lease reduceren
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
U reduceert als volgt de duur van de lease
Klik op de DHCP-server op Start, wijs Systeembeheer aan en klik dan op DHCP.
Klik in de DHCP-consoleboomstructuur met de rechtermuisknop op de scope die u wilt configureren en klik dan op Eigenschappen.
Typ de nieuwe leaseduur op het tabblad Algemeen onder Leaseduur voor DHCP-clients.
Verklein de opschoningsinterval
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
U gebruikt als volgt een Netsh-opdracht op de opschoningsinterval in te stellen:
Klik op de DHCP-server op Start, klik op Uitvoeren, type cmd en druk dan op ENTER.
Typ netsh dhcp set databasecleanupinterval "NieuweInterval" (waarbij "NieuweInterval" de hoeveelheid tijd in minuten is tussen DHCP-databaseopschoningen).
Voorbeeld
In het volgende voorbeeld stelt u de databaseopschoningsinterval in op 10.080 minuten (om de zeven dagen).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.10.0.IPv4Scope | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
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.Quantity.Monitor" Accessibility="Public" Enabled="false" 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.Quantity.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-AddressesAvailable</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<NumSamples>3</NumSamples>
<WarningThreshold>50</WarningThreshold>
<ErrorThreshold>10</ErrorThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</Configuration>
</UnitMonitor>