DHCP Sunucusu 2016 ve 1709+ IPV4 Tek Kapsam Adresleri Kullanılabilir İzleyicisi

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

Bu izleyici, belirtilen IPV4 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 1709+ IPV4 Tek Kapsam İzleme, belirtilen kapsamda boş adres sayısını içeren bir özellik paketi döndürür.

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

Nedenler

Kullanılabilir kapsam adreslerini denetleyin.

Çözümler

DHCP sunucusu 2016 ve 1709+, 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 uygulamayı 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 yordamları gerçekleştirmek için Administrators grubunun üyesi olmanız veya ilgili temsil yetkisinin size verilmiş olması 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.IPv4Scope
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 1709+ IPV4 Kapsamı Kullanılabilir Adresleri Düşük
Belirtilen IPV4 kapsamı için boş adreslerin sayısı {0} Sunucusunda tanımlanan eşiğin altına iner
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.10.0.IndScope.IPV4.FreeScopeAddresses.Quantity.Monitor" Accessibility="Public" Enabled="false" 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.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>IPV4Scope-AddressesAvailable</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>