Deze monitor geeft een waarschuwing wanneer het percentage vrije adressen voor de opgegeven superscope onder de opgegeven drempelwaarde vallen
Het percentage superscopecontrole van Microsoft Windows Server DHCP 2012 R2 retourneert een eigenschappenverzameling met het vrije percentagegetal in de opgegeven scope.
Dit zijn de parameters die we zo nodig kunnen overschrijven:
Aantal samples: aantal intervallen dat moet worden gewacht om de nieuwe status van de monitor te berekenen.
Drempelwaarde voor waarschuwingen: minimumpercentage dat als Goede status wordt aanvaard.
Drempelwaarde voor fouten: minimumpercentage dat als Waarschuwingsstatus wordt aanvaard.
Interval (seconden): Aantal seconden voor elke uitvoering
Synchronisatietijd: Tijd, uitgedrukt als "uu:mm", waarop u de uitvoering wilt laten starten.
Time-out in seconden
Controleer de beschikbare scopeadressen.
Als de DHCP Server 2012 R2 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.Library.Superscope | ||
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.2012.R2.SuperScopes.Utilization.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.Percentage.Monitor" Accessibility="Public" Enabled="false" Target="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.2012.R2.SuperScopes.Utilization.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.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="SuperScopeAddressesAvailable" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="SuperScopeAddressesLow" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SuperScopeAddressesVeryLow" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SuperScope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</SuperScope>
<CounterName>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>
</Configuration>
</UnitMonitor>