Questo monitoraggio genera un avviso quando la percentuale di indirizzi liberi per l'ambito IPV4 specificato scende al di sotto della soglia specificata
Monitoraggio percentuale singolo ambito IPV4 per Microsoft Windows Server DHCP 2016 e 1709+. Viene restituito un contenitore delle proprietà contenente il numero di percentuale libera nell'ambito specificato.
Se è necessario, è possibile eseguire l'override dei parametri seguenti:
Numero di campioni: intervalli temporali da usare per calcolare il nuovo stato del monitoraggio.
Soglia di avviso: percentuale minima accettata come stato Integro.
Soglia di errore: percentuale minima accettata come stato Avviso.
Intervallo (secondi): numero di secondi per ciascuna esecuzione
Ora di sincronizzazione: ora espressa nel seguente formato: "hh:mm" dal momento in cui si vuole avviare l'esecuzione.
Timeout (secondi): numero di secondi di attesa prima di annullare l'esecuzione per motivi legati al timeout.
Riga iniziale: riga iniziale usata per il paging. Il valore predefinito è 0 che restituisce tutti i record.
Riga finale: riga finale usata per il paging. Il valore predefinito è 0 che restituisce tutti i record.
Il paging può supportare al massimo 2.000 ambiti
Controllare gli indirizzi disponibili nell'ambito.
Se il server DHCP 2016 e 1709+ non ha indirizzi IP disponibili da fornire ai client, questi potrebbero non riuscire a ottenere i nuovi IP assegnati. In questo caso, prendere in considerazione le possibili soluzioni riportate di seguito:
Utilizzare l'estensione di ambito per espandere l'intervallo di indirizzi per l'ambito corrente.
Ridurre la durata del lease e l'intervallo di pulizia. In questo modo è possibile rendere più rapido il recupero di indirizzi IP di ambito scaduti.
Estendere l'ambito DHCP
Se si dispone di un ambito DHCP e gli indirizzi iniziale e finale non includono al momento tutti gli indirizzi per la subnet specifica, è possibile aumentare il numero di indirizzi nell'ambito estendendo gli indirizzi iniziale e finale nelle proprietà dell'ambito.
Per aumentare il numero di indirizzi disponibili per i client:
Sul server DHCP, fare clic su Start, selezionare Strumenti di amministrazione, quindi fare clic su DHCP.
Nell'albero della console fare clic con il pulsante destro del mouse sull'ambito da estendere, quindi scegliere Proprietà.
Modificare l'indirizzo IP iniziale e l'indirizzo IP finale per estendere l'ambito.
Ridurre la durata del lease
Per eseguire queste procedure, è necessario essere un membro del gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.
Per ridurre la durata del lease:
Sul server DHCP, fare clic su Start, selezionare Strumenti di amministrazione, quindi fare clic su DHCP.
Nell'albero della console DHCP fare clic con il pulsante destro del mouse sull'ambito da configurare, quindi fare clic su Proprietà.
Nella scheda Generale, in Durata lease per i client DHCP, digitare la nuova durata del lease.
Ridurre l'intervallo di pulizia
Per eseguire queste procedure, è necessario essere un membro del gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.
Per usare un comando Netsh per impostare l'intervallo di pulizia:
Nel server DHCP fare clic sul pulsante Start, selezionare Esegui, digitare cmd, quindi premere INVIO.
Digitare netsh dhcp set databasecleanupinterval "NuovoIntervallo" (dove "NuovoIntervallo" è il numero di minuti che intercorrono tra le pulizie del database DHCP).
Esempio
Nell'esempio seguente, il comando consente di impostare l'intervallo di pulitura del database su 10.080 minuti (ogni sette giorni).
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>