DHCP Sunucusu 2016 ve üzeri IPV6 Tek Kapsam Adresleri Kullanılabilir İzleyicisi

Microsoft.Windows.DHCPServer.10.0.IndScope.IPV6.FreeScopeAddresses.Quantity.Monitor (UnitMonitor)

Bu izleyici, belirtilen IPV6 kapsamı için boş adreslerin sayısı tanımlanan eşiğin altına düştüğünde uyarı verir

Knowledge Base article:

Özet

Microsoft Windows Server DHCP 2016 ve üzeri IPV6 Tek Kapsam İzleme, belirtilen kapsamda boş adres sayısını içeren bir özellik paketi döndürür.

Bu sayaç Milyar Adrese ölçeklendirilir

Bu parametreler, gerektiğinde geçersiz kılınabilir:

Nedenler

Kullanılabilir kapsam adreslerini denetleyin.

Çözümler

DHCP sunucusu 2016 ve üzeri, istemciIerine sağlayacak kullanılabilir IP adresine sahip değilse istemciler atanan yeni IP adresi alamayabilir. Bu sorun oluştuğunda aşağıdaki olası çözümleri göz önünde bulundurun:

DHCP kapsamını genişletin

Zaten bir DHCP kapsamınız varsa ve Başlangıç Adresi ve Bitiş Adresi belirli alt ağınız için tüm adresleri kapsamıyorsa kapsam özelliklerinde Başlangıç Adresi veya Bitiş Adresini genişleterek kapsamdaki adres sayısını artırabilirsiniz.

İstemciler tarafından kullanılabilen adres sayısını artırmak için:

Kiralama süresini azaltın

Bu yordamları gerçekleştirmek için Administrators grubunun üyesi olmanız veya ilgili temsil yetkisinin size verilmiş olması gerekir.

Kiralama süresini kısaltmak için:

Temizleme aralığını düşürün

Bu prosedürleri gerçekleştirmek için Administrators grubunun üyesi olmanız veya size uygun temsil yetkisinin verilmesi gerekir.

Temizleme aralığı süresini ayarlamak amacıyla Netsh komutunu kullanmak için:

Örnek

Aşağıdaki örnekte verilen komut, veritabanı temizleme aralığını 10.080 dakika (yedi günde bir) olarak ayarlar.

netsh dhcp set databasecleanupinterval 10080

Element properties:

TargetMicrosoft.Windows.DHCPServer.10.0.IPv6Scope
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DHCPServer.10.0.IndScopeStats.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DHCP Sunucusu 2016 ve üzeri IPV6 Kapsamı Kullanılabilir Adresleri Düşük
Belirtilen IPV6 kapsamı için boş adreslerin sayısı {0} Sunucusunda tanımlanan eşiğin altına düşüyor
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.10.0.IndScope.IPV6.FreeScopeAddresses.Quantity.Monitor" Accessibility="Public" Enabled="false" 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.Quantity.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-AddressesAvailable-ScaledByBillion</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<NumSamples>3</NumSamples>
<WarningThreshold>50</WarningThreshold>
<ErrorThreshold>10</ErrorThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</Configuration>
</UnitMonitor>