Monitor de estado de mantenimiento del subsistema de almacenamiento

Microsoft.SystemCenter.OperationsManager.Storage.SubSystem.SteadyStateMonitor (UnitMonitor)

Monitor para el estado de mantenimiento del subsistema de almacenamiento

Knowledge Base article:

Resumen

El monitor del estado de mantenimiento de subsistemas de almacenamiento genera una alerta cuando el estado del mantenimiento de un subsistema de almacenamiento no es correcto.

Causas

Soluciones

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Storage.StorageArray
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.OperationsManager.Storage.SteadyStateMonitorType
RemotableTrue
AccessibilityPublic
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.OperationsManager.Storage.SubSystem.SteadyStateMonitor" Accessibility="Public" Target="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageArray" RunAs="System!System.PrivilegedMonitoringAccount" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" TypeID="Microsoft.SystemCenter.OperationsManager.Storage.SteadyStateMonitorType" Enabled="true">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Critical" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Healthy" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<TargetInstanceUniqueID>$Target/Property[Type="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageArray"]/StorageSubsystemUniqueID$</TargetInstanceUniqueID>
<ComputerName>$Target/Property[Type="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageArray"]/ClusterName$</ComputerName>
<WQLQuery>Select SourceUniqueId, PreviousHealthStatus, CurrentHealthStatus From MSFT_StorageHealthStatusChangeEvent Where SourceClassName = 'MSFT_StorageSubSystem'</WQLQuery>
<PollInterval>15</PollInterval>
<TimeoutSeconds>300</TimeoutSeconds>
<StorageClassName>MSFT_StorageSubSystem</StorageClassName>
</Configuration>
</UnitMonitor>