Ten monitor alarmuje, gdy odsetek wolnych adresów dla określonego zakresu IPV6 spadnie poniżej zdefiniowanego progu
Funkcja monitorowania (w procentach) pojedynczych zakresów IPV6 usługi DHCP systemu Microsoft Windows Server 2016 i nowszego zwraca zbiór właściwości zawierający procent wolnych adresów IP w podanym zakresie.
W razie potrzeby można przesłonić następujące parametry:
Liczba próbek: Liczba razy, które należy zaczekać przed obliczeniem nowego stanu monitora.
Próg ostrzeżenia: Minimalna wartość procentowa jest akceptowana jako dobra kondycja.
Próg błędu: Minimalna wartość procentowa jest akceptowana jako stan ostrzeżenia.
Interwał w sekundach: Liczba sekund dla każdego wykonania
Godzina synchronizacji: Godzina synchronizacji: godzina w formacie „gg:mm” oznaczająca rozpoczęcie wykonania.
Limit czasu w sekundach: Liczba sekund oczekiwania przed anulowaniem wykonywania „z powodu upłynięcia limitu czasu”.
Wiersz początkowy: Początkowy wiersz używany na potrzeby stronicowania. Wartość domyślna to 0 (zwracane są wszystkie rekordy).
Wiersz końcowy: Końcowy wiersz używany na potrzeby stronicowania. Wartość domyślna to 0 (zwracane są wszystkie rekordy).
Maksymalna obsługiwana wartość stronicowania to 2000 zakresów
Sprawdź dostępne adresy zakresu.
Jeśli serwer DHCP w wersji 2016 i wyższej nie ma dostępnych adresów IP do udostępnienia swoim klientom, mogą oni nie uzyskać nowo przydzielonych adresów IP. W takiej sytuacji należy wziąć pod uwagę następujące rozwiązania:
Użyj rozszerzenia zakresu, aby zwiększyć bieżący zakres adresów.
Skróć czas trwania dzierżawy i zmniejsz interwał oczyszczania. Może to przyspieszyć odzyskiwanie wygasłych adresów IP zakresu.
Rozszerzanie zakresu DHCP
Jeśli istnieje już zakres DHCP, a adres początkowy i końcowy nie wyznacza wszystkich adresów w podsieci, można zwiększyć liczbę adresów w zakresie, rozszerzając adres początkowy lub końcowy we właściwościach zakresu.
Aby zwiększyć liczbę adresów dostępnych dla klientów:
Na serwerze DHCP kliknij przycisk Start, wskaż opcję Narzędzia administracyjne, a następnie kliknij pozycję DHCP.
W drzewie konsoli kliknij prawym przyciskiem myszy zakres, który chcesz rozszerzyć, a następnie kliknij polecenie Właściwości.
Zmień początkowy i końcowy adres IP w celu rozszerzenia zakresu.
Skrócenie czasu trwania dzierżawy
Aby wykonać te procedury, trzeba należeć do grupy Administratorzy lub mieć odpowiednie uprawnienia oddelegowane.
Aby skrócić czas trwania dzierżawy:
Na serwerze DHCP kliknij przycisk Start, wskaż opcję Narzędzia administracyjne, a następnie kliknij pozycję DHCP.
W drzewie konsoli DCHP prawym przyciskiem myszy kliknij zakres, który chcesz skonfigurować, a następnie kliknij polecenie Właściwości.
Na karcie Ogólne w polu Czas trwania dzierżawy dla klientów DHCP wpisz nowy czas trwania dzierżawy.
Skracanie interwału oczyszczania
Aby wykonać te procedury, trzeba należeć do grupy Administratorzy lub mieć odpowiednie uprawnienia oddelegowane.
Aby użyć polecenia Netsh do ustawienia czasu interwału oczyszczania:
Na serwerze DHCP kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie cmd, a następnie naciśnij przycisk ENTER.
Typ netsh dhcp set databasecleanupinterval „NewInterval” (gdzie „NewInterval” to czas w minutach między oczyszczaniem bazy danych DHCP).
Przykład
W następującym przykładzie niniejsze polecenie ustawia interwał oczyszczania bazy danych na 10 080 minut (co siedem dni).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.10.0.IPv6Scope | ||
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.IPV6.FreeScopeAddresses.Percentage.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.10.0.IPv6Scope" 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.IPV6.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>IPV6Scope-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>