[Nano Server] Disk clusteru – Monitorování volného místa (MB)

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

Toto monitorování kontroluje volné místo cílového disku clusteru v MB.

Knowledge Base article:

Souhrn

Množství volného místa na disku clusteru překročilo prahovou hodnotu. Výkon systému může být nepříznivě ovlivněn a schopnost přidávat nebo měnit existující soubory na disku clusteru nemusí být možná, dokud nebude zpřístupněno další volné místo.

Konfigurace

Rutina monitorování volného místa v clusteru je vysoce konfigurovatelné řešení, které operátorům umožňuje nastavit měnící se prahové hodnoty pro systémové a nesystémové svazky logického disku. Pro stavy Upozornění a Chyba se navíc prahové hodnoty dají nastavit samostatně.

Protože velikost sdílených svazků clusteru se může lišit od několika gigabajtů až po mnoho terabajtů, vyžaduje rutina monitorování volného místa v clusteru, aby operátor označil prahové hodnoty založené na megabajtech, kterých je nutné dosáhnout před dosažením prahové hodnoty upozornění a chyby. To znamená, že aby bylo možné dosáhnout prahové hodnoty založené na megabajtech, musí být dosaženo prahových hodnot pro systémovou i nesystémovou jednotku.

Příčiny

Když se zvětší velikost stávajících souborů a jsou přidány nové soubory, je převzato volné místo na disku clusteru. Když množství volného místa na disku clusteru spadá pod prahovou hodnotu, stav clusteru se změní.

Řešení

Chcete-li zvýšit množství dostupného volného místa, proveďte jednu z následujících akcí:

Element properties:

TargetMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.NewOS
Parent MonitorMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup.Nano
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype.NanoServer
RemotableTrue
AccessibilityPublic
Alert Message
Upozornění na volné místo (MB) pro disk clusteru
{0}: Na disku clusteru {1} s názvem {2} dochází volné místo. Hodnota, která přesáhla prahovou hodnotu upozornění nebo chyby, je {4} volných MB. (Oddíl: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB.NanoServer" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup.Nano" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype.NanoServer" 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.Base"]/ClusterResourceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.Base"]/ClusterDiskName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.Base"]/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.Base"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterResourceName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.Base"]/ClusterResourceName$</ClusterResourceName>
<CounterName>Free space / MB</CounterName>
<DriveErrorThreshold>100</DriveErrorThreshold>
<DriveWarningThreshold>500</DriveWarningThreshold>
</Configuration>
</UnitMonitor>