EMC SI Disk Drive Count Alert Rule

EMC.SI.DiskDriveCountAlert.Rule (Rule)

This alert is caused by a change in the count of a specific physical component in a parent container instance.

Knowledge Base article:

Summary

This alert is caused by changes in the count of a physical component in a parent container instance.

Causes

This count value changes if components are added, removed, or failed. This can be used for root cause analysis of physical component failures over a longer period of time.

Resolutions

Confirm that changes in the count value are caused by intended actions.

Additional

For additional information, refer to the EMC Storage Integrator for Windows Suite Technical Notes or Online Help.

External

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

Element properties:

TargetEMC.SI.StorageSystemEnclosure
CategoryAlert
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource EMC.SI.ComponentCount.DataSource Default
DeltaThresholdFilter ConditionDetection System.Performance.DeltaThresholdCondition Default
GenerateAlert WriteAction EMC.SI.PhysicalComponentsCountAlert Default

Source Code:

<Rule ID="EMC.SI.DiskDriveCountAlert.Rule" Enabled="false" Target="ESILib!EMC.SI.StorageSystemEnclosure" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="EMC.SI.ComponentCount.DataSource">
<IntervalSeconds>5419</IntervalSeconds>
<SyncTime/>
<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>
<Orphaned>false</Orphaned>
<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/Property[Type="ESILib!EMC.SI.StorageSystemEnclosure"]/EnclosureId$</HostComponentId>
<HostComponentName>Enclosure</HostComponentName>
<EntityClass>DiskDrive</EntityClass>
<EntityClassName>Disk Drive</EntityClassName>
<TimeoutSeconds>600</TimeoutSeconds>
<DebugLevel>0</DebugLevel>
</DataSource>
</DataSources>
<ConditionDetection ID="DeltaThresholdFilter" TypeID="SystemPerf!System.Performance.DeltaThresholdCondition">
<NumSamples>2</NumSamples>
<Threshold>0</Threshold>
<Operator>NotEqual</Operator>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="EMC.SI.PhysicalComponentsCountAlert">
<Priority>1</Priority>
<Severity>1</Severity>
</WriteAction>
</WriteActions>
</Rule>