HP Insight Management WBEM Providers for Windows on Integrity Servers Data Sheet Part number 5992-4515 First Edition September 2008
Legal notices © Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP will not be liable for technical or editorial errors or omissions contained herein. Confidential computer software.
Contents 1 2 Overview................................................................................................................................... 13 2-1 2-2 2-3 Base server ................................................................................................................................ 14 Overview.................................................................................................................................... 14 Use cases ...........................................
-3-3 HP_PowerRedundancySet.................................................................................................... 46 4-3-4 HP_MemberOfPowerRedundancy......................................................................................... 46 4-3-5 HP_HostedPowerRedundancySet .......................................................................................... 47 4-3-6 HP_MemberOfPowerCollection ............................................................................................
7-3-11 HP_RealizesMemoryModule ................................................................................................ 76 7-3-12 HP_ MemoryModuleSlot...................................................................................................... 76 7-3-13 HP_MemoryBoardSlot......................................................................................................... 77 7-3-14 HP_MemoryModuleInSlot .....................................................................................
11-2 11-3 11-3-1 11-3-2 11-3-3 11-3-4 11-3-5 11-3-6 11-3-7 11-3-8 11-4 12 13 Use cases........................................................................................................................ 106 Class implementations ...................................................................................................... 106 HP_BladeEnclosureCS....................................................................................................... 106 HP_BladeEnclosureCollection...............
13-3-11 13-3-12 13-3-13 13-3-14 13-3-15 13-3-16 13-3-17 13-3-18 13-3-19 13-3-20 13-3-21 13-3-22 13-3-23 13-3-24 13-3-25 13-3-26 13-3-27 13-3-28 13-3-29 13-3-30 13-3-31 13-3-32 13-3-33 13-3-34 13-3-35 13-3-36 13-3-37 13-3-38 13-3-39 13-3-40 13-3-41 13-3-42 13-3-43 13-3-44 13-3-45 13-3-46 13-3-47 13-3-48 13-3-49 13-3-50 13-3-51 13-3-52 13-3-53 13-3-54 13-3-55 13-3-56 13-3-57 13-3-58 13-3-59 13-3-60 13-3-61 13-3-62 13-3-63 13-3-64 HPSA_StorageEnclosureProcessor.................................................
13-3-65 13-3-66 13-3-67 13-3-68 13-3-69 13-3-70 13-3-71 13-3-72 13-3-73 13-3-74 13-3-75 13-3-76 13-3-77 13-3-78 13-3-79 13-3-80 13-3-81 13-3-82 13-3-83 13-3-84 13-3-85 13-4 14 HPSA_StorageEnclosureProcessorEnclosureFirmware (Association)................................ 192 HPSA_DiskDriveDiskDriveFirmware (Association)........................................................ 193 HPSA_DiskDriveStorageExtent (Association)...............................................................
14-3-26 14-3-27 14-3-28 14-3-29 14-3-30 14-3-31 14-3-32 14-3-33 14-3-34 14-3-35 14-4 15 HPFCHBA_SoftwareIdentityDrvPortController.............................................................. 268 HPFCHBA_PortControllerFirmwareIdentityFW............................................................. 269 HPFCHBA_PortControllerFirmwareIdentityBIOS........................................................... 269 HPFCHBA_ProductPhysicalComponent .....................................................................
15-3-39 15-3-40 15-3-41 15-3-42 15-3-43 15-3-44 15-3-45 15-3-46 15-3-47 15-3-48 15-3-49 15-3-50 15-3-51 15-3-52 15-3-53 15-3-54 15-3-55 15-3-56 15-3-57 15-3-58 15-3-59 15-3-60 15-3-61 15-3-62 15-3-63 15-3-64 15-3-65 15-3-66 15-3-67 15-3-68 15-3-69 15-4 16 HPSAS_ArraySystemSCSIProtocolController (Association) ............................................ 298 HPSAS_ArraySystemPortController (Association)......................................................... 298 HPSAS_ArraySystemDiskDrive (Association)....
16-3-18 16-3-19 16-3-20 16-3-21 16-3-22 16-3-23 16-3-24 16-3-25 16-3-26 16-3-27 16-3-28 16-3-29 16-3-30 16-3-31 16-3-32 16-3-33 16-3-34 16-3-35 16-3-36 16-3-37 16-3-38 16-3-39 16-3-40 16-3-41 16-3-42 16-3-43 16-3-44 16-3-45 16-3-46 16-3-47 16-3-48 16-3-49 16-3-50 16-3-51 16-3-52 16-3-53 16-3-54 16-3-55 16-3-56 16-3-57 16-3-58 16-3-59 16-3-60 16-4 17 18 HPSCSI_DASCSIProtocolEndpoint............................................................................. 354 HPSCSI_HBASCSIProtocolController ..........
18-2 18-3 18-3-1 18-3-2 18-3-3 18-3-4 18-3-5 18-4 19 Use cases........................................................................................................................ 406 Class implementations ...................................................................................................... 406 CIM_RegisteredProfile....................................................................................................... 406 HP_RegisteredProfile.............................................
1 Overview The HP Insight Management WBEM Providers supply system management data through the Windows® Management Instrumentation (WMI) framework for HP Integrity server platforms and options. These providers implement the profiles and data described in this document. Use of the providers requires Windows Server® 2003 or Windows Server 2008, and WMI.
2 Base server 2-1 Overview The following profiles are implemented, and files are installed by this provider. Table 2-1 Overview Implemented Profiles Provider Installation Files 2-2 • • • • HP Base Server Profile (P00105) • • • • HPWmiSys.dll HP Base Server Physical Asset Profile (P00114) DMTF Power State Management Profile (DSP1027) DMTF Software Inventory Profile (DSP1023) HPWmiSysEvt.dll HPWmiSysEvtMsg.dll HPWmiSys.
Table 2-2 Class: HP_WinComputerSystem Properties ElementName Computer system DNS name returned by Windows API GetComputerSystemName() CIM_ManagedSystemElement OperationalStatus OperationalStatus[0] contains the computer system consolidated status and indicates the worst status of connected subsystems.
Table 2-2 Class: HP_WinComputerSystem Properties OtherIdentifyingInfo • OtherIdentifyingInfo[0]: HPQ: where is HP_ComputerSystemChassis.ProductID. • OtherIdentifyingInfo[1]: CIM: where is the computer system UUID string. • OtherIdentifyingInfo[2]: CIM:: where is the computer system model string and is the computer system serial number string.
Table 2-2 Class: HP_WinComputerSystem Properties LocationIndicator State of the computer system Unit Identifier (UID) LED (writable property): • • • • 0 (Unknown) 2 (On) 3 (Off) 5 (Alternating) HP_WinComputerSystem 2-3-2 HP_ComputerSystemChassis HP_ComputerSystemChassis extends the class CIM_ComputerSystemChassis to model the physical system chassis. Only one instance of HP_ComputerSystemChassis is instantiated on an Integrity server. The following properties are implemented.
Table 2-3 Class: HP_ComputerSystemChassis 2-3-3 Property name Property implementation ProductID Computer system product ID string (for example, 123456-123) VirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment VirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_ComputerSystemPackage HP_ComputerSystemPackage extends the class CIM_ComputerSystemPackage
Table 2-5 Class: HP_PowerManagementService Properties Property name Property implementation CIM_ManagedSystemElement OperationalStatus 2 (OK) StatusDescriptions StatusDescriptions[0] contains the following corresponding to OperationalStatus[0]: Power Management Service is OK HealthState 5 (OK) CIM_LogicalElement CIM_EnabledLogicalElement EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) EnabledDefault 2 (Enabled) CIM_Service SystemName Computer system DNS name returned by Win
Table 2-6 Class: HP_PowerManagementCapabilities Properties Property name Property implementation CIM_PowerManagmentCapabilities PowerCapabilities • PowerCapabilities[0]: 3 (Power State Settable) • PowerCapabilities[1]: 4 (Power Cycling Supported) PowerChangeCapabilities • PowerChangeCapabilities[0]: 3 (Power State Settable) • PowerChangeCapabilities[1]: 4 (Power Cycling Supported) PowerStatesSupported • PowerStatesSupported[0]: 0 (On) • PowerStatesSupported[1]: 4 (Power Cycle (Off – Soft) ) • Power
Table 2-8 Class: HP_PowerManagementElementCapabilities Property name Property implementation CIM_ElementCapabilities HP_PowerManagementElementCapabilities 2-3-8 ManagedElement ref: HP_PowerManagementService Capabilities ref: HP_PowerManagementCapabilities HP_HostedPowerManagementService HP_HostedPowerManagementService extends the class CIM_HostedService and associates the HP_ComputerSystem instance and the HP_PowerManagementService instance.
Table 2-10 Class: HP_SystemROMFirmware Property name Property implementation Description System ROM Firmware- (), where is the system ROM family code and is either Active or Redundant Examples: • System ROM Firmware-P31 (Active) • System ROM Firmware-P31 (Redundant) ElementName , where is the system ROM family code Example: P31 CIM_ManagedSystemElement Name System ROM Firmware- (), where is the syst
Table 2-10 Class: HP_SystemROMFirmware Property name Property implementation ReleaseDate YYYYMMDD******.**********, where YYYY is the four digit year of the release date, MM is the two digit month of the release date, and DD is the two digit day. HP_SystemROMFirmware 2-3-10 HP_SystemROMElementFirmwareIdentity HP_SystemROMElementFirmwareIdentity extends the class CIM_ElementSoftwareIdentity and associates the HP_ComputerSystem instance and HP_SystemROMFirmware instances.
Table 2-12 Class: HP_SystemROMInstalledFirmwareIdentity Property name Property implementation HP_SystemROMInstalledFirmwareIdentity 2-4 InstalledSoftware ref: HP_SystemROMFirmware System ref: HP_ComputerSystem Supported indications There are no indications specific to the base server profile implementation.
3 CPU 3-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 3-1 Overview Implemented Profiles Provider Installation Files 3-2 • • • • HP CPU Profile (P00106) HP CPU Consolidated Status Profile (P00107) HP CPU Physical Asset Profile (P00108) HP Location Profile (P00124) • HPWmiProc.dll • HPWmiProcEvt.dll • HPWmiProcEvtMsg.
Table 3-2 Class: HP_Processor Properties Property name Property implementation Description (x86 Family x Model y Stepping z), where is the processor brand string, x is the processor family number, y is the processor model number and z is the processor stepping number Example: Intel(R) Xeon(TM) CPU 3.06GHz (x86 Family 15 Model 2 Stepping 7) ElementName A string indicating the processor physical location.
Table 3-2 Class: HP_Processor Properties Property name Property implementation EnabledDefault 2 (Enabled) CIM_LogicalDevice SystemCreationClassName HP_WinComputerSystem SystemName Computer system name from Windows API GetComputerSystemName() CreationClassName HP_Processor DeviceID Proc n, where n is the processor number CIM_Processor CPUStatus • • • • 1 (CPU Enabled) 2 (CPU Disabled by User using BIOS Setup) 3 (CPU Disabled By BIOS (POST Error)) 7 (Other) Family Processor family number from
Table 3-3 Class: HP_ProcessorCapabilities Property name Property implementation InstanceID HPQ:HP_ProcessorCapabilities:n, where n is a unique, sequentially-assigned number in the form 001, 002, and so on.
Table 3-4 Class: HP_ProcessorCore Property name Property implementation OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is logged for this CPU • 6 (Error), when CPU is disabled through POST error • 10 (Stopped), when CPU is disabled through RBSU StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 3-4 Class: HP_ProcessorCore Property name Property implementation Characteristics • For x86 processors: Characteristics[0]: 3 (32-bit Capable) • For x64 processors: ○ Characteristics[0]: 3 (32-bit Capable) ○ Characteristics[1]: 2 (64-bit Capable) HP_ProcessorCore Bootstrap 3-3-4 • False • True HP_HardwareThread HP_HardwareThread extends the class CIM_HardwareThread to model the hardware threads. The following properties are implemented.
Table 3-5 Class: HP_HardwareThread Property name Property implementation OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is logged for this CPU • 6 (Error), when CPU is disabled through POST error • 10 (Stopped), when CPU is disabled through RBSU StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 3-6 Class: HP_ProcessorcacheMemory Property name Property implementation CIM_ManagedElement Caption One of the following: • Level x Data Cache, where x is the cache level number • Level x Instruction Cache, where x is the cache level number • Level x Unified Cache, where x is the cache level number Examples: • Level 1 Data Cache • Level 2 Unified Cache Description One of the following: • Level x Data Cache, where x is the cache level number • Level x Instruction Cache, where x is the cache l
Table 3-6 Class: HP_ProcessorcacheMemory Property name Property implementation StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 3-6 Class: HP_ProcessorcacheMemory Property name Property implementation NumberOfBlocks Number of blocks in this cache (for example, 8192 or 524288) Primordial 0 (False) CIM_Memory HP_CacheMemory HP_ProcessorCacheMemory 3-3-6 HP_SystemProcessor HP_SystemProcessor extends the class CIM_SystemDevice and associates HP_ComputerSystem and HP_Processor instances. The following properties are implemented.
3-3-8 HP_ProcessorCoreComponent HP_ProcessorCoreComponent extends the class CIM_ConcreteComponent and associates an HP_Processor instance with HP_ProcessorCore instances. The following properties are implemented.
Table 3-11 Class: HP_AssociatedProcessorCacheMemory Property name Property implementation CIM_AssociatedMemory CIM_AssociatedCacheMemory Level WritePolicy CacheType • • • • • • 0 (Unknown) • • • • • • 0 (Unknown) • • • • • 0 (Unknown) 1 (Other) 2 (Not Applicable) 3 (Primary) 4 (Secondary) 5 (Tertiary) 1 (Other) 2 (Write Back) 3 (Write Through) 4 (Varies with Address) 5 (Determination Per I/O) 1 (Other) 2 (Instruction) 3 (Data) 4 (Unified) Line Size Cache line size in bytes Read Policy • • •
3-3-11 HP_ProcessorCollection HP_ProcessorCollection extends the class HP_GroupSystemSpecificCollection. The following properties are implemented.
Table 3-13 Class: HP_ProcessorGroupHostedCollection Property name Property implementation CIM_Dependency CIM_HostedDependency CIM_HostedCollection HP_GroupHostedCollection HP_ProcessorGroupHostedCollection 3-3-13 Antecedent ref: HP_ComputerSystem Dependent ref: HP_ProcessorCollection HP_PhysicalMemberOfProcessorCollection HP_PhysicalMemberOfProcessorCollection extends the class CIM_MemberOfCollection and associates the HP_ProcessorCollection instance with an HP_ProcessorChip instance.
Table 3-15 Class: HP_ProcessorChip Properties Property name Property implementation OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is logged for this CPU • 6 (Error), when CPU is disabled through POST error • 10 (Stopped), when CPU is disabled through RBSU StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 3-15 Class: HP_ProcessorChip Properties Property name Property implementation Manufacturer Processor manufacturer string from SMBIOS (for example, Intel or AMD) Model Model y, where y is the processor model number Version Model y Stepping z, where y is the processor model number, and z is the processor stepping number PoweredOn • 0 (False) – if CPU is disabled through RBSU or POST error • 1 (True) – if CPU is enabled CanBeFRUed • 0 (False) • 1 (True) CIM_PhysicalComponent RemovalConditions
Table 3-17 Class: SystemPhysicalProcessor Property name Property implementation CIM_Component CIM_Container HP_SystemPhysicalProcessor 3-3-17 GroupComponent ref: HP_ComputerSystemChassis PartComponent ref: HP_ProcessorChip HP_ProcessorLocation HP_ProcessorLocation implements the class HP_Location that extends the class CIM_Location. The following properties are implemented.
Table 3-18 Class: HP_ProcessorLocation Property name Property implementation LocationInformation • LocationInformation[0]: the socket number • LocationInformation[1]: the cabinet number (cellular systems only) • LocationInformation[2]: the cell number (cellular systems only) LocationInfoDesc • LocationInfoDesc[0]: 4 (Socket), indicates that the first element of the LocationInformation array contains the socket number • LocationInfoDesc[1]: 7 (Cabinet), indicates that the second element of the Location
4 System Power Supply 4-1 Overview This provider implements the HP Power Supply profile to model power supplies in Integrity systems. The following profiles are implemented, and the following files are installed by this provider. Table 4-1 Overview 4-2 Implemented Profiles • HP Power Supply Profile 1.0 • HP Location Profile 1.0 Provider Installation Files • • • • • • • • • HPWmiSensor.DLL HPWmiSensorEvt.DLL HPWmiSensorEvtMsg.DLL HPWmiSensor.mof HPHlthEvtCons.mof HPErrorMetaInstance.mof HPWmiEvent.
Table 4-2 Class: HP_PowerSupply Property name Property implementation Description Power Supply n provides power for PowerSupplyType. StatusDescription, where n represents the number of the power supply instance, PowerSupplyType represents the corresponding string value of the PowerSupplyType enumeration, and StatusDescription represents the value of StatusDescriptions[0] ElementName Power Supply n, where n represents the number of the power supply instances.
Table 4-3 Class: HP_PowerCollection Property name Property implementation CIM_ManagedElement Caption Power Collection Description This is a collection of all devices including power supplies that provide power. GroupStatusDescription.
4-3-3 HP_PowerRedundancySet HP_PowerRedundancySet is used to model power supply redundancy sets on Integrity servers. The Windows implementation class is HP_WinPowerRedundancySet. Table 4-4 Class: HP_PowerRedundancySet Property name Property implementation CIM_ManagedElement Caption Power Redundancy Set n, where n represents the number of the redundancy set instance Description Power Redundancy Set n is collection of fault tolerant power supplies that provide redundant power.
Table 4-5 Class: HP_MemberOfPowerRedundancy 4-3-5 Property name Property implementation Collection References HP_PowerRedundancySet Member References HP_PowerSupply HP_HostedPowerRedundancySet HP_HostedPowerRedundancySet is used to represent an association between HP_PowerRedundancySet and the computer system that contains this redundancy set. The Windows implementation class is HP_WinHostedPowerRedundancySet.
4-3-8 HP_SystemPowerSupply HP_SystemPowerSupply is used to represent an association between HP_PowerSupply and the computer system that contains this power supply. The Windows implementation class is HP_WinSystemPowerSupply. Table 4-9 Class: HP_SystemPowerSupply 4-3-9 Property name Property implementation GroupComponent References HP_ComputerSystem PartComponent References HP_PowerSupply HP_Location HP_Location is used to model power supply locations on Integrity servers.
Table 4-11 Class: HP_ElementLocation 4-3-11 Property name Property implementation Element References CIM_ManagedElement PhysicalLocation References CIM_Location CIM_ConfigurationCapacity CIM_ConfigurationCapacity is used to model power supply configuration capacity on Integrity Servers. The Windows implementation class is HP_WinPowerSupplyConfigurationCapacity. There is one instance of this class on systems modeling power supply configuration capacity.
4-4 Supported indications There are no indications specific to the system power supply profile implementation.
5 System fan 5-1 Overview This provider implements the profiles listed to support fans installed in Integrity servers. The following profiles are implemented, and the following files are installed by this provider. Table 5-1 Overview 5-2 Implemented Profiles • HP Fan Profile 1.0 • HP Location Profile 1.0 Provider Installation Files • • • • • • • • • HPWmiSensor.dll HPWmiSensorEvt.dll HPWmiSensorEvtMsg.dll HPWmiSensor.mof HPHlthEvtCons.mof HPErrorMetaInstance.mof HPWmiEvent.mof HPWmiEvtCons.
Table 5-2 Class: HP_Fan Property name Description Property implementation Fan n provides cooling for fantype. statusdescription. n represents the number of the fan instance, fantype represents the corresponding string value of the FanType enumeration and statusdescription represents the value of StatusDescriptions[0] ElementName Fan n, where n represents the number of the fan instance.
5-3-2 HP_CoolingCollection HP_CoolingCollection is used to model fan collections on Integrity Servers. The Windows implementation class is HP_WinCoolingCollection. There is one instance of this class on systems modeling fans. Table 5-3 Class: HP_CoolingCollection Property name Property implementation CIM_ManagedElement Caption Cooling Collection Description This is a collection of all devices including fans that provide cooling. GroupStatusDescription.
5-3-3 HP_CoolingRedundancySet HP_CoolingRedundancySet is used to model fan redundancy sets on Integrity servers. The Windows implementation class is HP_WinCoolingRedundancySet. Table 5-4 Class: HP_CoolingRedundancySet Property name Property implementation CIM_ManagedElement Caption Cooling Redundancy Set n n represents the number of the redundancy set instance Description Cooling Redundancy Set n is collection of fault tolerant fans that provide redundant cooling.
Table 5-5 Class: HP_MemberOfCoolingRedundancy 5-3-5 Property name Property implementation Collection References HP_CoolingRedundancySet Member References HP_Fan HP_HostedCoolingRedundancySet HP_HostedCoolingRedundancySet is used to represent an association between HP_CoolingRedundancySet and the computer system that contains this redundancy set. The Windows implementation class is HP_WinHostedCoolingRedundancySet.
5-3-8 HP_SystemFan HP_SystemFan is used to represent an association between HP_Fan and the computer system that contains this fan. The Windows implementation class is HP_WinSystemFan. Table 5-9 Class: HP_SystemFan 5-3-9 Property name Property implementation GroupComponent References HP_ComputerSystem PartComponent References HP_Fan HP_Location HP_Location is used to model fan locations on Integrity servers. The Windows implementation class is HP_WinFanLocation.
Table 5-11 Class: HP_ElementLocation 5-3-11 Property name Property implementation PhysicalLocation References CIM_Location CIM_ConfigurationCapacity CIM_ConfigurationCapacity is used to model fan configuration capacity on Integrity Servers. The Windows implementation class is HP_WinFanConfigurationCapacity. There is one instance of this class on systems modeling fan configuration capacity.
5-4 Supported indications There are no indications specific to the system fan profile implementation.
6 System Temperature Sensor 6-1 Overview This provider implements the HP Sensor Profile to model temperature sensors in Integrity servers. The following profiles are implemented, and the following files are installed by this provider. Table 6-1 Overiew 6-2 Implemented Profiles • HP Sensor Profile 1.0 Provider Installation Files • • • • • • • • HPWmiSensor.DLL HPWmiSensorEvt.DLL HPWmiSensorEvtMsg.DLL HPWmiSensor.mof HPHlthEvtCons.mof HPErrorMetaInstance.mof HPWmiEvent.mof HPWmiEvtCons.
Table 6-2 Class: HP_NumericSensor Property name Property implementation Description Temperature Sensor n detects for NumericSensorType. StatusDescription. n represents the number of the temperature sensor instance, NumericSensorType represents the value of NumericSensorType and StatusDescription represents the value of StatusDescriptions[0] ElementName Temperature Sensor n, where n represents the number of the temperature sensor instance.
Table 6-2 Class: HP_NumericSensor Property name Property implementation SensorType 2 (Temperature) CurrentState • Normal—if OperationalStatus[0] is 2 (OK) • Critical—if OperationalStatus[0] is 6 (Error) PossibleStates Array can contain any of the following values: • PossibleStates[9] = Normal • PossibleStates[3] = Critical CIM_NumericSensor CurrentReading Current reading of temperature sensor BaseUnits 2 (Degrees C) RateUnits 0 (None) UnitModifier 0 SupportedThresholds • SupportedThresholds
6-3-2 HP_SensorCollection HP_SensorCollection is used to model temperature sensor collections on Integrity servers. The Windows implementation class is HP_WinSensorCollection. There is one instance of this class on systems modeling sensors. Table 6-3 Class: HP_SensorCollection Property name Property implementation CIM_ManagedElement Caption Temperature Sensor Collection Description This is a collection of temperature sensors. GroupStatusDescription.
Table 6-4 Class: HP_MemberOfSensorCollection 6-3-4 Property name Property implementation Collection References HP_SensorCollection Member References HP_NumericSensor HP_HostedSensorCollection HP_HostedSensorCollection is used to represent an association between HP_SensorCollection and the computer system that contains the collection. The Windows implementation class is HP_Win HostedSensorCollection.
7 System memory 7-1 Overview This provider implements the HP Memory Profile and HP Memory Physical Asset Profile to represent system memory in Integrity systems. The following profiles are implemented, and the following files are installed by this provider. Table 7-1 Overview 7-2 Implemented Profiles • HP Memory Profile 1.0 • HP Memory Physical Asset Profile 1.0 • HP Location Profile 1.0 Provider Installation Files • • • • • • • • HPWmiMemory.DLL HPWmiMemoryEvt.DLL HPWmiMemoryEvtMsg.
Table 7-2 Class: HP_Memory Property name Property implementation Description Logical system memory ElementName System Memory CIM_ManagedSystemElement OperationalStatus Enumerator indicating the logical system memory operational status. The status represents the ‘worst-of’ algorithm for all OperationalStatus[0] values reported by physical memory modules in HP_MemoryModule instances.
Table 7-2 Class: HP_Memory Property name Property implementation CIM_StorageExtent Access 3 (Read/Write Supported) BlockSize 1 (byte) ConsumableBlocks Capacity in bytes NumberOfBlocks Capacity in bytes Primordial True Purpose System Memory SequentialAccess False CIM_Memory StartingAddress Beginning address of the memory in kilobytes EndingAddress Ending address of the memory in kilobytes Volatile True HP_Memory HP_WinMemory 7-3-2 HP_SystemMemory The class HP_SystemMemory represents a
Table 7-4 Class: HP_MemoryModule Property name Property implementation CIM_ManagedElement Caption A string describing the DIMM index and the DIMM physical location. CIM_ManagedSystemElement OperationalStatus Enumerator indicating the memory module operational status. • OperationalStatus[0]: contains overall memory module status • OperationalStatus[1]: contains detailed memory module status (as needed) For details, see the Memory Module Status.
Table 7-4 Class: HP_MemoryModule Property name Property implementation RemovalConditions 3 (Removable when off) CIM_Chip CIM_PhysicalMemory DataWidth Data width of memory module in bits InterleavePosition Position of memory module in an interleave Capacity Total capacity of memory module in bytes TotalWidth Total width of memory module in bits Speed Speed of memory module in nanoseconds MemoryType Enumerator indicating the type of memory module. See the MOF file for details.
7-3-4 HP_MemoryBoard The class HP_MemoryBoard represents a physical memory board on Integrity Servers. There is an instance of this class for each memory board in the system. Table 7-6 Class: HP_MemoryBoard Property name Property implementation CIM_ManagedElement Caption A string describing the physical location of the memory board. On Integrity systems, a memory board instance can be a cell board, a system board or a memory extender board.
Table 7-6 Class: HP_MemoryBoard Property name Property implementation ElementName A string describing the physical location of the memory board. On Integrity systems, a memory board instance can be a cell board, a system board or a memory extender board.
Table 7-7 Memory Board Status 7-3-5 Condition OperationalStatus[0] StatusDescriptions[0] OperationalStatus[1] StatusDescriptions[1] Memory board has a configuration error, for example, there is a problem with the board release latch (unlock error) or there is an improper configuration of memory modules on the board.
Table 7-8 Class: HP_MemoryRedundancySet Property name Property implementation RedundancyStatus The current memory redundancy status as follows: • 2 (Fully Redundant)—System is operating properly in the Advanced Memory Protection mode given in the TargetConfiguration property. • 3 (Degraded Redundancy)—Degraded Redundancy can occur in either of 2 conditions: ○ System is not operating in the TargetConfiguration mode (the CurrentConfiguration mode does not match the TargetConfiguration mode).
Table 7-8 Class: HP_MemoryRedundancySet Property name Property implementation ConfigurationsAvailable An array containing Advanced Memory Protection configurations supported on this system (the CurrentConfiguration and TargetConfiguration properties will contain one of these values). Each indexed position in the array contains one supported configuration.
Table 7-9 Class: HP_MemoryCollection Property name Property implementation GroupStatusDescriptions GroupStatusDescriptions[0] contains descriptive text per GroupOperationalStatus[0]: • Memory collection status: OK • Memory collection status: Degraded • Memory collection status: Unknown HP_MemoryCollection Table 7-10 Memory Collection Status 7-3-7 RedundancyStatus from HP_MemoryRedundanc ySet ‘worst’ OperationalStatus[0], HP_MemoryBoard ‘worst’ OperationalStatus[0], HP_MemoryModule GroupOperational
Table 7-11 Class: HP_HostedMemoryCollection 7-3-8 Property name Property implementation Antecedent ref: HP_ComputerSystem Dependent ref: HP_MemoryCollection HP_MemberOfMemoryCollection The class HP_ MemberOfMemoryCollection represents an association between HP_MemoryCollection and HP_MemoryModule or HP_MemoryBoard.
Table 7-14 Class: HP_HostedMemoryRedundancySet Property name Property implementation HP_HostedMemoryRedundancySet 7-3-11 OwningElement ref: HP_ComputerSystem OwnedElement ref: HP_MemoryRedundancySet HP_RealizesMemoryModule The class HP_RealizesMemoryModule represents an association between HP_MemoryModule and HP_Memory.
Table 7-16 Class: HP_MemoryModuleSlot Property name Property implementation Tag HPQ:HP_MemoryModuleSlot:x-y, where: • x is the board/cartridge number where the memory slot is located. On cellular systems, x includes the cabinet and cell board number. • y is the memory socket number where the memory slot is located Description A string describing the DIMM slot index and the DIMM slot physical location. ElementName A string describing the DIMM slot index and the DIMM slot physical location.
Table 7-17 Class: HP_MemoryBoardSlot Property name Property implementation Tag HPQ:HP_MemoryBoardSlot:x, where x is the board/cartridge number. Description A string describing the memory board physical location. ElementName A string describing the memory board physical location. CIM_PhysicalConnector ConnectorLayout 1 (Other) ConnectorDescription A string describing the memory board physical location. CIM_Slot Number The board/cartridge number where the memory board is located.
Table 7-19 Class: HP_MemoryBoardInSlot Property name Property implementation HP_MemoryBoardInSlot 7-3-16 ref: HP_MemoryBoardSlot — ref: HP_MemoryBoard — HP_ MemoryModuleSlotOnBoard The class HP_MemoryModuleSlotOnBoard represents an association between an HP_MemoryModuleSlot and the HP_MemoryBoard that contains it.
Table 7-21 Class: HP_ MemoryModuleSlotLocation Property name Property implementation Name HPQ:HP_MemoryModuleSlotLocation:x-y, where: • x is the board/cartridge number where the memory module slot is located. On cellular systems, x includes the cabinet and cell board number. • y is the memory socket index where the memory module slot is located PhysicalPosition x-y, where: • x is the board/cartridge number where the memory module slot is located.
Table 7-22 Class: HP_ MemoryBoardSlotLocation Properties Property implementation Description A string describing the physical location of the memory board. ElementName A string describing the physical location of the memory board. CIM_Location Name HPQ:HP_MemoryBoardSlotLocation:x, where x is the board/cartridge number where the memory board slot is located PhysicalPosition x, where x is the board/cartridge number where the memory board slot is located.
7-3-20 HP_MemoryBoardSlotElementLocation The class HP_MemoryBoardSlotElementLocation extends the class HP_ElementLocation and is used to associate a memory board slot (HP_MemoryBoardSlot) with its corresponding location (HP_MemoryBoardSlotLocation). There is an instance of this class for each memory board slot in the system (whether the slot is occupied or not).
Table 7-26 Class: HP_SystemMemoryBoardSlot Properties Property implementation HP_SystemMemoryBoardSlot 7-4 GroupComponent ref: HP_ComputerSystemChassis PartComponent ref: HP_MemoryBoardSlot Supported indications There are no indications specific to the system memory profile implementation.
8 PCI Device 8-1 Overview This provider implements the profiles listed to support PCI devices installed in Integrity servers. The following table details the profiles implemented and files installed by this provider. Table 8-1 Overview 8-2 Implemented Profiles • DMTF PCI Device Profile • DMTF Physical Asset Profile Provider Installation Files • HPWmiPci.dll • HPWmiPci.mof Use cases See the DMTF PCI Device Profile for use cases.
Table 8-2 Class: HP_PCIDevice Property name Property implementation CIM_LogicalDevice CreationClassName HP_PCIDevice DeviceID Unique identifier for this PCI device instance SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 8-3 Class: HP_PCIBridge Property name Property implementation ElementName A hardware ID for this PCI device provided by the operating system CIM_ManagedSystemElement Name The product name for the PCI device. CIM_LogicalDevice CreationClassName HP_PCIBridge DeviceID Unique identifier for this PCI device instance SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
8-3-3 HP_PCICard HP_PCICard is used to represent physical PCI adapter card installed on Integrity Servers. There is an instance of this class for each PCI adapter card present in the system. Table 8-4 Class: HP_PCICard Property name Property Implemenation CIM_ManagedElement Caption A string describing the physical location of the PCI device. CIM_ManagedSystemElement Name A string describing the physical location of the PCI device.
Table 8-5 Class: HP_PCISlot Property name Property implementation CIM_ManagedSystemElement Name A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems. CIM_PhysicalElement CreationClassName HP_PCISlot Tag A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems. Description A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems.
Table 8-6 Class: HP_PCICardInSlot 8-3-6 Property name Property implementation Antecedent References HP_PCISlot Dependent References HP_PCICard HP_RealizesPCIDevice HP_RealizesPCIDevice is used to represent an association between HP_PCIDevice and HP_PCICard that realizes this PCI device.
Table 8-10 Class: HP_Location Property name Property implementation CIM_ManagedElement Caption A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems. Description A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems. ElementName A string describing the full PCI slot location, which includes cabinet and cell number on cellular systems.
9 Management Processor Lite 9-1 Overview The profiles are implemented, and the following files are installed by this provider. Table 9-1 Overview 9-2 Implemented Profiles • HP Management Processor (MP) Lite Profile 1.0 Provider Installation Files • HPWmiMgmtProc.dll • HPWmiMgmtProcLite.mof Use cases For use cases, see the HP Management Processor (MP) Lite Profile. 9-3 Class implementations The following classes are implemented for Integrity server platforms where available.
Table 9-2 Class: HP_ManagementProcessor Property name Property implementation Description Description of the Management Processor in the format: HP Management Processor - where indicates the MP Is Active or Inactive/Disabled and is the name of the MP product (same as the product name in property ElementName) For example, Active HP Management Processor – Integrated Lights Out (iLO) ElementName Product name of the management processor.
Table 9-2 Class: HP_ManagementProcessor Property name Property implementation StatusDescriptions Descriptive text per OperationalStatus.
Table 9-2 Class: HP_ManagementProcessor Property name Property implementation ControllerType Enumerator indicating the model or type of management processor (see the HPWmiMgmtProcLite.mof file).
Table 9-3 Class: CIM_SoftwareIdentity Property name Property implementation CIM_ManagedElement Caption • Management Processor Firmware 1—for the active MP • Management Processor Firmware 2—for the inactive/disabled MP Description HP Management Processor Firmware ElementName The target type/firmware family For example: • RI6 for RILOE-II • RI5 for iLO • RI7 for iLO2 CIM_ManagedSystemElement Name Product name of the management processor.
Table 9-3 Class: CIM_SoftwareIdentity Property name Property implementation IdentifyingInfoType CIM:SoftwareFamily ReleaseDate The MP firmware date (in DMTF datetime format) HP_MPFirmware 9-3-3 HP_MPCollection HP_MPCollection represents the collection of all management processor controller systems in a computer system. HP_MPCollection extends the class HP_GroupSystemSpecificCollection to forward group operational status. The following properties are implemented.
Table 9-4 Class: HP_MPCollection Property name Property implementation GroupStatusDescription GroupStatusDescriptions[0] text per GroupOperationalStatus[0]: • Aggregate Management Processor Collection Status: Unknown • Aggregate Management Processor Collection Status: OK • Aggregate Management Processor Collection Status: Degraded • Aggregate Management Processor Collection Status: Error HP_MPCollection 9-3-4 HP_MPHostedCollection HP_MPHostedCollection extends the class HP_GroupHostedCollection and
Table 9-6 Class: HP_MPComponentCS 9-3-6 Property name Property implementation PartComponent ref: HP_ManagementProcessor HP_MPMemberOfCollection HP_MPMemberOfCollection extends the class CIM_MemberOfCollection and associates a management processor to the collection to which it belongs. The following properties are implemented.
9-3-8 CIM_InstalledSoftwareIdentity CIM_InstalledSoftwareIdentity associates a management processor to its corresponding installed firmware. The Windows-specific implementation class is HP_MPInstalledFirmwareIdentity. The following properties are implemented.
10 SEL Record Log 10-1 Overview This provider supports the IPMI System Event Log (SEL) on Integrity systems. The following profiles are implemented, and the following files are installed by this provider. Table 10-1 Overview 10-2 Implemented Profiles • HP Record Log Profile (P00109) Provider Installation Files • HPWmiSys.dll • HPWmiSys.mof Use cases For use cases, see the HP Record Log profile (P00109). 10-3 Class implementations The following classes describe the IML Record Log implementation.
Table 10-2 Class: HP_CommonRecordLog Properties Property name Property implementation OperationalStatus OperationalStatus[0] indicates the highest severity of IPMI SEL log entries and will contain one of the following: • 2 (OK), only informational or repaired events exist in the IPMI SEL log • 3 (Degraded), at least one degraded event exists in the IML log • 6 (Error), at least one critical event exists in the IPMI SEL log StatusDescriptions StatusDescriptions[0] will contain one of the following co
Table 10-2 Class: HP_CommonRecordLog Properties Property name Property implementation LogBackUpDays Default value is 30 days. LogPercentFull Percentage of log currently used. Table 10-3 Implemented Methods for HP_CommonRecordLog Class 10-3-2 Method Name Method Implementation ClearLog See HP Record Log profile (P00109) RepairAll See HP Record Log profile (P00109) HP_CommonLogEntry HP_CommonLogEntry extends the class CIM_ LogEntry to model logs records within the IPMI SEL log.
Table 10-4 Class: HP_CommonLogEntry Property name Property implementation CIM_LogEntry InstanceID HPQ:n, where n is the IPMI SEL event number LogInstanceID HPQ:HPQ_CommonRecordLog LogName Complex-Wide IPMI System Event Log (SEL) events RecordID IPMI SEL event number CreationTimeStamp IPMI SEL log event creation time stamp HP_CommonLogEntry RecordDataType 3 (Delimited) RawData Raw SEL event as logged by the firmware (16 bytes if no timestamp entry, else 32 bytes) MajorClass 12 (IPMI SEL) Mi
Table 10-4 Class: HP_CommonLogEntry Property name Property implementation ServerHardwareArchitecture • 0 (Unknown) • 8 (IA-64) LoggerType 2 (Server) Table 10-5 Implemented Methods for HP_CommonLogEntry Class 10-3-3 Method Name Method Implementation Repair Refer to HP Record Log profile (P00109) HP_LogManagesRecord HP_ LogManagesRecord extends the class CIM_ LogManagesRecord and associates instances of HP_CommonRecordLog and HP_CommonLogEntry.
10-4 Supported indications There are no indications specific to the profile registration profile implementation.
11 Blade System Lite 11-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 11-1 Overview 11-2 Implemented Profiles • HP Blade System Lite Profile 1.0 Provider Installation Files • HPWmiBlade.DLL • HPWmiBlade.mof Use cases For use cases, see the HP Blade System Lite Profile. 11-3 Class implementations The following classes are implemented for Integrity c-Class blade systems only.
Table 11-2 Class: HP_BladeEnclosureCS Property name Property implementation CIM_ManagedSystemElement OperationalStatus StatusDescriptions • • • • 0 (Unknown), enclosure status: Unknown 2 (OK), enclosure status: OK 3 (Degraded), enclosure status: Degraded 6 (Error), enclosure status: Error StatusDescriptions[0] per OperationalStatus[0]: • Server Blade Enclosure and Onboard Administrator status: Unknown • Server Blade Enclosure and Onboard Administrator status: OK • Server Blade Enclosure and Onboard
Table 11-2 Class: HP_BladeEnclosureCS Property name Property implementation HP_BladeEnclosureCS 11-3-2 ManagementIPAddress The enclosure’s management IP address ManagementURL The URL of the enclosure’s management web-based user interface HP_BladeEnclosureCollection HP_BladeEnclosureCollection extends the class HP_GroupSystemSpecificCollection to aggregate the enclosure’s group operational status. The following properties are implemented.
Table 11-3 Class: HP_BladeEnclosureCollection Property name Property implementation GroupStatusDescriptions GroupStatusDescriptions[0] per GroupOperationalStatus[0]: • Server Blade Enclosure and Onboard Administrator status: Unknown • Server Blade Enclosure and Onboard Administrator status: OK • Server Blade Enclosure and Onboard Administrator status: Degraded • Server Blade Enclosure and Onboard Administrator status: Error HP_BladeEnclosureCollection 11-3-3 HP_BladeSystemComponent HP_BladeSystemCo
11-3-5 HP_BladeEnclosureGroupHostedCollection HP_BladeEnclosureGroupHostedCollection extends the class HP_GroupHostedCollection and associates the enclosure’s computer system instance to the blade enclosure collection instance. The following properties are implemented.
Table 11-7 Class: CIM_SoftwareIdentity Property name Property implementation MinorVersion The minor version number of the blade enclosure firmware VersionString String indicating the blade enclosure firmware version information. This property is the string translation of the content provided in the MajorVersion and MinorVersion properties.
Table 11-9 Class: CIM_InstalledSoftwareIdentity Property name Property implementation CIM_InstalledSoftwareIdentity HP_BladeEnclosureInstalledFWIdentity 11-4 System ref: HP_BladeEnclosureCS InstalledSoftware ref: HP_BladeEnclosureFW Supported indications There are no indications specific to the blade system profile implementation.
12 Ethernet Teaming 12-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 12-1 Overview Implemented Profiles HP Ethernet Teaming 1.0 Provider Installation Files • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • HPWinEthAdapterCollection.dll HPWinEthBootcodeVersion.dll HPWinEthBootcodeVersionToPort.dll HPWinEthDevice.dll HPWinEthernetPort.dll HPWinEthernetPortStatistics.dll HPWinEthernetStrings.
Table 12-1 Overview Provider Installation Files continued 12-2 • • • • • • • • • • • • • • • • • • • • • HPWinEthernetPort.mof HPWinEthernetPortStatistics.mof HPWinEthernetProvider.mof HPWinEthErrorMetadata.mof HPWinEthEventSettings.mof HPWinEthGroupHostedCollection.mof HPWinEthIPHostedAccessPoint.mof HPWinEthIPProtocolEndpoint.mof HPWinEthLANEndpoint.mof HPWinEthLANEndpointToStats.mof HPWinEthLANHostedAccessPoint.mof HPWinEthMemberOfCollection.mof HPWinEthPortToLANEndpoint.mof HPWinEthPortToStats.
Table 12-2 Class: HP_EthernetPort Property name Property implementation CIM_ManagedSystemElement Name Physical Device Object (PDO) name (for example, \Device\NTPNP_PCI0017) HealthState 5 (OK) if port has link, 20 (Major Failure) otherwise OperationalStatus[0] 2 (OK) if port has link, 6 (Error) otherwise CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled).
12-3-2 HP_EthernetDevice HP_EthernetDevice associates an Ethernet Port to the containing Computer System. The Windows implementation class is HP_WinEthDevice. Table 12-3 Class: HP_EthernetDevice Property name Property implementation CIM_Component CIM_SystemComponent CIM_SystemDevice 12-3-3 Key:GroupComponent ref:HP_ComputerSystem Key:PartComponent ref:HP_EthernetPort HP_EthernetTeam HP_EthernetTeam models Ethernet Redundancy Sets (Ethernet Teams).
Table 12-4 Class: HP_EthernetTeam Property name Property implementation TypeOfSet • 2 (N+1) • 3 (Load Balanced). HP_GroupRedundancySet GroupOperationalStatus • 2 (OK) • 3 (Degraded) • 6 (Error) HP_EthernetTeam 12-3-4 ActiveMaximumTransmissionUnit Current maximum transmission unit in bytes Speed The current bandwidth of the team in bits per second TeamCapabilities[] Capabilities of an Ethernet Team (for example, Fast Path Failover). See the Windows Ethernet Teaming mof, HP_WinEthRedundancySet.
Table 12-5 Class: HP_EthernetTeamMember 12-3-5 Property name Property implementation Role • • • • • 0 (Unknown) 1 (None) 2 (Tx/Rx – Transmit/Receive) 3 (Tx – Transmit only) 4 (Standby – Spare) HP_HostedEthernetTeam HP_HostedEthernetTeam associates Ethernet Teams to the containing Computer System. The Windows implementation class is HP_WinHostedEthernetTeam.
Table 12-7 Class: HP_EthernetLANEndpoint Property name Property implementation OperationalStatus[0] • 2 (OK) • 3 (Degraded) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint Key:CreationClassName HP_WinEthLANEndpoint Key:SystemCreationClassName HP_ComputerSystem.
12-3-8 HP_EthernetTeamToLANEndpoint HP_ EthernetTeamToLANEndpoint associates Ethernet Teams to Ethernet LAN Endpoints. The Windows implementation class is HP_WinEthRedundancySetToLANEndpoint.
12-3-11 HP_EthernetStatistics The following table lists the property implementation for HP_EthernetPortStatistics. The Windows implementation class is HP_WinEthernetPortStatistics.
Table 12-12 Class: HP_EthernetStatistics Property name Property implementation CIM_ManagedElement Caption • For Ethernet Teams, same as associated HP_WinEthRedundancySet.Caption • For Ethernet Ports, same as associated HP_WinEthernetPort.
Table 12-13 Class: HP_EthernetPortStatisticalData Property name Property implementation CIM_ElementStatisticalData Key:ManagedElement ref:HP_EthernetPort Key:Stats ref:HP_EthernetStatistics HP_EthernetPortStatisticalData 12-3-13 HP_EthernetLANEndpointStatisticalData HP_EthernetLANEndpointStatisticalData associates Ethernet LAN Endpoints to Ethernet LAN Endpoint Statistics. The Windows implementation class is HP_WinEthLANEndpointToStats.
12-3-15 HP_EthernetMemberOfCollection HP_EthernetMemberOfCollection associates Ethernet Ports and Ethernet Teams to the Ethernet Collection. The Windows implementation class is HP_WinEthMemberOfCollection.
Table 12-18 Class: CIM_IPProtocolEndpoint Property name Property implementation CIM_ManagedSystemElement Key:Name System GUID for the associated Ethernet LAN Endpoint, concatenated with the IP Address.
12-3-19 CIM_SoftwareIdentity The following table lists the property implementation for CIM_SoftwareIdentitiy, The Windows-specific implementation classes are HP_WinEthBootcodeVersion and HP_WinEthPXEVersion.
Table 12-21 Class: CIM_ElementSoftwareIdentity Property name Property implementation CIM_ElementSoftwareIdentity ElementSoftwareStatus 12-3-21 • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HP_Location The following table lists the property implementation for HP_location. The Windows implementation classes is HP_WinEthLocation.
Table 12-23 Class: HP_ElementLocation Property name Property implementation Key: PhysicalLocation ref:HP_Location HP_ElementLocation HP_WinElementLocation 12-3-23 HP_EthEventSettings HP_EthEventSettings models configurable Ethernet Indication settings. The Windows implementation class is HP_WinEthEventSettings.
Table 12-24 Class: HP+EthEventSettings 12-4 Property name Property implementation MonitorLANEndpoints If enabled, events related to HP_WinEthLANEndpoint are generated. Default, disabled. MonitorPorts If enabled, events related to HP_WinEthernetPort are generated. Default, enabled. MonitorRedundancySets If enabled, events related to HP_WinEthRedundancySet are generated. Default, true. PolInterval The longest interval between network status polls, in seconds.
Table 12-25 HP_AlertIndication: Redundancy Lost Property name Property implementation RecommendedActions[] View the Ethernet and Ethernet Team Member status in the HP Network Configuration Utility (NCU). View the System Event Log for additional information. SystemCreationClassName CreationClassName of the computer system generating the indication. SystemName Name of the computer system generating the indication.
Table 12-25 HP_AlertIndication: Redundancy Lost Property name Property implementation RackName * Rack name if one exists RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 12-26 HP_AlertIndication: Redundancy Increased Property name Pr
Table 12-26 HP_AlertIndication: Redundancy Increased Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 12-27 HP_AlertIndication: Redundancy Decreased Property name Property implementation PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description The Ethernet Team has transitioned from Fully Redundant or Degraded Redundancy to Degraded Redundancy due to a failed or degraded team member.
Table 12-27 HP_AlertIndication: Redundancy Decreased Property name Property implementation SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableName[0] FailedMemberPath VariableTypes[0] 1 (string) VariableValues[0] WBEM path of the failed Ethernet Port, HP_WinEthernetPort ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain i
Table 12-28 HP_AlertIndication: Full Redundancy Restored Property name Property implementation AlertType 2 (Communications Alert) Event Id 15 Provider Name Ethernet RecommendedActions[] None SystemCreationClassName CreationClassName of the computer system generating the indication SystemName Name of the computer system generating the indication HP_AlertIndication Summary The Ethernet Team’s redundancy has increased to Fully Redundant EventCategory 9 (Network Device) EventSubCategory 12 (E
Table 12-28 HP_AlertIndication: Full Redundancy Restored Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 12-29 HP_AlterIndication: Connectivity Lost Property name Property implementation HP_AlertIndication Summary The Network interface has lost connectivity.
Table 12-29 HP_AlterIndication: Connectivity Lost Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 12-30 HP_AlertIndication: Connectivity Restored Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated a
Table 12-30 HP_AlertIndication: Connectivity Restored Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 12-31 Optional HP_AlertIndication: Team member status change Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member’s status has changed, further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 12-31 Optional HP_AlertIndication: Team member status change Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableName[0] MemberPath VariableTypes[0] 1 (string) VariableValues[0] WBEM path of th
Table 12-31 Optional HP_AlertIndication: Team member status change Property name Property implementation RackName * Rack name if one exists RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 12-32 Optional HP_AlertIndication: Team Membe
Table 12-32 Optional HP_AlertIndication: Team Member Role Change Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 12-32 Optional HP_AlertIndication: Team Member Role Change Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 12-33 Optional HP_AlertIndication: Team Member Dropped Property name Property implementation CIM_Indication IndicationIdentifier G
Table 12-33 Optional HP_AlertIndication: Team Member Dropped Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 12-34 Optional HP_AlertIndication: Team Member Added Property name Property implementation PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member has been added to the team, further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 12-34 Optional HP_AlertIndication: Team Member Added Property name Property implementation SystemSerialNumber Serial number of the computer system generating the indication VariableNames[0] MemberPath VariableTypes[0] 1 (string) VariableValues[0] WBEM path of the Ethernet Port, HP_WinEthernetPort, added to the team.
Table 12-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation Event Id 12 Provider Name Ethernet RecommendedActions[] View the Ethernet and Ethernet Team Member status in the HP Network Configuration Utility (NCU). View the System Event Log for additional information.
Table 12-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation RackName * Rack name if one exists RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 12-36 HP_AlertIndication: New Net
Table 12-36 HP_AlertIndication: New Network Interface Available Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 12-37 HP_AlertIndication: Team Active Member Count Change Property name Property implementation CIM_AlertIndication Description The number of active adapters in an Ethernet team has changed. This is due an Ethernet Team member transitioning from OK to Degraded or Error. Further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 12-37 HP_AlertIndication: Team Active Member Count Change Property name Property implementation SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableNames[0] PreviousCount, VariableTypes[0] 5 (uint32) VariableValues[0] Previous Count of active adapters VariableNames[1] CurrentCount VariableTypes[1] 5 (uint32) VariableValues[1] Current Count of active adapters ImpactedDomai
Table 12-38 Optional HP_AlertIndication: Fatal Error Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 2 (Communications Alert) Event Id 1 Provider Name Ethernet RecommendedActions[] Contact HP Support.
Table 12-38 Optional HP_AlertIndication: Fatal Error Property name Property implementation VariableNames[2] State 2, VariableTypes[2] 5 (uint32) VariableValues[2] Changed state. ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 12-39 Optional HP_AlertIndication: Warning Property name Property implementation SystemCreationClassName CreationClassName of the computer system generating the indication SystemName Name of the computer system generating the indication HP_AlertIndication Summary The event provider was unable to access an information source. The event provider will still function, but the capability to detect network changes may be impaired.
Table 12-39 Optional HP_AlertIndication: Warning Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment 11BEthernet Teaming 156
13 Smart Array 13-1 Overview The HP Smart Array data sheet describes both host-based Smart Array HBA devices and externally attached MSA devices. This implementation excludes fibre-attached devices (for example MSA1000 and MSA1500). The following profiles are implemented, and the following files are installed by this provider. Table 13-1 Overview Implemented Profiles • HP Smart Array Profile (P00121) Provider Installation Files • • • • • • • • • • HPWMISA.dll HPWMISAEventMsg.dll Infomgr.dll HWMIM3.
Table 13-2 Class: HPSA_ArraySystem (CIM_ComputerSystem) Property name Property implementation CIM_ManagedElement ElementName Controller/Storage System name and location Examples: • Smart Array in Slot 3, for internal • MSA500 in SystemCab03, for external CIM_ManagedSystemElement OperationalStatus[0] Overall status of the Array System and attached devices. This is calculated per the algorithm desciribed in the HP Smart Array Profile.
13-3-2 HPSA_ArrayController HPSA_ArrayController represents the controller. There is one per HBA and can have multiple controllers for external subsystems.
Table 13-3 Class: HPSA_ArrayController (CIM_ComputerSystem) 13-3-3 Property name Property implementation CacheSizeTotal See HP Smart Array Profile CacheState See HP Smart Array Profile CacheStatus See HP Smart Array Profile CacheWritePercent See HP Smart Array Profile ControllerStatus See HP Smart Array Profile ExpandPriority See HP Smart Array Profile NumberOfPorts See HP Smart Array Profile RebuildPriority See HP Smart Array Profile HPSA_StorageVolume HPSA_StorageVolume represents the
Table 13-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation DeltaReservation 0 ExtentStatus[0] This indicates extended status for the volume. • 2 (None) • 11 (Rebuild – Volume is currently rebuilding data) IsBasedOnUnderlyingRedundancy False NoSinglePointOfFailure • True – RAID 1 or above • False – RAID 0 NumberOfBlocks Total Number of blocks on the volume.
Table 13-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation OperationalStatus[0] Operational Status for the disk drive • • • • 0 (Unknown) 2 (OK) 5 (Predictive Failure) 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSA_DiskDrive DeviceID Opaque value SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 13-6 Class: HPSA_StorageExtent (CIM_StorageExtent) Property name Property implementation CIM_ManagedElement ElementName Disk location (for example, Port: 1E Box 1 Bay: 5) CIM_ManagedSystemElement Name Serial number of drive OperationalStatus[0] Operational Status for the disk drive • • • • 0 (Unknown) 2 (OK) 5 (Predictive Failure) 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_Logi
Table 13-7 Class: HPSA_DiskDriveFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement ElementName TargetType value CIM_ManagedSystemElement Name Disk Drive Firmware CIM_LogicalElement Caption Disk Drive Firmware Description Disk Drive Firmware CIM_SoftwareIdentity ClassificationDescriptions[0] Disk Drive Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Disk drive vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoV
Table 13-8 Class: HPSA_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation Manufacturer Controller vendor string Model Controller model string PartNumber N/A–Not Available for this implementation SerialNumber Controller Serial number for HBAs Chassis serial number for External subsystems Tag HBA / Subsystem Serial number Version N/A–Not Available for this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HPSA_PhysicalPackage 13-3-8 HPSA_ArrayCo
Table 13-9 Class: HPSA_ArrayControllerPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation HPSA_ ArrayControllerPhysicalPackage 13-3-9 HPSA_DiskPhysicalPackage HPSA_DiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
Table 13-11 Class: HPSA_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation ElementName Port: Box: , where is the port and is the box number CIM_ManagedSystemElement Name Port: Box: , where is the port and is the box number CIM_PhysicalElement CreationClassName HPSA_StorageEnclosure Manufacturer Enclosure vendor string e.
Table 13-12 Class: HPSA_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation CIM_ManagedSystemElement OperationalStatus[0,1, 2, 3 ] Operational status for enclosure and associated power supplies, fans and sensors. The use of OperationalStatus is described in the HP Storage Enclosure Profile. Index values are populated as follows.
Table 13-13 Class: HPSA_PortController (CIM_PortController) Property name Property implementation CIM_ManagedElement ElementName Controller name and location (for example, Smart Array in Slot 3) CIM_ManagedSystemElement CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSA_PortController DeviceID Controller serial number SystemCreationClassName HPSA_ArraySystem System
Table 13-14 Class: HPSA_DAPort (CIM_DAPort) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSA_DAPort DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 13-15 Class: HPSA_SPIPort (CIM_SPIPort) Property name Property implementation CreationClassName HPSA_SPIPort DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.Name CIM_LogicalPort CIM_SPIPort HPSA_SPIPort 13-3-15 HPSA_Firmware HPSA_Firmware represents the firmware installed on a Smart Array controller.
Table 13-17 Class: HPSA_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement ElementName TargetType value CIM_ManagedSystemElement Name Storage Enclosure Processor Firmware CIM_LogicalElement Caption Storage Enclosure Processor Firmware Description Storage Enclosure Processor Firmware CIM_SoftwareIdentity ClassificationDescriptions[0] Storage Enclosure Processor Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Enclosur
Table 13-18 Class: HPSA_PrimordialPool (CIM_StoragePool) Property name Property implementation RemainingManagedSpace Remaining raw space on controller. This is calculated by summing the remaining space on all drives attached to the controller. TotalManagedSpace Total raw space available to controller. This is calculated by summing the total space on all drives connected to this controller.
Table 13-20 Class: HPSA_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation CIM_StatisticalData InstanceID Opaque key SampleInterval 0 CIM_MediaAccessStatData HPSA_MediaAccessStatData AbortedCommands See HP Smart Array Profile BadTargetErrors See HP Smart Array Profile DRQTimeouts See HP Smart Array Profile ECCRecoveredReadErrors See HP Smart Array Profile ElementName Disk location (For example, Port: 1E Box 1 Bay: 5) FailedReadRecovers See HP Smart Array Pro
Table 13-21 Class: HPSA_StorageSetting (CIM_StorageSetting) Property name Property implementation CIM_ManagedElement ElementName RAID , where is the raid description Examples: • • • • RAID 0 RAID 1+0 RAID 5 RAID 6 CIM_SettingData InstanceID Opaque key CIM_StorageSetting ChangeableType 0 (Not Changeable) DataRedundancyGoal • 1 (RAID 0, RAID 5, RAID 6) • 2 (RAID 1+0) DataRedundancyMax • 1 (RAID 0, RAID 5, RAID 6) • 2 (RAID 1+0) DataRedundancyMin • 1 (RAID 0, RAID 5, RAID 6) • 2 (RAID 1+0
Table 13-22 Class: HPSA_DriveCage (CIM_PhysicalPackage) Property name Property implementation CIM_ManagedElement ElementName Port , where is the name of the port this drive cage is connected For example, Port J3 CIM_ManagedSystemElement Name Serial Number of drive cage N/A—When serial number is not available CIM_PhysicalElement CreationClassName HPSA_DriveCage Manufacturer Drive Cage Vendor string Model Drive Cage Model string PartNumber N/A–Not available in this implementation Tag Opa
Table 13-23 Class: HPSA_SCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPSA_SCSIProtocolEndpoint Name HBA Serial Number SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 13-24 Class: HPSA_SCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation CreationClassName HPSA_SCSIProtocolController DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 13-26 Class: HPSA_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation CIM_ManagedElement ElementName Storage Redundancy Set CIM_Collection CIM_SystemSpecificCollection InstanceID Opaque key CIM_RedundancySet LoadBalanceAlgorithm 2 (No Load Balancing) MaxNumberSupported 0 MinNumberNeeded 0 RedundancyStatus • 2 (Fully Redundant) • 3 (Degraded redundancy) TypeOfSet[0] 5 (Limited Sparing) CIM_StorageRedundancySet HPSA_StorageRedundancySet 13-3-26 HPSA_St
13-3-27 HPSA_DriveCageLocation HPSA_DriveCageLocation represents a location string for the drive cage.
Table 13-29 Class: HPSAArraySystemLocation (HP_Location) Property name ElementName Property implementation Controller name and location Examples: • Smart Array in Slot 3, for internal • MSA500 in SystemCab03, for external CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag • PCI Slot Number—when ‘Adapter’ is specified in ElementLocationTagDesc • Chassis Name—when ‘Chassis’ is specified in ElementLocationTagDesc ElementLocationTagDesc LocationInformation[0] • 23
Table 13-30 Class: HPSA_DiskDriveLocation (HP_Location) Property name Property implementation CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag • Bay Number of Disk Drive— When ‘Bay’ is specified in ElementLocationTagDesc.
Table 13-31 Class: HPSA_ArrayControllerLocation (HP_Location) Property name Property implementation ElementLocationTag for Internal HBAs: PCI Slot Number Examples: • 3 – for adapter in PCI Slot 3 • 0 – for Embedded adapter For external controllers: Controller number per chassis label Examples: • Controller 1 • Controller 2 ElementLocationTagDesc • 23 (Adapter)—for Internal HBAs • 1 (Hood Tag)—for External Controllers LocationInformation[0] For internal HBAs: PCI Slot number Examples: • 3 – PCI Slot
Table 13-32 Class: HPSA_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation DataRedundancyDefault • 1—When number of drives is an odd number) • 2—When number of drives is an even number (For example, pool can be configured for mirroring.) DataRedundancyMax • 1—When number of drives is an odd number • 2—When number of drives is an even number (For example, Pool can be configured for mirroring.
Table 13-33 Class: HPSA_Product (CIM_Product) Property name Property implementation IdentifyingNumber Opaque key Name String representing the Marketing name Vendor HP Version Firmware version of HBA or Storage System HPSA_Product 13-3-33 HPSA_StorageEnclosure Location HPSA_StorageEnclosureLocation represents a location string for the enclosure.
13-3-35 HPSA_StorageVolumeStorageSetting (Association) Table 13-36 Class: HPSA_StorageVolumeStorageSetting (CIM_ElementSettingDate) Property name Property implementation ManagedElement HPSA_StorageVolume SettingData HPSA_StorageSetting IsCurrent 1 (Set to Is Current) IsDefault 1 (Set to Is Default) 13-3-36 HPSA_PrimordialPoolStorageCapabilities (Association) Table 13-37 Class: HPSA_PrimordialPoolStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities
Table 13-40 Class: HPSA_ArraySystemSCSIProtocolController (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_SCSIProtocolController 13-3-40 HPSA_ArraySystemPortController (Association) Table 13-41 Class: HPSA_ArraySystemPortController (CIM_Logicaldentity) Property name Property implementation SameElement HPSA_ArraySystem SystemElement HPSA_PortController 13-3-41 HPSA_ArraySystemDiskDrive (Association) Table 13-42 Class: HPSA_ArraySyste
13-3-44 HPSA_ArraySystemSPIPort (Association) Table 13-45 Class: HPSA_ArraySystemSPIPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_SPIPort. 13-3-45 HPSA_ArraySystemDAPort (Association) Table 13-46 Class: HPSA_ArraySystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_DAPort.
13-3-49 HPSA_ArraySystemArrayController (Association) Table 13-50 Class: HPSA_ArraySystemArrayController (CIM_ComponentCS) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_ArrayController HPSA_StorageEnclosureStorageEnclosureProcessor (Association) 13-3-50 Table 13-51 Class: HPSA_StorageEnclosureStorageEnclosureProcessor (CIM_SystemPackaging) Property name Property implementation Antecedent HPSA_StorageEnclosure Dependent HPSA_StorageEnclosureProcessor
Table 13-54 Class: HPSA_PhysicalPackageArrayControllerPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_ArrayControllerPhysicalPackage HPSA_PhysicalPackageDiskPhysicalPackage (Association) 13-3-54 Table 13-55 Class: HPSA_PhysicalPackageDiskPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_DiskPhysicalPackage 13-3-55 HPSA_PhysicalPackageStorageEnc
13-3-58 HPSA_PrimordialPoolStorageExtent (Association) Table 13-59 Class: HPSA_PrimordialPoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSA_PrimordialPool PartComponent HPSA_StorageExtent HPSA_StorageSpecificCollectionArraySystem (Association) 13-3-59 Table 13-60 Class: HPSA_StorageSpecificCollectionArraySystem (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_StorageSpecificCollection Member HPSA_ArraySystem 13-3-6
Table 13-63 Class: HPSA_ArraySystemFirmware (CIM_InstalledSoftwareIdentity) Property name Property implementation InstalledSoftware HPSA_Firmware System HPSA_ArraySystem HPSA_SCSIProtocolControllerStorageVolume (Association) 13-3-63 Table 13-64 Class: HPSA_SCSIProtocolControllerStorageVolume (CIM_ProtocolControllerForUnit) Property name Property implementation Antecedent HPSA_SCSIProtocolController Dependent HPSA_StorageVolume DeviceAccess 2 (Read Write) DeviceNumber Device LUN number 13-3-
13-3-66 HPSA_DiskDriveDiskDriveFirmware (Association) Table 13-67 Class: HPSA_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSA_DiskDriveFirmware Dependent HPSA_DiskDrive ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 13-3-67 HPSA_DiskDriveStorageExtent (Association) Table 13-68 Class: HPSA_DiskDriveStorageExtent (CIM_MediaPresent) Property name Property implementation Antecede
Table 13-71 Class: HPSA_PrimordialPoolStoragePool (CIM_AllocatedFromStoragePool) Property name Property implementation Antecedent HPSA_PrimordialPool Dependent HPSA_StoragePool SpaceConsumed Bytes consumed by storage pool 13-3-71 HPSA_SpareExtentStorageExtent (Association) Table 13-72 Class: HPSA_SpareExtentStorageExtent (CIM_Spared) Property name Property implementation Antecedent HPSA_StorageExtent Dependent HPSA_StorageExtent 13-3-72 HPSA_SpareExtentStorageRedundancySet (Association) Ta
13-3-75 HPSA_SPIPortSCSIProtocolEndpoint (Association) Table 13-76 Class: HPSA_SPIPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HPSA_SPIPort Dependent HPSA_SCSIProtocolEndpoint 13-3-76 HPSA_StorageGroupHostedCollection (Association) Table 13-77 Class: HPSA_StorageGroupHostedCollection (HP_GroupHostedCollection) Property name Property implementation Antecedent HP_ComputerSystem Dependent HPSA_StorageSpecificCollection 13-3-77 HPSA_Phy
Table 13-80 Class: HPSA_DiskDriveMediaAccessStatData (CIM_ElementStatisticalData) Property name Property implementation Stats HPSA_MediaAccessStatData HPSA_ArrayControllerPhysicalPackageArrayControllerLo cation (Association) 13-3-80 Table 13-81 Class: HPSA_ArrayControllerPhysicalPackageArrayControllerLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_ArrayControllerPhysicalPackage PhysicalLocation HPSA_ArrayControllerLocation HPSA_PhysicalPackageArraySystem
Table 13-84 Class: HPSA_DiskPhysicalPackageDiskDriveLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_DiskPhysicalPackage PhysicalLocation HPSA_DiskDriveLocation HPSA_SCSIProtocolEndpointSCSIProtocolController (Association) 13-3-84 Table 13-85 Class: HPSA_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSA_SCSIProtocolEndpoint ManagedElement HPSA_SCSIProtocolController 13-3-85 HP
Table 13-87 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation EventID 1401 ProviderName SmartArray RecommendedActions No action required.
Table 13-87 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 13-88 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical Drive status is now ERROR.
Table 13-88 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Physical Disk firmware version string H
Table 13-89 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation HP_AlertIndication Summary Physical Drive is now Rebuilding EventCategory 6 (Primary Storage) ProbableCause 35 (Performance Degraded) NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication
Table 13-89 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Physical Disk firmware version string HWLogicalLocation Physical Disk Location str
Table 13-90 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation Summary Physical Drive status is now PREDICTIVE FAILURE EventCategory 6 (Primary Storage) ProbableCause 86 (Disk Failure) NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in t
Table 13-90 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Physical Disk firmware version string HWLogicalLocation Physical Disk Location string For example, Port:1E Box: 1 Bay 5 HWPhysicalLocation Physical Location of the Failed Drive (Bay Number) DeviceControllerLogicalLoca
Table 13-91 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-91 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation HPSA_StorageVolumeIndication DeviceOperationalStatus Current OperationalStatus values for Storage Volume • DeviceOperationalStatus[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatus[1]: HPSA_StorageVolume.
Table 13-92 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-92 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation HP_DeviceIndication HPSA_StorageVolumeIndication DeviceOperationalStatus Current OperationStatus values for Storage Volume • DeviceOperationalStatus[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatus[1]: HPSA_StorageVolume.
Table 13-93 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation EventCategory 6 (Primary Storage) ProbableCause 86 (Disk Failure) NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-93 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation HWLogicalLocation Logical drive number & RAID Level. For example, LogicalDrive 1 (RAID 1+0). HP_DeviceIndication HPSA_StorageVolumeIndication DeviceOperationalStatus Current OperationStatus values for Storage Volume • DeviceOperationalStatus[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatus[1]: HPSA_StorageVolume.
Table 13-94 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation EventCategory 6 (Primary Storage) ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-94 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string Fo
Table 13-95 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation ProbableCause 24 (I/O device error) NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider Version (for example 2.2.0.
Table 13-95 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string
Table 13-96 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-96 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller
Table 13-97 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-97 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location strin
Table 13-98 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-98 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location s
Table 13-99 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-99 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location s
Table 13-100 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation ProbableCause 99 (low battery) NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-100 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Contr
Table 13-101 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-101 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial
Table 13-102 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-102 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel Array Controller Model string Table 13-103 HPSA_DeviceIndication: Controller Cache sta
Table 13-103 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-103 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel Array Controller Model string Table 13-104 HPSA_DeviceIndication: Controller Ca
Table 13-104 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-104 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel Array Controller Model string Table 13-105 HPSA_DeviceIndication: Enclosure Pow
Table 13-105 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-106 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description Power Supply Status changed to a status of Redundant OK.
Table 13-106 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 13-107 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 1504 ProviderName SmartArray RecommendedActions Check enclosure for a failed power supply.
Table 13-107 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 13-108 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation EventCategory 24 (Primary Storage Cooling) ProbableCause 0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-108 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name HWLogicalLocation Property implementation Enclosure Location string For example, Port 1I Box 1 HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel Enclosure Model string Table 13-109 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSev
Table 13-109 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
Table 13-110 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (major) IndicationTime Time of indication CIM_AlertIndication Description Temperature sensor Status changed to a status of Critical. Enclosure temperature is reaching maximum allowed temperature for normal operation, shutdown is imminent.
Table 13-110 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short description of failure ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enc
Table 13-111 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation AlertingMangedElement WBEM path of the HPSA_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 1521 ProviderName SmartArray RecommendedActions No action required SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndicatio
Table 13-111 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 13-112 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation HP_AlertIndication Summary Fan Status changed to Degraded.
Table 13-112 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation HP_HardwareIndication HWLogicalLocation Enclosure Location string For example, Port 1I Box 1 HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel Enclosure Model string Table 13-113 HPSA_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSev
Table 13-113 HPSA_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion 2.2.0.
14 FC HBA 14-1 Overview This provider implements the HP FC HBA Profile which describes the behavior of Fibre Channel host adapters supporting the SCSI (FCP) command set. A Fibre Channel adapter used in a host system is called a Host Bus Adapter (HBA). An HBA is a physical device that contains one or more Fibre Channel ports. A single system can contain one or more HBAs. The following table details the profiles implemented and files installed by this provider.
Figure 14-1 Instance diagram for a single HBA with two controllers with one port on each controller 13BFC HBA 250
14-2-1 Get statistics for each Fibre Channel port 1. For each instance of HPFCHBA_ComputerSystem, find the corresponding instance of the associations HPFCHBA_ComputerSystemFCPort. 2. For each association of HPFCHBA_ComputerSystemFCPort, get the corresponding instance of HPFCHBA_FCPort. 3. For each instance of HPFCHBA_FCPort, get the corresponding instance of the association HPFCHBA_FCPortFCPortStatistics 4.
7. For each instance of association HPFCHBA_SoftwareIdentityDrvPortController, get the corresponding instance of HPFCHBA_SoftwareIdentityDrv. The VersionString property contains the driver version. Other properties of interest are Description, ElementName, and Manufacturer. 8. For each instance of HPFCHBA_PortController, get the corresponding association HPFCHBA_PortControllerFirmwareIdentityFW. 9.
Figure 14-3 Discover HBA topology and attributes 14-3 Class implementations 14-3-1 HPFCHBA_ComputerSystem HPFCHBA_ComputerSystem is used to identify classes that represent the all Fibre Channel ports.
Table 14-2 Class: HPFCHBA_ComputerSystem Property name Property implementation Caption Fibre Channel System ElementName Fibre Channel System CIM_ManagedSystemElement Name GUID OperationalStatus • • • • • 0 (Unknown) • • • • • Unknown StatusDescriptions 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) Other OK Degraded Error CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_System CreationClassName HPFC
Table 14-3 Class: HPFCHBA_FCPort Property name Property implementation OperationalStatus[0] • • • • • 0 (Unknown) • • • • • • • • Unknown StatusDescriptions[0] 2 (OK-Online) 6 (Error) 10 (Stopped) 11 (In Service) OK-Online Offline Bypassed Diagnostics Link down Error Loopback CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPFCHBA_FCPort DeviceID nodeWWN:portWWN,
Table 14-3 Class: HPFCHBA_FCPort Property name Property implementation OtherPortType • • • • • • • • • • other Not present Fabric Public Loop FL Port Fabric Port Fabric expansion port Generic Fabric Port Private Loop Point to Point PortType 1 (Other) Speed One of (in Bits per Second): • • • • UsageRestriction 0 1000000000 2000000000 10000000000 4 (not restricted) CIM_NetworkPort LinkTechnology 4 (FC) PermanentAddress PortWWN PortNumber Port number SupportedMaximumTransmissionUnit Port max
Table 14-4 Class: HPFCHBA_PortController Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPFCHBA_PortController DeviceID NodeWWN:SerialNumber SystemCreationClassName HPFCHBA_ComputerSystem SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn, where nodewwn is the node’s WWN.
Table 14-5 Class: HPFCHBA_FCPortStatistics Property name Property implementation CIM_FCPortStatistics 14-3-5 CRCErrors HBAAPI_PORTSTATISTICS.InvalidCRCCount DumpedFrames HBAAPI_PORTSTATISTICS.DumpedFrames ErrorFrames HBAAPI_PORTSTATISTICS.ErrorFrames InvalidTransmissionWords HBAAPI_PORTSTATISTICS.InvalidTxWordCount LinkFailures HBAAPI_PORTSTATISTICS.LinkFailureCount LIPCount HBAAPI_PORTSTATISTICS.LIPCount LossOfSignalCounter HBAAPI_PORTSTATISTICS.
14-3-6 HPFCHBA_PhysicalPackage HPFCHBA_PhysicalPackage class represents the physical elements of the associated Fibre Channel port controller.
Table 14-8 Class: HPFCHBA_Product 14-3-8 Property name Property implementation IdentifyingNumber HBAAPI_ADAPTERATTRIBUTES.VendorSpecificID Name HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn where nodewwn is the node’s WWN.
Table 14-10 Class: HPFCHBA_FirmwareIdentityFW Property name Property implementation CIM_ManagedElement Caption FC HBA Firmware Description Description FC HBA Firmware details for Product Name, where product name is the product name of the HBA.
Table 14-11 Class: HPFCHBA_FirmwareIdentityBIOS (CIM_SoftwareIdentity) Property name Property implementation ClassificationDescriptions FC HBA Option ROM Classifications 11 (bios/fc) InstanceID HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:HPFCHBA_Fi rmwareIdentityBIOS, where nodewwn is the node’s WWN Manufacturer Manufacturer VersionString BIOS Version as reported by HBA TargetType HP BIOS UNKNOWN SerialNumber Serial Number MajorVersion 0 MinorVersion 0 RevisionNumber 0
Table 14-12 Class: HPFCHBA_SCSIProtocolController Property name Property implementation SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn, where nodewwn is the node’s WWN. SystemCreationClassName HPFCHBA_ComputerSystem CIM_ProtocolController MaxUnitsControlled 255 CIM_SCSIProtocolController 14-3-12 HPFCHBA_SCSIProtocolEndpoint HPFCHBA_SCSIProtocolEndpoint represents SCSI protocol running through a port.
HPFCHBA_GroupSystemSpecificCollection is used to represent the group status of all Fibre Channel ports.
14-3-15 HPFCHBA_ComputerSystemPortController HPFCHBA_ComputerSystemPortController is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_PortController.
Table 14-18 Class: HPFCHBA_ComputerSystemLogicalPortGroup Property name Property implementation Dependent ref:HPFCHBA_LogicalPortGroup 14-3-18 HPFCHBA_ComputerSystemSoftwareIdentityDrv HPFCHBA_ComputerSystemSoftwareIdentityDrv is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SoftwareIdentityDrv.
Table 14-21 Class: HPFCHBA_FCPortFCPortStatistics Property name Property implementation CIM_ElementStatisticalData HPFCHBA_FCPortFCPortStatistics ManagedElement ref:HPFCHBA_FCPort Stats ref:HPFCHBA_FcPortStatistics 14-3-21 HPFCHBA_FCPortLogicalPortGroup HPFCHBA_FCPortLogicalPortGroup is used to represent an association between HPFCHBA_FCPort and HPFCHBA_LogicalPortGroup.
Table 14-24 Class: HPFCHBA_SCSIProtocolControllerFCPort Property name Property implementation CIM_Dependency CIM_ProtocolControllerForDevice CIM_ProtocolControllerForPort HPFCHBA_SCSIProtocolControllerFCPort Antecedent ref:HPFCHBA_SCSIProtocolController Dependent ref:HPFCHBA_FCPort 14-3-24 HPFCHBA_PortControllerFCPort HPFCHBA_PortControllerFCPort is used to represent an association between HPFCHBA_PortController and HPFCHBA_FCPort.
HPFCHBA_SoftwareIdentityDrvPortController is used to represent an association between HPFCHBA_PortController and HPFCHBA_SoftwareIdentityDrv.
14-3-29 HPFCHBA_ProductPhysicalComponent HPFCHBA_ProductPhysicalComponent is used to represent an association between HPFCHBA_Product and HPFCHBA_PhysicalPackage.
14-3-32 HPFCHBA_GroupHostedCollection HPFCHBA_GroupHostedCollection is used to represent an association between CIM_ComputerSystem and HPFCHBA_GroupSystemSpecificCollection.
Table 14-35 Class: HPFCHBA_Location Property name Property implementation HP_Location ElementLocationTag slot number ElementLocationTagDesc 1 (slot) PhysicalPosition Location – PCI Slot x where x is the PCI slot number 14-3-35 HPFCHBA_PhysicalElementLocation HPFCHBA_PhysicalElementLocation is used to represent an association between the HPFCHBA_PhysicalPackage and HPFCHBA_Location.
15 SAS HBA 15-1 Overview The HP SAS HBA Profile describes host based SAS HBA providers. The following table details the profiles implemented and files installed by this provider. Table 15-1 Overview 15-2 Implemented Profiles • HP SAS HBA Provider Installation Files • • • • • • • • • • • • • • HPWMISAS.dll HPWMISASEventMsg.dll Cpqmdisk.dll Cpqmscsi.dll Cpqmsas.dll Cpqstmsg.dll Cpqstmsg.dll Cpqstrutl.dll HPWMISRV.exe Hpwmistor.exe HPWMISAS.mof HPWMISASEvent.mof HPWMISASRegistration.
Table 15-2 Class: HPSAS_ArraySystem (CIM_ComputerSystem) Property name Property implementation CIM_ManagedElement ElementName Controller name and location For example, HP 8 INT Port SAS/SATA HBA in Slot 3 CIM_ManagedSystemElement OperationalStatus[0] Overall status of the Array System and attached devices. This is calculated as per the algorithm described in the HP SAS HBA Profile.
Table 15-3 Class: HPSAS_ArrayController (CIM_ComputerSystem) Property name Property implementation OperationalStatus[0] Status for Array Controller • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_System CreationClassName HPSAS_ArrayController Name Controller Serial Number NameFormat Other CIM_ComputerSystem 15-3-3 Dedicated 0 (Not Dedicated) IdentifyingDescrip
Table 15-4 Class: HPSAS_StorageVolume (CIM_ StorageVolume) Property name Property implementation RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSAS_StorageVolume DeviceID Opaque Key SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.Name CIM_StorageExtent ConsumableBlocks Total Number of blocks on the volume.
15-3-4 HPSAS_DiskDrive HPSAS_DiskDrive represents the hard drives connected to SAS HBA controllers.
15-3-5 HPSAS_StorageExtent HPSAS_StorageExtent represents the consumable storage that is available on a disk drive. There is one instance per disk drive.
15-3-6 HPSAS_DiskDriveFirmware HPSAS_DiskDriveFirmware represents the firmware installed on a disk drive. There is one instance per disk drive.
Table 15-8 Class: HPSAS_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation Name Controller Serial Number CIM_PhysicalElement CreationClassName HPSAS_PhysicalPackage Manufacturer Controller vendor string Model Controller model string PartNumber N/A–Not Available for this implementation SerialNumber Controller Serial Number Tag HBA Serial number CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HPSAS_PhysicalPackage 15-3-8 HPSAS_DiskPhysicalPackage HPSAS_Dis
Table 15-9 Class: HPSAS_DiskPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation CIM_PhysicalPackage HotSwappable • TRUE—Drive is hot swappable • FALSE—Drive is not hot swappable RemovalConditions 2 (Not Applicable) HPSAS_DiskPhysicalPackage 15-3-9 HPSAS_PortController HPSAS_PortController represent the HBA in the host system. There is one instance per HBA.
HPSAS_DAPort represents the front-end port for an HBA in the host system. Direct Attached implies that the array controller is attached to a local bus on the host (for example, PCI).
Table 15-12 Class: HPSAS_Firmware (CIM_SoftwareIdentity) Property name Property implementation Name HBA Firmware CIM_LogicalElement Caption HBA Firmware Description HBA Firmware CIM_SoftwareIdentity ClassificationDescriptions[0] HBA Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Controller Vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: Set to HPQ:HBA FW UNKNOWN VersionString Controller firmware version string HPS
Table 15-13 Class: HPSAS_PrimordialPool (CIM_StoragePool) Property name Property implementation HPSAS_PrimordialPool 15-3-13 HPSAS_PrimordialPoolNoRaid HPSAS_PrimordialPoolNoRaid represents the total raw storage managed by the array controller that is not assigned to raid volumes.
Table 15-15 Class: HPSAS_StoragePool (CIM_StoragePool) Property name Property implementation CIM_LogicalElement CIM_StoragePool InstanceID Opaque key PoolID Controller serial number:1 Primordial FALSE RemainingManagedSpace 0 TotalManagedSpace Total raw space managed by this pool HPSAS_StoragePool 15-3-15 HPSAS_StorageSetting HPSAS_StorageSetting represents the current raid configuration for a Storage Volume. There is one instance per Storage Volume.
Table 15-16 Class: HPSAS_StorageSetting (CIM_StorageSetting) Property name Property implementation PackageRedundancyGoal • 0 (RAID 0) • 1 (RAID 1) PackageRedundancyMax • 0 (RAID 0) • 1 (RAID 1) PackageRedundancyMin • 0 (RAID 0) • 1 (RAID 1) HPSAS_StorageSetting 15-3-16 HPSAS_SCSIProtocolEndpoint HPSAS_SCSIProtocolEndpoint represents an access point to storage resources.
15-3-17 HPSAS_SCSIProtocolController HPSAS_SCSIProtocolController represents a view a SCSI resources on the controller.
Table 15-19 Class: HPSAS_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation CIM_Collection CIM_SystemSpecificCollection InstanceID Opaque key CIM_RedundancySet LoadBalanceAlgorithm 2 (No Load Balancing) MaxNumberSupported 0 MinNumberNeeded 0 RedundancyStatus • 2 (Fully Redundant) • 4 (Redundancy Lost) TypeOfSet[0] 5 (Limited Sparing) CIM_StorageRedundancySet HPSAS_StorageRedundancySet 15-3-19 HPSAS_StorageSpecificCollection HPSAS_StorageSpecificCollection
15-3-20 HPSAS_ArraySystemLocation HPSAS_ArraySystemLocation represents a location string for the HBA.
Table 15-22 Class: HPSAS_DiskDriveLocation (HP_Location) Property name Property implementation PhysicalPosition Opaque key HP_Location ElementLocationTag Bay Number of Disk ElementLocationTagDesc 20 (Bay) HPSAS_DiskDriveLocation 15-3-22 HPSAS_StorageCapabilities HPSAS_StorageCapabilities represents the possible capabilities of a Storage Pool.
Table 15-23 Class: HPSAS_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation NoSinglePointOfFailure • True—When number of drives > 1 (For example, Pool can be configured for redundancy.) • False—When number of drives = 1 or Pool is NonRAID NoSinglePointOfFailureDefault • True—When number of drives > 1 (For example, Pool can be configured for redundancy.
Table 15-25 Class: HPSAS_DriveCage (CIM_PhysicalPackage) Property name Property implementation CIM_ManagedElement ElementName Port Box , where is the name of the port this drive cage is connected and is the Box Number For example, Port IE Box 1 CIM_ManagedSystemElement Name Serial Number of drive cage N/A—when serial number is not available CIM_PhysicalElement CreationClassName HPSAS_DriveCage Manufacturer Drive Cage Vendor string Model Drive Cage Model string PartNumber N/A–Not
Table 15-26 Class: HPSAS_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property Implemenation CIM_LogicalElement Caption Storage Enclosure Firmware Description Storage Enclosure Firmware CIM_SoftwareIdentity ClassificationDescriptions[0] Storage Enclosure Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Enclosure Vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Enclosure firmware string HPSAS_Enc
Table 15-27 Class: HPSAS_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation SerialNumber Enclosure Serial Number N/A is reported if there is no serial number (for example, internal enclosures).
Table 15-28 Class: HPSAS_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_System CreationClassName HPSAS_StorageEnclosureProcessor Name Opaque Key NameFormat Other CIM_ComputerSystem Dedicated[0] 2 (Other) IdentifyingDescriptions[0] Other Vendor Specific Name OtherDedicatedDescriptions[0] SDE - indicates Storage Device Enclosure O
15-3-29 HPSAS_DriveCageDiskDrive (Association) Table 15-30 Class: HPSAS_DriveCageDiskDrive (CIM_Container) Property name Property implementation GroupComponent HPSAS_DriveCage PartComponent HPSAS_DiskPhysicalPackage 15-3-30 HPSAS_StorageEnclosureDriveCage (Association) Table 15-31 Class: HPSAS_StorageEnclosureDriveCage (CIM_Container) Property name Property implementation GroupComponent HPSAS_StorageEnclosure PartComponent HPSAS_DriveCage HPSAS_StorageEnclosureEnclosureLocation (Association)
Table 15-34 Class: HPSAS_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_EnclosureFirmware Dependent HPSAS_StorageEnclosureProcessor ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HPSAS_StorageEnclosureStorageEnclosureProcessor (Association) 15-3-34 Table 15-35 Class: HPSAS_StorageEnclosureStorageEnclosureProcessor (CIM_systemPackaging) Property name Property im
HPSAS_PrimordialPoolNoRaidStorageCapabilities (Association) 15-3-37 Table 15-38 Class: HPSAS_PrimordialPoolNoRaidStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSAS_StorageCapabilities ManagedElement HPSAS_PrimordialPoolNoRaid 15-3-38 HPSAS_StoragePoolStorageCapabilities (Association) Table 15-39 Class: HPSAS_StoragePoolStorageCapabilities (CIM_ElementCapabilities ) Property name Property implementation Capabilities HPSAS_StorageCapabilities M
Table 15-42 Class: HPSAS_ArraySystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_DiskDrive 15-3-42 HPSAS_ArraySystemStorageVolume (Association) Table 15-43 Class: HPSAS_ArraySystemStorageVolume (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StorageVolume 15-3-43 HPSAS_ArraySystemStorageExtent (Association) Table 15-44 Class: HPSAS_ArraySystemStorageExtent
15-3-46 HPSAS_ArraySystemPrimordialPoolNoRaid (Association) Table 15-47 Class: HPSAS_ArraySystemPrimordialPoolNoRaid (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_PrimordialPoolNoRaid 15-3-47 HPSAS_ArraySystemStoragePool (Association) Table 15-48 Class: HPSAS_ArraySystemStoragePool (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StoragePool 15-3-48 HPSAS_Co
Table 15-51 Class: HPSAS_ProductPhysicalPackage (CIM_ProductPhysicalPackage) Property name Property implementation GroupComponent HPSAS_Product PartComponent HPSAS_PhysicalPackage 15-3-51 HPSAS_StoragePoolStorageExtent (Association) Table 15-52 Class: HPSAS_StoragePoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSAS_StoragePool PartComponent HPSAS_StorageExtent 15-3-52 HPSAS_PrimordialPoolStorageExtent (Association) Table 15-53 Class: HPSAS_Pri
Table 15-55 Class: HPSAS_StorageSpecificCollectionArraySystem (CIM_MemberOfCollection) Property name Property implementation Collection HPSAS_StorageSpecificCollection Member HPSAS_ArraySystem HPSAS_StorageRedundancySetStorageExtent (Association) 15-3-55 Table 15-56 Class: HPSAS_StorageRedundancySetStorageExtent (CIM_MemberOfCollection) Property name Property implementation Collection HPSAS_StorageRedundancySet Member HPSAS_StorageExtent 15-3-56 HPSAS_ArraySystemFirmware (Association) Table
Table 15-59 Class: HPSAS_FirmwareArraySystem (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_Firmware Dependent HPSAS_ArraySystem ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 15-3-59 HPSAS_DiskDriveDiskDriveFirmware (Association) Table 15-60 Class: HPSAS_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_DiskDriveFirmware Dependent HPSAS_
Table 15-63 Class: HPSAS_PrimordialPoolStoragePool (CIM_AllocatedFromStoragePool) Property name Property implementation Antecedent HPSAS_PrimordialPool Dependent HPSAS_StoragePool SpaceConsumed Bytes consumed by storage pool 15-3-63 HPSAS_StorageExtentStorageVolume (Association) Table 15-64 Class: HPSAS_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation Antecedent HPSAS_StorageExtent Dependent HPSAS_StorageVolume 15-3-64 HPSAS_DAPortSCSIProtocolEndpoint (Associat
Table 15-67 Class: HPSAS_PhysicalPackageArraySystem (CIM_ComputerSystemPackage) Property name Property implementation Dependent HPSAS_ArraySystem HPSAS_PhysicalPackageArraySystemLocation (Association) 15-3-67 Table 15-68 Class: HPSAS_PhysicalPackageArraySystemLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSAS_PhysicalPackage Physical Location HPSAS_ArraySystemLocation HPSAS_DiskPhysicalPackageDiskDriveLocation (Association) 15-3-68 Table 15-69 Class: HPS
Table 15-71 HPSAS_DeviceIndication: SAS HBA status OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A SAS/SATA HBA status has changed from non-OK to OK.
Table 15-71 HPSAS_DeviceIndication: SAS HBA status OK Property name Property implementation SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.
Table 15-72 HPSAS_DeviceIndication: SAS HBA in Error state Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 2 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Replace the HBA.
Table 15-72 HPSAS_DeviceIndication: SAS HBA in Error state Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-73 HPSAS_DeviceIndication: Physical Drive status OK Property name Property implementation SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical Drive Status is now OK EventCategory 6 (Primary Storage) ProbableCause 1 (Other) ProbableCauseDescription Physical Drive Status Changed to OK ProviderVersion 2.2.0.
Table 15-73 HPSAS_DeviceIndication: Physical Drive status OK Property name Property implementation RackName * Rack name if one exists RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Disk firmware ve
Table 15-74 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation HP_AlertIndication SummaryProviderName HP SAS RecommendedActions Redundant power supply status OK. Check for failed or removed physical drives.
Table 15-74 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-75 HPSAS_DeviceIndication: Physical Drive status REBUILDING Property name Property implementation EventID 203 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions No action is recommended.
Table 15-75 HPSAS_DeviceIndication: Physical Drive status REBUILDING Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-76 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Replace drive immediately to avoid loss of data.
Table 15-76 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-77 HPSAS_DeviceIndication: Logical Drive status OK Property name Property implementation SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Logical Drive status OK EventCategory 6 (Primary Storage) ProbableCause 1 (Other) ProbableCauseDescription Logical Drive Status Changed to OK ProviderVersion 2.2.0.
Table 15-77 HPSAS_DeviceIndication: Logical Drive status OK Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment Table 15-78 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A
Table 15-78 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication Impacte
Table 15-79 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation EventID 103 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Check status of physical drives. Degraded status may be caused by failed or missing physical drives, or a data recovery operation on one or more physical drives.
Table 15-79 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 15-80 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation ProviderVersion 2.2.0.0 NetworkAddresses List of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 15-80 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel Enclosure Model string Table 15-81 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 2 (Info) IndicationTime Time of indication
Table 15-81 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 15-82 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Power Supply status has changed to Degraded Redundancy.
Table 15-82 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValue
Table 15-83 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Temperature sensor Status changed from non-OK to OK.
Table 15-83 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 15-84 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation AlertingMangedElement WBEM Path of HPSAS_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 308 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Ensure that the system is adequately ventilated.
Table 15-84 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 15-85 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation AlertType 5 (Device Alert) EventID 309 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 15-85 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 15-86 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions No action is recommended.
Table 15-86 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-87 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 15-87 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 15-88 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 15-88 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
16 SCSI HBA 16-1 Overview The HP SCSI HBA data sheet describes implementation of SCSI HBAs in a host system. The following profiles are implemented, and the following files are installed by this provider. Table 16-1 Overview 16-2 Implemented Profiles HP SCSI HBA Profile Provider Installation Files • • • • • • • • • • • • • • HPWMISCSI.dll HPWMISCSIEventMsg.dll Cpqmdisk.dll Cpqmscsi.dll Cpqmsas.dll Cpqstmsg.dll Cpqstmsg.dll Cpqstrutl.dll HPWMISRV.exe Hpwmistor.exe HPWmiScsi.
Table 16-2 Class: HPSCSI_HBAComputerSystem (CIM_ComputerSystem) Property name Property implementation CIM_ManagedElement ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) CIM_ManagedSystemElement OperationalStatus Overall status of the system • • • • 0 (Other) 2 (OK) 3 (Degraded) 6 (ERROR) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_System CreationClassName
Table 16-3 Class: HPSCSI_StorageVolume (CIM_ StorageVolume) Property name Property implementation Name SerialNumber + Vendor + Model (for example, 1020305+COMPAQ+ BD03685A24) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSCSI_StorageVolume DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_StorageExtent BlockSize Bloc
Table 16-4 Class: HPSCSI_DiskDrive (CIM_DiskDrive) Property name Property implementation CIM_ManagedElement ElementName Disk name (or example, SCSIBUS:1 SCSIID:0) CIM_ManagedSystemElement Name Disk Serial Number OperationalStatus[0] • • • • 0 (Other) 2 (OK) 5 (Predictive Failure) 6 (ERROR) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSCSI_DiskDrive DeviceID Op
16-3-4 HPSCSI_StorageExtent HPSCSI_StorageExtent represents the consumable storage that is available on a disk drive. There is one instance per disk drive.
Table 16-6 Class: HPSCSI_DiskDriveFirmwareIdentity (CIM_SoftwareIdentity) Property name Property implementation ElementName TargetType value—drive model string CIM_ManagedSystemElement Name Disk Drive Firmware CIM_LogicalElement CIM_SoftwareIdentity 16-3-6 ClassificationDescriptions[0] Disk Drive Firmware Classifications[0] 10 (Firmware) Description Disk Drive Firmware InstanceID Opaque key Manufacturer Drive vendor IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ:
Table 16-7 Class: HPSCSI_HBAPhysicalPackage (CIM_PhysicalPackage) 16-3-7 Property name Property implementation Version N/A—Not available in this implementation. HPSCSI_DiskPhysicalPackage HPSCSI_DiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
Table 16-9 Class: HPSCSI_StorageEnclosure (CIM_Chassis) Property name Property implementation ElementName Enclosure location (for example, Internal Storage System ) CIM_ManagedSystemElement Name Enclosure index CIM_ PhysicalElement CreationClassName HPSCSI_StorageEnclosure Manufacturer Enclosure vendor string Model Enclosure model string (for example, PROLIANT 4L6I) PartNumber N/A—Not Available in this implementation SerialNumber Enclosure Serial Number Tag Opaque key Version N/A – Not av
Table 16-10 Class: HPSCSI_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation OperationalStatus Operational status for enclosure and associated power supplies, fans and sensors. The use of OperationalStatus is described in the HP Storage Enclosure Profile.
Table 16-11 Class: HPSCSI_HBAPortController (CIM_PortController) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBAPortController DeviceID Key: HBA index SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_Controller CIM_PortController ControllerType 1 (Other) OtherControllerType SCSI 16-3-11 HPSCSI_DAPort HPSCSI
Table 16-12 Class: HPSCSI_DAPort (CIM_DAPort) Property name Property implementation CreationClassName HPSCSI_DAPort DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA Index CIM_LogicalPort UsageRestriction 2 (Front-End Only) CIM_DAPort HPSCSI_DAPort 16-3-12 HPSCSI_HBASPIPort HPSCSI_HBASPIPort represents the initiator port to connect to disk drives.
Table 16-13 Class: HPSCSI_SPIPort (CIM_SPIPort) Property name Property implementation UsageRestriction 3 (Back-end Only) CIM_SPIPort MaxDataWidth Max bus width (bits) MaxTransferRate Max rate in bits per second 16-3-13 HPSCSI_HBAFirmwareIdentity HPSCSI_HBAFirmwareIdentity represents the firmware installed on a SCSI HBA controller.
Table 16-15 Class: HPSCSI_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption Storage Enclosure Firmware ElementName TargetType value CIM_ManagedSystemElement Name Storage Enclosure Firmware CIM_LogicalElement CIM_SoftwareIdentity ClassificationDescriptions[0] Storage Enclosure Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Enclosure Vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ:<
Table 16-16 Class: HPSCSI_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation SeekErrors See HP SCSI HBA Profile P00123 ServiceHours See HP SCSI HBA Profile P00123 16-3-16 HPSCSI_DriveCage HPSCSI_DriveCage represents the drive cage assembly and back plane in a storage enclosure. There can be multiple instances within a duplexed enclosure.
Table 16-18 Class: HPSCSI_HBASCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) CIM_ManagedSystemElement CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPSCSI_HBASCSIProtocolEndpoint Name HBA Serial Number SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA in
Table 16-19 Class: HPSCSI_DASCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation Name HBA Index SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_ProtocolEndpoint ProtocolIFType 0 (Unknown) CIM_SCSIProtocolEndpoint ConnectionType 3 (Parallel SCSI) Role 2 (Initiator) 16-3-19 HPSCSI_HBASCSIProtocolController HPSCSI_HBASCSIProtocolController represents a view of SCSI resources on the SCSI HBA.
Table 16-20 Class: HPSCSI_HBASCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation MaxUnitsControlled 15 CIM_ SCSIProtocolController 16-3-20 HPSCSI_HBAGroupCollection HPSCSI_HBAGroupCollection represents a collection of SCSI HBA controllers that have been grouped together to report a consolidated status.
Table 16-22 Class: HPSCSI_StorageEnclsoureLocation (HP_Location) Property name Description Property implementation Enclosure location For example, Internal Storage System on Port 1 Name Key PhysicalPosition Key ElementLocationTag • External for external enclosures • Internal for drive cages located within the host chassis ElementLocationTagDesc 16-3-22 19 (Box) HPSCSI_DriveCageLocation HPSCSI_DriveCageLocation represents a location string for the drive cage.
Table 16-24 Class: HPSCSI_HBALocation (HP_Location) Property name Property implementation ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) Caption Controller name and location For example, SCSI Controller Port 1 in Slot 4 Description Controller name and location For example, SCSI Controller Port 1 in Slot 4 Name Key PhysicalPosition Key ElementLocationTag PCI slot number ElementLocationTagDesc 23 (Adapter) LocationInformation[0] PCI Slot number Exampl
Table 16-26 Class: HPSCSI_HBAProduct (CIM_Product) Property name Property implementation ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) IdentifyingNumber Key: Opaque key Name Marketing name Vendor Vendor string Version Firmware version HPSCSI_HBAComputerSystemStorageEnclosureProcessor (Association) 16-3-26 Table 16-27 Class: HPSCSI_HBAComputerSystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property implementation GroupComponent HP
16-3-29 HPSCSI_HBAComputerSystemDiskDrive (Association) Table 16-30 Class: HPSCSI_HBAComputerSystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DiskDrive HPSCSI_HBAComputerSystemStorageVolume (Association) 16-3-30 Table 16-31 Class: HPSCSI_HBAComputerSystemStorageVolume (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_StorageVolume HPSCSI_HBAC
Table 16-34 Class: HPSCSI_HBAComputerSystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DAPort.
HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (Association) 16-3-38 Table 16-39 Class: HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSCSI_HBAPhysicalPackage PartComponent HPSCSI_DiskPhysicalPackage 16-3-39 HPSCSI_DriveCageDiskDrive (Association) Table 16-40 Class: HPSCSI_DriveCageDiskDrive (CIM_Container) Property name Property implementation GroupComponent HPSCSI_DriveCage PartComponent HPSCSI_DiskPhysicalPackage
HPSCSI_StorageEnclosureProcessorEnclosureFirmware (Association) 16-3-42 Table 16-43 Class: HPSCSI_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSCSI_EnclosureFirmware Dependent HPSCSI_StorageEnclosureProcessor ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HPSCSI_DiskDriveDiskDriveFirmwareIdentity (Association) 16-3-43 Table 16-44 Class: HPSCSI_DiskDriveDiskDriveFi
16-3-46 HPSCSI_StorageExtentStorageVolume (Association) Table 16-47 Class: HPSCSI_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation SystemElement HPSCSI_StorageExtent SameElement HPSCSI_StorageVolume 16-3-47 HPSCSI_DAPortSCSIProtocolEndpoint (Association) Table 16-48 Class: HPSCSI_DAPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HPSCSI_DAPort Dependent HPSCSI_DASCSIProtocolEndpoint 16-3-48 HPSCSI_HBASCSIPr
Table 16-51 Class: HPSCSI_HBAGroupCollectionHBAComputerSystem (CIM_MemberOfCollection) Property name Property implementation Member HPSCSI_ HBAComputerSystem Collection HPSCSI_HBAGroupCollection 16-3-51 HPSCSI_HBASystemPackaging (Association) Table 16-52 Class: HPSCSI_HBASystemPackaging (CIM_ComputerSystemPackage) Property name Property implementation Antecedent HPSCSI_HBAPhysicalPackage Dependent HPSCSI_HBAComputerSystem HPSCSI_HBAPhysicalPackagePortController (Association) 16-3-52 Table 16-
HPSCSI_StorageEnclosureEnclosureLocation (Association) 16-3-55 Table 16-56 Class: HPSCSI_StorageEnclosureEnclosureLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_StorageEnclosure PhysicalLocation HPSCSI_StorageEnclosureLocation 16-3-56 HPSCSI_DriveCageDriveCageLocation (Association) Table 16-57 Class: HPSCSI_DriveCageDriveCageLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_DriveCage PhysicalLocation HPSCSI_
Table 16-60 Class: HPSCSI_HBAPortControllerHBASPIPort (CIM_ControlledBy) Property name Property implementation Antecedent HPSCSI_HBAPortController Dependent HPSCSI_HBASPIPort HPSCSI_HBAComputerSystemSCSIProtocolEndpoint (Association) 16-3-60 Table 16-61 Class: HPSCSI_HBAComputerSystemSCSIProtocolEndpoint (CIM_HostedAccessPoint) 16-4 Property name Property implementation Antecedent HPSCSI_HBAComputerSystem Dependent HPSCSI_DASCSIProtcolEndpoint Supported indications Table 16-62 HPSCSI_DeviceIn
Table 16-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation EventCategory 6 (Primary Storage) ProbableCause 59 (Previous event cleared) ProbableCauseDescription Physical Drive OK ProviderVersion 2.2.0.
Table 16-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation HWSerialNumber Disk Serial Number HP_DeviceIndication DeviceModel Disk Model string Table 16-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity Severity (for example, 5 (Major)) IndicationTime Time of indication CIM_AlertIndication Description SCSI p
Table 16-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication
Table 16-64 HPSCSI_DeviceIndication: Physical Drive status is set to Predictive Failure Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description SCSI physical drive status is now set to predictive failure.
Table 16-64 HPSCSI_DeviceIndication: Physical Drive status is set to Predictive Failure Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation RecommendedActions Replace this drive. SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary The physical drive is offline.
Table 16-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Disk firmware version string HWLogicalLocation Disk Location string HWManufacturer Disk Manufacturer string HWSerialNumber Disk Serial Number HP_DeviceIndication DeviceModel Disk Model string Table 16-66 HPSCSI_DeviceIndication: Phys
Table 16-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was OK Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 16-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was FAILED Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A physical drive that was located in the system and had a status of failed has been removed AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) Alert
Table 16-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was FAILED Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure Property name Property implementation EventID 12 ProviderName SCSIHBA RecommendedActions Check for this disk to have been removed SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical drive missing was predictive failure EventCategory 6 (Primary Storage) ProbableCau
Table 16-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Disk firmware version string HWLogicalLocation Disk Location string
Table 16-69 HPSCSI_DeviceIndication: Physical Drive status – Missing was OFFLINE Property name Property implementation ProviderVersion 2.2.0.0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 16-70 HPSCSI_DeviceIndication: Controller status changed to Unknown Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 0 (unknown) IndicationTime Time of indication CIM_AlertIndication Description Controller The SCSI device has changed to a status of Unknown AlertingMangedElement WBEM path of the HPSCSI_HBAComputerSystem class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID
Table 16-70 HPSCSI_DeviceIndication: Controller status changed to Unknown Property name Property implementation SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 16-71 HPSCSI_DeviceIndication: Controller status OK Property name Property implementation AlertType 5 (Device Alert) EventID 2 ProviderName SCSIHBA RecommendedActions No action is necessary SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary SCSI HBA status OK EventCategory 11 (I/O Adapter) ProbableCause 0 ProbableCauseDescription SCSI HBA Status Chang
Table 16-71 HPSCSI_DeviceIndication: Controller status OK Property name Property implementation RackUID * Rack Unique Identifier if one exists SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Controller firmware version string HWLogicalLocation C
Table 16-72 HPSCSI_DeviceIndication: Controller status ERROR Property name Property implementation ProbableCauseDescription SCSI HBA Status Changed to Error ProviderVersion 2.2.0.0 NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 16-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description This SCSI Storage enclosure power supply was redundant but due to a failure is not longer redundant AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPat
Table 16-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are popu
Table 16-74 HPSCSI_DeviceIndication: Power Supply status OK Property name Property implementation AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 19 ProviderName SCSIHBA RecommendedActions No action is necessary SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndi
Table 16-74 HPSCSI_DeviceIndication: Power Supply status OK Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary SCSI Storage enclosure redundant power supply degraded.
Table 16-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment HP_HardwareIndication HWFirmwareVersion Enclosure firmware version string HWLogicalLocation Enclosure Location string HWManufacturer Enclosure Manufacturer string HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel Enclosure Model string Table 16-76 HPSCS
Table 16-76 HPSCSI_DeviceIndication: Temperature sensor status change OK Property name Property implementation NetworkAddresses A list of all the IP addresses of the computer system generating the indication OSType • For Windows 2003 64-bit: 70 • For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 16-77 HPSCSI_DeviceIndication: Temperature sensor status change Warning Condition Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 4 (Minor) IndicationTime Time of indication CIM_AlertIndication Description The SCSI Storage enclosure temperature is outside of normal operating range AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) Ale
Table 16-77 HPSCSI_DeviceIndication: Temperature sensor status change Warning Condition Property name Property implementation SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 16-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 25 ProviderName SCSIHBA RecommendedActions Ensure that the fans are spinning and check the room temperature SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary This SCSI St
Table 16-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 16-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation EventCategory 24 (Primary Storage Cooling) ProbableCause 0 ProbableCauseDescription Fan Status Changed to OK ProviderVersion 2.2.0.
Table 16-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel Enclosure Model string Table 16-80 HPSCSI_DeviceIndication: Fan status change—Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 4 (Minor) IndicationTime Time of indication CIM_AlertIndication Description This SCSI Storage enclosure fan is degr
Table 16-80 HPSCSI_DeviceIndication: Fan status change—Degraded Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication Impact
Table 16-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation CIM_AlertIndication Description A fan has failed and there are not enough fans in the fan subsystem to keep the enclosure cool. AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 16 ProviderName SCSIHBA RecommendedActions Check your fan subsystem as soon as possible.
Table 16-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class blade systems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
17 System software 17-1 Overview This provider implements the DMTF Software Inventory profile to support inventory of HP installed software on Integrity systems. The following profiles are implemented and files are installed by this provider. Table 17-1 Overview 17-2 Implemented Profiles DMTF Software Inventory Profile 1.0 Provider Installation Files HPWmiSys.DLL Use cases For use cases, see the DMTF Software Inventory Profile.
Table 17-2 Class: CIM_SoftwareIdentity Property name Property implementation ElementName Contains the corresponding comma separated values of IdentityInfoValue array for the corresponding CIM:SoftwareFamily type described in the IdentityInfoType array. Format: ,,…,, where each is the intended value in IdentityInfoValue array For example, HPQ: for each CIM:SoftwareFamily IdentityInfoType.
Table 17-2 Class: CIM_SoftwareIdentity Property name Property implementation VersionString Version of the software identity as reported by its underlying instrumentation. If this version can be represented in the following format: MM.mm.rr.bb, where integers MM is MajorVersion, mm is MinorVersion, rr is RevisionNumber, and bb is BuildNumber, then VersionString is set to “”, and MajorVersion, MinorVersion, RevisionNumber and BuildNumber properties represent the software version instead.
17-4 Supported indications There are no indications produced for the software inventory profile implementation.
18 Profile registration 18-1 Overview The following profiles are implemented and files are installed by this provider. Table 18-1 Overview 18-2 Implemented Profiles HP Profile Registration Profile (P00100) Provider Installation Files • • HPWmiProfile.dll HPWmiProfile.mof Use cases For use cases, see the HP Profile Registration profile (P00100). 18-3 Class implementations The following classes describe registration of HP profiles.
Table 18-2 Class: CIM_RegisteredProfile Property name Property implementation RegisteredName See Tables 17-3 and 17-4 RegisteredOrganization • 2 (DMTF) for DMTF profiles • 11 (SNIA) for SNIA SMI-S storage profiles RegisteredVersion See Tables 17-3 and 17-4 Table 18-3 Property Values of CIM_RegisteredProfile for DMTF Profiles RegisteredName Registered Version InstanceID Caption/Description/ ElementName Base Server 1.0.0 CIM:Base Server DMTF Base Server Profile CPU 1.0.
Table 18-4 Property Values of CIM_RegisteredProfile for SNIA Profiles 18-3-2 RegisteredName Registered Version InstanceID Caption/Description/ ElementName Software 1.2.0 SNIA:Software:120 SNIA Software Profile Extent Mapping 1.0.2 SNIA:ExtentMapping:102 SNIA Extent Mapping Profile Physical Package 1.2.0 SNIA:PhysicalPackage:12 SNIA Physical Package 0 Profile HP_RegisteredProfile HP_RegisteredProfile extends the class CIM_RegisteredProfile and describes an implemented HP profile.
Table 18-6 Property Values of HP_RegisteredProfile for HP WBEM TC Profiles 18-3-3 RegisteredName Registered Version InstanceID Caption/Description/ ElementName HP Power Supply 1.0.0 HP:Power Supply HP Power Supply Profile HP Record Log 1.0.0 HP:Record Log HP Record Log Profile HP Sensors 1.0.0 HP:Sensors HP Sensors Profile HP Memory 1.0.0 HP:Memory HP Memory Profile HP Base Server Physical Asset 1.0.
Table 18-7 Class: HP_ExtendsProfile 18-3-4 Property name Property implementation Antecedent ref: CIM_RegisteredProfile (extended) Dependent ref: HP_RegisteredProfile (extends) HP_ReferencedProfile HP_ReferencedProfile extends the class CIM_ ReferencedProfile and associates an HP profile that references another profile when both are registered in the root\Interop namespace. The following properties are implemented.
19 For more information • • • http://www.dmtf.org http://www.snia.org http://www.hp.