DELLEMC Enterprise SI Snapshot Pool Status

EMC.SI.SnapshotPool.Status.Monitor (UnitMonitor)

This monitor gets the status of Snapshot Pools.

Knowledge Base article:

Summary

This monitor reports the availability of snapshot pools in EMC storage systems. Snapshot pools provide storage used by snapshot services on the storage system.

Configuration

See the alert for details on the affected pool and its state.

Causes

An unhealthy state occurs if an unhealthy state occurs in an underlying storage resource or if the pool runs out of available storage.

Resolutions

Resolve any issues with underlying storage resources. Confirm the affected pool has sufficient storage to service the snapshots that are created or activated against it.

Additional

For more information about this storage system component, refer to your storage system documentation.

External

For more information or technical support, refer to DELLEMC Online Support at support.emc.com.

Element properties:

TargetEMC.SI.SnapshotPool
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeEMC.SI.Entity.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DELLEMC Enterprise SI Snapshot Pool Status
{0} is unhealthy. Health State Details: {1}. Operational Status:{2}.
RunAsDefault

Source Code:

<UnitMonitor ID="EMC.SI.SnapshotPool.Status.Monitor" Accessibility="Public" Enabled="true" Target="ESILib!EMC.SI.SnapshotPool" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="EMC.SI.Entity.Status.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.SI.SnapshotPool.Status.Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="ESILib!EMC.SI.StorageDevice"]/DescriptiveId$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='HealthStateDetails']$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='OperationalStatus']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ESIServiceHost>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</ESIServiceHost>
<Port>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Port$</Port>
<ProxyServer>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ProxyServer$</ProxyServer>
<BypassList>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/BypassList$</BypassList>
<IgonreCertificateErrors>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/UserName$</UserName>
<Password>$Target/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Password$</Password>
<HostComponentId>$Target/Host/Property[Type="ESILib!EMC.SI.StorageSystem"]/StorageSystemId$</HostComponentId>
<EntityClass>SnapshotPool</EntityClass>
<EntityID>$Target/Property[Type="ESILib!EMC.SI.SnapshotPool"]/SnapshotPoolId$</EntityID>
<IntervalSeconds>317</IntervalSeconds>
<TimeoutSeconds>600</TimeoutSeconds>
<SyncTime/>
<DebugLevel>$Target/Property[Type="ESILib!EMC.SI.StorageDevice"]/DebugLevel$</DebugLevel>
</Configuration>
</UnitMonitor>