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

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

Este monitor verifica o espaço livre, em MB, do disco de cluster especificado.

Knowledge Base article:

Resumo

A quantidade de espaço livre em disco no Disco de Cluster excedeu o limiar. O desempenho do sistema pode ser afetado negativamente e poderá não ser possível adicionar ou modificar ficheiros existentes no Disco de Cluster até que seja disponibilizado mais espaço livre.

Configuração

A rotina de monitorização de Espaço Livre do Disco de Cluster é uma solução altamente configurável que permite aos Operadores definir valores de limiar variáveis para os volumes de disco lógico de sistema e não de sistema. Além disso, é possível definir valores de limiar separados para estados de Aviso e de Erro.

Uma vez que o tamanho dos Volumes Partilhados de Cluster pode variar entre alguns gigabytes e muitos terabytes ou mais, a rotina de monitorização de Espaço Livre do Disco de Cluster requer que um Operador indique os valores de limiar em Megabytes que devem ser transmitidos antes de os limiares de Aviso e de Erro serem atingidos. Isto significa que, para o que o limiar seja atingido, os valores de limiar em Megabytes da Unidade de Sistema ou Não de Sistema têm de ser infringidos.

Causas

Quando o tamanho dos ficheiros existentes aumenta e são adicionados novos ficheiros, o espaço livre é obtido num Disco de Cluster. Quando a quantidade de espaço livre no disco do Volume Partilhado de Cluster ficar abaixo do limiar, o estado do disco de Cluster será alterado.

Resoluções

Para aumentar a quantidade de espaço disponível no disco, efetue um ou mais dos seguintes procedimentos:

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
Espaço Livre (MB) do Alerta de Disco de Cluster
{0}: O Disco de cluster {1} com o Nome {2} está a ficar sem espaço em disco. O valor que excede o limiar de aviso ou erro é de {4} Mbytes 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>