Deze monitor geeft een waarschuwing wanneer het aantal vrije adressen voor de opgegeven scope onder de opgegeven drempelwaarde vallen
Bibliotheeksuperscopecontrole van Microsoft Windows Server DHCP retourneert een eigenschappenverzameling met het aantal vrije adressen in de opgegeven (super)scope.
Dit zijn de parameters die we zo nodig kunnen overschrijven:
Interval (seconden): Aantal seconden voor elke uitvoering
Synchronisatietijd: Tijd, uitgedrukt als "uu:mm", waarop u de uitvoering wilt laten starten.
Time-out in seconden
Foutopsporingsvlag: Gebruik "waar" of "onwaar" om verschillende gebeurtenissen in de gebeurtenislogboeken van Operations Manager vast te leggen voor traceringsdoeleinden.
Als de DHCP Server 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 verkort 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.Scope | ||
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.Library.MonitorType.ScopeSpaceAvailable | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.Scope.UnitMonitor.ScopeAddressesAvailable" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.Library.MonitorType.ScopeSpaceAvailable" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.Scope.UnitMonitor.ScopeAddressesAvailable_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ScopeAddressesAvailable" MonitorTypeStateID="ScopeAddressesAvailable" HealthState="Success"/>
<OperationalState ID="ScopeAddressesLow" MonitorTypeStateID="ScopeAddressesLow" HealthState="Warning"/>
<OperationalState ID="ScopeAddressesExhausted" MonitorTypeStateID="ScopeAddressesExhausted" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<TargetComputer>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<Name>$Target/Property[Type="Microsoft.Windows.DHCPServer.Library.Scope"]/IPAddress$</Name>
<Threshold>10</Threshold>
</Configuration>
</UnitMonitor>