QLogic FC Adapter Discovery

QLogic.Config.FC.MP.Discovery (Discovery)

Discover QLogic FC Adapters on managed hosts. The discovery will create associations between physical adapters to FC adapter ports to Targets and LUNs owned on those FC adapter ports.

Knowledge Base article:

Summary

Discover QLogic FC Adapters on managed hosts. The discovery will create associations between physical Adapter boards/adapters to FC Adapter ports to Targets and LUNs owned on those FC Adapter ports.

Configuration

The configurable parameters for this discovery are: Discovery Interval and Timeout.

Element properties:

TargetMicrosoft.Windows.Computer
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
  • QLogic.FC.MP.Adapter
    • SerialNumber
    • Manufacturer
    • Model
    • ComputerName
    • DisplayName
  • QLogic.FC.MP.Lun
    • LunID
    • SizeInGb
    • DisplayName
  • QLogic.FC.MP.Port
    • InstanceName
    • PortWWN
    • NodeWWN
    • DriverName
    • DriverVersion
    • FirmwareVersion
    • OptionROMVersion
    • SerialNumber
    • VendorSpecificID
    • PortFcId
    • PortType
    • PortState
    • PortSupportedClassofService
    • PortSupportedSpeed
    • PortSpeed
    • PortMaxFrameSize
    • NumberofDiscoveredPorts
    • PhysicalPort
    • ComputerName
    • DisplayName
  • QLogic.FC.MP.Target
    • TargetPortWWN
    • DisplayName
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
QLogic.Config.FC.MP.Discovery DataSource QLogic.FC.MP.DiscoveryProvider Default

Source Code:

<Discovery ID="QLogic.Config.FC.MP.Discovery" Enabled="true" Target="Windows!Microsoft.Windows.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Custom</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="QLogicFCMP!QLogic.FC.MP.Adapter">
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Adapter" PropertyID="SerialNumber"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Adapter" PropertyID="Manufacturer"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Adapter" PropertyID="Model"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Adapter" PropertyID="ComputerName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="QLogicFCMP!QLogic.FC.MP.Port">
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="InstanceName"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortWWN"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="NodeWWN"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="DriverName"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="DriverVersion"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="FirmwareVersion"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="OptionROMVersion"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="SerialNumber"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="VendorSpecificID"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortFcId"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortType"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortState"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortSupportedClassofService"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortSupportedSpeed"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortSpeed"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PortMaxFrameSize"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="NumberofDiscoveredPorts"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="PhysicalPort"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Port" PropertyID="ComputerName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="QLogicFCMP!QLogic.FC.MP.Target">
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Target" PropertyID="TargetPortWWN"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="QLogicFCMP!QLogic.FC.MP.Lun">
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Lun" PropertyID="LunID"/>
<Property TypeID="QLogicFCMP!QLogic.FC.MP.Lun" PropertyID="SizeInGb"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="QLogicFCMP!QLogic.FC.MP.AdapterContainsPort"/>
<DiscoveryRelationship TypeID="QLogicFCMP!QLogic.FC.MP.PortContainsTarget"/>
<DiscoveryRelationship TypeID="QLogicFCMP!QLogic.FC.MP.TargetContainsLun"/>
</DiscoveryTypes>
<DataSource ID="QLogic.Config.FC.MP.Discovery" TypeID="QLogicFCMP!QLogic.FC.MP.DiscoveryProvider">
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
</DataSource>
</Discovery>