DELLEMC Enterprise SI Memory Module Status

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

Monitor the status of the storage system memory modules.

Knowledge Base article:

Summary

This monitor reports the availability of memory modules in EMC storage systems. Memory modules are non-FRU components of a storage processor, director, or data mover. The modules consist of one or more DIMMs that provide RAM for the processor, director, or data mover to use for primary system cache or reserved memory.

Configuration

See the alert for details about the memory module location and state.

Causes

An unhealthy state occurs if the memory component has a logical or physical failure.

Resolutions

Contact DELLEMC Online Support to resolve an unhealthy state for this component.

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.MemoryModule
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 Memory Module Status
{0} is unhealthy. Health State Details: {1}. Operational Status:{2}.
RunAsDefault

Source Code:

<UnitMonitor ID="EMC.SI.MemoryModule.Status.Monitor" Accessibility="Public" Enabled="true" Target="ESILib!EMC.SI.MemoryModule" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="EMC.SI.Entity.Status.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.SI.MemoryModule.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/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</ESIServiceHost>
<Port>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Port$</Port>
<ProxyServer>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ProxyServer$</ProxyServer>
<BypassList>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/BypassList$</BypassList>
<IgonreCertificateErrors>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/UserName$</UserName>
<Password>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Password$</Password>
<HostComponentId>$Target/Property[Type="ESILib!EMC.SI.MemoryModule"]/ParentId$</HostComponentId>
<EntityClass>MemoryModule</EntityClass>
<EntityID>$Target/Property[Type="ESILib!EMC.SI.MemoryModule"]/MemoryModuleId$</EntityID>
<IntervalSeconds>307</IntervalSeconds>
<TimeoutSeconds>600</TimeoutSeconds>
<SyncTime/>
<DebugLevel>$Target/Property[Type="ESILib!EMC.SI.StorageDevice"]/DebugLevel$</DebugLevel>
</Configuration>
</UnitMonitor>