DELLEMC Enterprise SI Service Connection Response Time Collection Rule (DB)

EMC.SI.Service.ResponseTime.CollectionRule (Rule)

This rule collects the Service Connection response time and records in the the operational database.

Knowledge Base article:

Summary

This rule collects the Service Connection response time and records in the the operational database.

Additional

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

External

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

Element properties:

TargetEMC.SI.ESIService
CategoryPerformanceCollection
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource EMC.SI.Get.ESIService.Status.DataSource Default
Mapper ConditionDetection System.Performance.DataGenericMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default

Source Code:

<Rule ID="EMC.SI.Service.ResponseTime.CollectionRule" Enabled="false" Target="ESILib!EMC.SI.ESIService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="EMC.SI.Get.ESIService.Status.DataSource">
<IntervalSeconds>919</IntervalSeconds>
<SyncTime/>
<ESIServiceHost>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</ESIServiceHost>
<Port>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/Port$</Port>
<ProxyServer>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/ProxyServer$</ProxyServer>
<BypassList>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/BypassList$</BypassList>
<IgonreCertificateErrors>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/UserName$</UserName>
<Password>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/Password$</Password>
<TimeoutSeconds>600</TimeoutSeconds>
<DebugLevel>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/DebugLevel$</DebugLevel>
</DataSource>
</DataSources>
<ConditionDetection ID="Mapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>DELLEMC Enterprise SI Service Connection</ObjectName>
<CounterName>ServiceResponseTime</CounterName>
<InstanceName>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</InstanceName>
<Value>$Data/Property[@Name='ServiceResponseTime']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SCLib!Microsoft.SystemCenter.CollectPerformanceData"/>
</WriteActions>
</Rule>