Den här övervakaren varnar när det totala antalet lediga adresser för alla scope för angivet superscope är under det definierade tröskelvärdet
Microsoft Windows Server DHCP biblioteksscopeövervakning returnerar en egenskapsuppsättning med antalet IP-adresser som är lediga i angivet scope / superscope.
I fall det behövs, kan dessa parametrar åsidosättas:
Intervall Sekunder: antal sekunder för varje körning
Synkroniseringstid: tid uttryckt i formatet: "hh:mm" från och med när du kommer att vilja påbörja körningen.
Tidsgräns i sekunder: antal sekunder man bör vänta innan man avbryter körningen p.g.a "timeout skäl".
Felsökningsflagga: använd alternativen sant eller falskt för att registrera olika händelser i Driftshanterarens händelselogg i spårningssyfte.
Om DHCP-servern inte har tillgängliga IP-adresser som kan tillhandahållas för dess klienter, kan de misslyckas med att erhålla nya tilldelade IP-adresser. När detta inträffar, överväg följande möjliga lösningar:
Använd scopetillägg för att utöka adressintervallet för gällande scope.
Minska lånetiden och minska rensningsintervallet. Detta kan hjälpa till att snabba på återvinning av utgångna scope-IP-adresser.
Utöka DHCP-scope
Om du redan har ett DHCP-scope och Start adress och Slut adress omfattar för närvarande inte alla adresser för ditt specifika undernät, kan du öka antalet adresser i scope genom att utöka Start- eller Slut adressen i scopets egenskaper.
För att öka antalet adresser tillgängliga för klienter:
Vid DHCPv6-servern, klicka på Startmenyn, peka på Administrationsverktyg och klicka sedan på DHCP.
I konsolträdet högerklicka på det scope som du vill förlänga och klicka sedan på Egenskaper.
Ändra start-IP-adress och slut-IP-adress för att förlänga scopet.
Minska lånetiden
För att utföra dessa procedurer måste du vara medlem i administratörsgruppen, eller ha delegerats motsvarande behörighet.
Minska lånetiden
Vid DHCPv6-servern, klicka på Startmenyn, peka på Administrationsverktyg och klicka sedan på DHCP.
I DHCP's konsolträd högerklicka på det scope som du vill konfigurera och klicka sedan på Egenskaper.
På fliken Allmänt, under lånetid för DHCP-klienter skriver du den nya lånetiden.
Minska rensningsintervallet
För att utföra dessa procedurer måste du vara medlem i administratörsgruppen, eller ha delegerats motsvarande behörighet.
Om du vill använda en Netsh för att ställa in tiden för rensningsintervallet:
Vid DHCP-servern, klicka på Startmenyn, klicka på Kör, skriv cmd och tryck på RETUR.
Skriv netsh dhcp set databasecleanupinterval "NewInterval" (där "NewInterval" är tiden i minuter mellan DHCP-databasrensningar).
Exempel
I följande exempel anger kommandot värdet för databasens rensningsintervall till 10.080 minuter (var sjunde dag).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.Library.Superscope | ||
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.Superscope.UnitMonitor.ScopeSpaceAvailable" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Superscope" 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.Superscope.UnitMonitor.ScopeSpaceAvailable_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</AlertParameter1>
</AlertParameters>
</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.Superscope"]/Name$</Name>
<Threshold>10</Threshold>
</Configuration>
</UnitMonitor>