Bu izleyici, belirtilen üst kapsam için boş adreslerin yüzdesi tanımlanan eşiğin altına düştüğünde uyarı verir
Microsoft Windows Server DHCP 2012 R2 Yüzde Üst Kapsamı İzleme, belirtilen kapsamda boş yüzde sayısını içeren bir özellik paketi döndürür.
Aşağıda gerektiği takdirde değiştirilebilen parametreler verilmiştir:
Örnek Sayısı: İzleyicinin yeni durumunu hesaplamak için kaç kez bekleneceğidir.
Uyarı Eşiği: İyi Durum olarak kabul edilen En Düşük Yüzde.
Hata Eşiği: Uyarı Durumu olarak kabul edilen En Düşük Yüzde.
Aralık (Saniye): Her yürütmenin Saniye Sayısı
Eşitleme Saati: Saat bu formatla ifade edilir: "hh:dd", yürütme bu saate başlar.
Zaman Aşımı (Saniye): "Zaman aşımı nedenleriyle" yürütme iptal edilmeden önce beklenecek saniye cinsinden süre.
Kullanılabilir kapsam adreslerini denetleyin.
DHCP sunucusu 2012 R2, istemciIerine sağlayacak kullanılabilir IP adresine sahip değilse, istemciler atanan yeni IP adresi alamayabilir. Bunu ardından aşağıdaki olası çözümleri göz önünde bulundurun:
Geçerli kapsamın adres aralığını genişletmek için kapsam genişletmeyi kullanın.
Kiralama süresini azaltın ve temizleme aralığını düşürün. Bu işlem, süresi dolan IP adreslerinin daha kısa süre içinde geri kazanılmasına yardımcı olur.
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:
DHCP sunucusunda, Başlat'a tıklayın, imleci Yönetim Araçları'na getirin ve DHCP'ye tıklayın.
Konsol ağacında genişletmek istediğiniz kapsama sağ tıklayın ve Özellikler'e tıklayın.
Kapsamı genişletmek için Başlangıç IP Adresini ve Bitiş IP Adresini değiştirin.
Kiralama süresini azaltın
Bu prosedürleri gerçekleştirmek için Administrators grubunun üyesi olmanız veya size uygun temsil yetkisinin verilmesi gerekir.
Kiralama süresini azaltmak için:
DHCP sunucusunda, Başlat'a tıklayın, imleci Yönetim Araçları'na getirin ve DHCP'ye tıklayın.
DHCP konsol ağacında, yapılandırmak istediğiniz kapsama sağ tıklayın ve Özellikler'e tıklayın.
Genel sekmesinde, DHCP istemcileri için kiralama süresi altında, yeni kiralama süresini girin.
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:
DHCP sunucusunda Başlat'a tıklayın, Çalıştır'a tıklayın, cmd yazın ve ENTER tuşuna basın.
Bunu yazın: netsh dhcp set databasecleanupinterval "YeniAralık" (burada "YeniAralık", DHCP veritabanı temizlemeleri arasında geçen dakika cinsinden süredir).
Ö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
Target | Microsoft.Windows.DHCPServer.Library.Superscope | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.DHCPServer.2012.R2.SuperScopes.Utilization.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.Percentage.Monitor" Accessibility="Public" Enabled="false" Target="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.2012.R2.SuperScopes.Utilization.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.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="SuperScopeAddressesAvailable" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="SuperScopeAddressesLow" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SuperScopeAddressesVeryLow" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SuperScope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</SuperScope>
<CounterName>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>
</Configuration>
</UnitMonitor>