Mantıksal Disk Boş Alan İzleyicisi

Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor (UnitMonitor)

Mantıksal bir diskte kalan boş alan yüzdesini ve boş MBayt sayısını izler. Disk, yalnızca hem düşük boş alan yüzdesi hem boş MBayt sayısı eşiklerine ulaşıldığında disk boş alanı düşük olarak işaretlenir.

Knowledge Base article:

Özet

Mantıksal disk birimindeki boş disk alanı miktarı eşiğin altına inmiştir.

Yapılandırma

Mantıksal Disk Boş Alanı izleme yordamı, İşletmenler'in sistem içi ve sistem dışı mantıksal birimler için değişik eşik değerler ayarlamasını sağlayan oldukça yapılandırılabilir bir çözümdür. Ayrıca, Uyarı ve Hata durumları için ayrı eşik değerleri ayarlanabilir.

Mantıksal disk birimlerinin boyutu birkaç gigabayttan pek çok terabayta veya daha fazlasına kadar değişebileceğinden, Mantıksal Disk Boş Alan izleme yordamı, bir İşletmen'i Uyarı ve Hata eşiklerine ulaşılmadan önce geçilmesi gereken hem Megabayt hem Yüzde tabanlı eşik değerlerini belirtmesini gerektirir. Bu durum, eşiğe ulaşılabilmesi için Sistem veya Sistem Dışı Sürücüye ait Megabayt ve Yüzde temelli eşik değerlerinin ihlal edilmesi gerektiği anlamına gelir.

Mantıksal Disk Boş Alanı izleme yordamının varsayılan eşik değerleri aşağıdaki gibidir:

Yukarıda tanımlı eşik değerlerinden herhangi birini değiştirmek için Geçersiz Kılmalar kullanılabileceğini unutmayın. Ek olarak, bu eşikler yönetim grubundaki tüm mantıksal disk örneklerine uygulanabilir veya gerekirse belirli mantıksal disk birimi örnekleri için ayrı eşik değerleri tanımlanabilir.

Nedenler

Ek boş alan açılana kadar sistem performansı olumsuz yönde etkilenebilir, mantıksal disk biriminde dosya ekleme ve değiştirme işlemleri yapılamayabilir.

Çözümler

Kullanılabilir disk alanının miktarını artırmak için aşağıdakilerden birini veya daha fazlasını yapın:

Yakın disk alanı geçmişini görüntülemek için aşağıdaki görünümü kullanabilirsiniz:

Disk Kapasitesi Görünümünü Başlatma

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Mantıksal Disk Boş Alanı düşük
{1} adlı bilgisayardaki {0} diskinde alan tükeniyor. Eşiği aşan değer \%{2} ve {3} Megabayt boş alandır.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='PctFree']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='MbFree']$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderWarningThresholds" MonitorTypeStateID="UnderWarningThresholds" HealthState="Success"/>
<OperationalState ID="OverWarningUnderErrorThresholds" MonitorTypeStateID="OverWarningUnderErrorThresholds" HealthState="Warning"/>
<OperationalState ID="OverErrorThresholds" MonitorTypeStateID="OverErrorThresholds" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<SystemDriveWarningMBytesThreshold>500</SystemDriveWarningMBytesThreshold>
<SystemDriveWarningPercentThreshold>10</SystemDriveWarningPercentThreshold>
<SystemDriveErrorMBytesThreshold>300</SystemDriveErrorMBytesThreshold>
<SystemDriveErrorPercentThreshold>5</SystemDriveErrorPercentThreshold>
<NonSystemDriveWarningMBytesThreshold>2000</NonSystemDriveWarningMBytesThreshold>
<NonSystemDriveWarningPercentThreshold>10</NonSystemDriveWarningPercentThreshold>
<NonSystemDriveErrorMBytesThreshold>1000</NonSystemDriveErrorMBytesThreshold>
<NonSystemDriveErrorPercentThreshold>5</NonSystemDriveErrorPercentThreshold>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<TimeoutSeconds>360</TimeoutSeconds>
<DebugFlag>false</DebugFlag>
</Configuration>
</UnitMonitor>