Discos de Cluster - Monitor de Espaço Livre (\%)

Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent (UnitMonitor)

Este monitor verifica o espaço livre em \% do disco de cluster especificado.

Knowledge Base article:

Resumo

O limite de quantidade de espaço livre no Disco de Cluster foi excedido. O desempenho do sistema pode ser afetado negativamente e talvez não seja possível adicionar ou modificar arquivos existentes no Disco de Cluster até que o espaço livre adicional seja disponibilizado.

Configuração

A rotina de monitoramento de Espaço Livre em Disco de Cluster é uma solução altamente configurável que permite que os operadores definam valores limites variados para volumes de disco lógico que sejam ou não do sistema. Além disso, valores de limites separados podem ser configurados para estados de Aviso e Erro.

Como os Disco de Cluster podem variar em tamanho de alguns gigabytes até muitos terabytes ou mais, a rotina de monitoramento de Espaço Livre em Disco de Cluster exige que o operador indique os valores de limites em Porcentagem que devem ser ultrapassados antes que os limites de Aviso e Erro sejam atingidos. Isso significa que, para que o limite seja atingido, os valores de limites com base em Porcentagem para Unidades do Sistema e que Não São do Sistema devem ser violados.

Causas

Quando arquivos existentes crescem em tamanho e novos arquivos são adicionados, o espaço livre é ocupado em um Disco de Cluster. Quando a quantidade de espaço livre no Disco de Cluster cai abaixo do limite, o estado do Disco de Cluster é alterado.

Resoluções

Para aumentar a quantidade de espaço livre disponível em disco, proceda de uma das seguintes maneiras:

Element properties:

TargetMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk
Parent MonitorMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Aviso de Espaço Livre (\%) no Disco de Cluster
{0}: O disco de cluster {1} nomeado como {2} está ficando sem espaço em disco. O valor que excedeu o limite de aviso é {4}\% de espaço livre. (Partição: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk" ParentMonitorID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterDiskName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/PartitionName$</AlertParameter4>
<AlertParameter5>$Data/Context/Value$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorOk" MonitorTypeStateID="MonitorOk" HealthState="Success"/>
<OperationalState ID="MonitorWarning" MonitorTypeStateID="MonitorWarning" HealthState="Warning"/>
<OperationalState ID="MonitorError" MonitorTypeStateID="MonitorError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<LogSuccessEvent>true</LogSuccessEvent>
<ScriptGroupId>ClusterDiskMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterResourceName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</ClusterResourceName>
<CounterName>Free space / Percent</CounterName>
<DriveErrorThreshold>5</DriveErrorThreshold>
<DriveWarningThreshold>10</DriveWarningThreshold>
</Configuration>
</UnitMonitor>