Snapshot Pool (\%) Available Capacity Performance Collection (DB)

EMC.SI.Snapshot_Pool_Available_Capacity_Percent.PerformanceCollection.DB (Rule)

Collection for Snapshot Pool Available Capacity writing to Operations Manager Database

Knowledge Base article:

Summary

This rule collects the Snapshot Pool Available Capacity Percent counter and records it in the Operational Database for use in reports and console displays.

Additional

For more information about managing available capacity, refer to your storage system documentation.

External

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

Element properties:

TargetEMC.SI.SnapshotPool
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
ScriptDS DataSource EMC.SI.SnapshotPoolCapacity.PerfDataSource Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default

Source Code:

<Rule ID="EMC.SI.Snapshot_Pool_Available_Capacity_Percent.PerformanceCollection.DB" Enabled="true" Target="ESILib!EMC.SI.SnapshotPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="ScriptDS" TypeID="EMC.SI.SnapshotPoolCapacity.PerfDataSource">
<IntervalSeconds>937</IntervalSeconds>
<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>
<StorageSystemID>$Target/Host/Property[Type="ESILib!EMC.SI.StorageSystem"]/StorageSystemId$</StorageSystemID>
<SnapshotPoolID>$Target/Property[Type="ESILib!EMC.SI.SnapshotPool"]/SnapshotPoolId$</SnapshotPoolID>
<CounterName>Available Capacity Percent</CounterName>
<TimeoutSeconds>600</TimeoutSeconds>
<DebugLevel>$Target/Property[Type="ESILib!EMC.SI.StorageDevice"]/DebugLevel$</DebugLevel>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SCLib!Microsoft.SystemCenter.CollectPerformanceData"/>
</WriteActions>
</Rule>