HP MSA2000 Enclosure Contains Controller Discovery

MSA.Discovery.Controller.Contains (Discovery)

This rule discovers Controller containment.

Knowledge Base article:

Summary

This rule discovers Controllers and I/O modules containment relationships on Enclosures.

Configuration

Default values:

Element properties:

TargetMSA.Node.Enclosure
EnabledTrue
Frequency7200
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
Discovery DataSource MSA.DataSource.Contain.Controller Default

Source Code:

<Discovery ID="MSA.Discovery.Controller.Contains" Enabled="true" Target="MSA.Node.Enclosure" ConfirmDelivery="true" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="MSA.Containment.Controller"/>
<DiscoveryRelationship TypeID="MSA.Containment.IOModule"/>
</DiscoveryTypes>
<DataSource ID="Discovery" TypeID="MSA.DataSource.Contain.Controller">
<IntervalSeconds>7200</IntervalSeconds>
<SyncTime>00:31</SyncTime>
<PrincipalName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</PrincipalName>
<Midplane>$Target/Host/Property[Type="MSA.System"]/SerialNumber$</Midplane>
<MsaCliPath>$Target/Host/Host/Property[Type="MSA.PerformanceTool"]/MsaCliPath$</MsaCliPath>
<PrimaryIP>$Target/Host/Property[Type="MSA.System"]/PrimaryIP$</PrimaryIP>
<SecondaryIP>$Target/Host/Property[Type="MSA.System"]/SecondaryIP$</SecondaryIP>
</DataSource>
</Discovery>