Disco de Cluster – Monitor de Espaço Livre (MB)

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

Esse monitor verifica o espaço livre em MB do disco de cluster de destino.

Knowledge Base article:

Resumo

A quantidade de espaço livre em disco no Disco de Cluster excedeu o limite. O desempenho do sistema pode ser afetado negativamente e a capacidade para adicionar ou modificar arquivos existentes no Disco de Cluster pode não ser possível até que seja disponibilizado espaço livre adicional.

Configuração

A rotina de monitoramento de espaço livre do Disco de Cluster é uma solução altamente configurável que permite que operadores configurem valores variáveis de limite do sistema e volumes de disco lógico que não sejam do sistema. Além disso, valores de limites separados podem ser configurados para estados de Aviso e Erro.

Como os Volumes Compartilhados Clusterizados podem variar em tamanho de alguns gigabytes para vários terabytes ou mais, a rotina de monitoramento de espaço livre do Disco de Cluster requer que um operador indique os valores de limites com base em Megabytes que devem ser informados antes que os limites de aviso e de erro sejam atingidos. Isso significa que, para que o limite seja atingido, os valores de limites com base em Megabytes para o sistema ou para a unidade que não é do sistema devem ser violados.

Causas

Quando arquivos existentes crescem em tamanho e os novos arquivos são adicionados, o espaço livre é usado em um Disco de Cluster. Quando o espaço livre no Disco de Cluster estiver abaixo do limite, o estado do Disco de Cluster será 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
Alerta de Espaço Livre (MB) para 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 ou de erro é {4} MB livres. (Partição: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB" 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.FreeSpaceMB.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>false</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 / MB</CounterName>
<DriveErrorThreshold>100</DriveErrorThreshold>
<DriveWarningThreshold>500</DriveWarningThreshold>
</Configuration>
</UnitMonitor>