Ten monitor generuje alerty, gdy wartość procentowa wolnych adresów dla podanego zakresu protokołu IPV6 spada poniżej zdefiniowanego progu
Funkcja monitorowania wartości procentowej pojedynczych zakresów protokołu IPV6 usługi DHCP systemu Microsoft Windows Server 2012 zwraca zbiór właściwości zawierający wartość procentową wolnych adresów w podanym zakresie.
Poniższe parametry można w razie potrzeby zastąpić:
Liczba próbek: liczba odcinków czasu, które muszą upłynąć przed obliczeniem nowego stanu monitora.
Próg ostrzeżenia: minimalna wartość wyrażona w procentach, która jest uznawana za stan prawidłowy.
Próg błędu: minimalna wartość wyrażona w procentach, która jest uznawana za stan ostrzegawczy.
Interwał w sekundach: czas w sekundach na wykonanie zadania
Godzina synchronizacji: godzina w formacie gg:mm oznaczająca rozpoczęcie wykonania.
Limit czasu w sekundach: czas (w sekundach) oczekiwania na anulowanie wykonania z powodu przekroczenia limitu czasu.
Wiersz początkowy: wiersz początkowy używany do stronicowania. Wartością domyślną jest 0, co oznacza zwracanie wszystkich rekordów.
Wiersz końcowy: wiersz końcowy używany do stronicowania. Wartością domyślną jest 0, co oznacza zwracanie wszystkich rekordów.
Maksymalna obsługiwana wartość stronicowania wynosi 2000 zakresów
Sprawdź dostępne adresy zakresu.
Jeśli serwer DHCP 2012 nie ma adresów IP, które może udostępnić swoim klientom, nie otrzymają one wówczas nowych 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, zaś adres początkowy oraz adres końcowy nie wyznaczają wszystkich adresów dla konkretnej 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.
Zmniejszenie 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.
Wpisz netsh dhcp set databasecleanupinterval „Nowy_interwał” (gdzie „Nowy_interwał” jest podanym w minutach okresem między kolejnymi czyszczeniami 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.2012.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.2012.IndScopeStats.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IndScope.IPV6.FreeScopeAddresses.Percentage.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.IPv6Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.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>