HP Insight Management WBEM Providers 9.
Legal notices © Copyright 2008, 2011 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 3
Contents 1 2 Overview ................................................................................................................................ 18 Base server .............................................................................................................................. 19 Overview ............................................................................................................................. 19 Use cases ...................................................................
3-3-11 3-3-12 3-3-13 3-3-14 3-3-15 3-3-16 3-3-17 3-3-18 3-4 3-4-1 3-4-2 4 HP_ProcessorCollection ............................................................................................... 71 HP_ProcessorGroupHostedCollection ............................................................................ 72 HP_PhysicalMemberOfProcessorCollection .................................................................... 73 HP_ProcessorChip ........................................................................
5-3-3 5-3-4 5-3-5 5-3-6 5-3-7 5-3-8 5-3-9 5-3-10 5-3-11 5-3-12 5-3-13 5-3-14 5-3-15 5-3-16 5-3-17 5-4 5-4-1 5-4-2 5-4-3 5-4-4 5-4-5 5-4-6 5-4-7 5-4-8 6 HP_CoolingRedundancySet.................................................................................................. 121 HP_MemberOfCoolingRedundancy ...................................................................................... 122 HP_HostedCoolingRedundancySet ..................................................................................
-4-10 7-4-11 7-4-12 7-4-13 7-4-14 7-4-15 7-4-16 7-4-17 7-4-18 7-4-19 7-4-20 7-4-21 7-4-22 7-5 7-5-1 7-5-2 7-5-3 7-5-4 8 HP_HostedMemoryRedundancySet ............................................................................. 172 HP_RealizesMemoryModule ...................................................................................... 172 HP_ MemoryModuleSlot ............................................................................................ 172 HP_MemoryBoardSlot ..........................
10-3-3 10-3-4 10-4 11 HP_LogManagesRecord ............................................................................................ 218 HP_UseOfLog ........................................................................................................... 219 Supported indications ......................................................................................................... 219 Platform Watchdog ................................................................................................
13-3-22 13-3-23 13-4 13-4-1 13-4-2 13-4-3 13-4-4 13-4-5 13-4-6 13-4-7 13-4-8 13-4-9 13-4-10 13-4-11 13-4-12 13-4-13 13-4-14 13-4-15 14 HP_ElementLocation .................................................................................................. 248 HP_EthEventSettings .................................................................................................. 248 Supported indications .........................................................................................................
15-3-24 15-3-25 15-3-26 15-3-27 15-3-28 15-3-29 15-3-30 15-3-31 15-3-32 15-3-33 15-3-34 15-3-35 15-3-36 15-3-37 15-3-38 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-3-70 15-3-71 15-3-72 15-3-73 15-3-74 15-3-75 15-3-76 15-3-77 HPSA_RedundancySet ............................................................
15-3-78 HPSA_SpareExtentStorageExtent (Association) ............................................................. 334 15-3-79 HPSA_SpareExtentStorageRedundancySet (Association) ............................................... 334 15-3-80 HPSA_StorageExtentStorageVolume (Association) ........................................................ 334 15-3-81 HPSA_DAPortSCSIProtocolEndpoint (Association).........................................................
15-4-23 15-4-24 15-4-25 15-4-26 15-4-27 15-4-28 15-4-29 16 Enclosure Enclosure Enclosure Enclosure Enclosure Enclosure Enclosure Power Supply Status Changed to Redundant Degraded.................................. 392 Temperature sensor status changed to OK .................................................... 394 Temperature sensor status Changed to Warning............................................ 396 Temperature sensor Status Changed to Critical ..............................................
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-3-61 16-3-62 16-3-63 16-3-64 16-3-65 16-3-66 16-3-67 16-3-68 16-3-69 16-4 16-4-1 16-4-2 16-4-3 16-4-4 16-4-5 16-4-6 16-4-7 16-4-8 16-4-9 16-4-10 16-4-11 16-4-12 16-4-13 16-4-14 16-4-15 16-4-16 16-4-17 16-4-18 17 HPSAS_ArraySystemStorageExtent (Association) .......................................................... 435 HPSAS_ArraySystemDAPort (Association) .....
17-3-4 17-3-5 17-3-6 17-3-7 17-3-8 17-3-9 17-3-10 17-3-11 17-3-12 17-3-13 17-3-14 17-3-15 17-3-16 17-3-17 17-3-18 17-3-19 17-3-20 17-3-21 17-3-22 17-3-23 17-3-24 17-3-25 17-3-26 17-3-27 17-3-28 17-3-29 17-3-30 17-3-31 17-3-32 17-3-33 17-3-34 17-3-35 17-3-36 17-3-37 17-3-38 17-3-39 17-3-40 17-3-41 17-3-42 17-3-43 17-3-44 17-3-45 17-3-46 17-3-47 17-3-48 17-3-49 17-3-50 17-3-51 17-3-52 17-3-53 17-3-54 17-3-55 17-3-56 17-3-57 HPSCSI_StorageExtent ................................................................
17-3-58 17-3-59 17-3-60 17-4 17-4-1 17-4-2 17-4-3 17-4-4 17-4-5 17-4-6 17-4-7 17-4-8 17-4-9 17-4-10 17-4-11 17-4-12 17-4-13 17-4-14 17-4-15 17-4-16 17-4-17 17-4-18 17-4-19 17-4-20 18 HPSCSI_SCSIProtocolEndpointSCSIProtocolController (Association)................................ 510 HPSCSI_HBAPortControllerHBASPIPort (Association)..................................................... 510 HPSCSI_HBAComputerSystemSCSIProtocolEndpoint (Association).................................. 510 Supported indications ..
18-3-24 18-3-25 18-3-26 18-3-27 18-3-28 18-3-29 18-3-30 18-3-31 18-3-32 18-3-33 18-3-34 18-3-35 18-4 18-4-1 18-4-2 HPFCHBA_PortControllerFCPort .................................................................................. 573 HPFCHBA_PhysicalPackagePortController ................................................................... 573 HPFCHBA_SoftwareIdentityDrvPortController ............................................................... 573 HPFCHBA_PortControllerFirmwareIdentityFW ...................
1 Overview The HP Insight Management WBEM Providers supply system management data through the Windows® Management Instrumentation (WMI) framework for HP ProLiant server platforms and options. These providers implement the profiles and data described in this document. Use of the providers requires 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]: where is HP_ComputerSystemChassis.ProductID. • OtherIdentifyingInfo[1]: where is the computer system GUID string. • OtherIdentifyingInfo[2]: : where is the computer system model string and is the computer system serial number string.
Table 2-2 Class: HP_WinComputerSystem Properties PrimaryOwnerPager Computer system primary owner pager string; initialized to an empty string (““) (writable property; persistent across reboots) SecondaryOwnerContact Computer system secondary owner contact string; initialized to an empty string (““) (writable property; persistent across reboots) SecondaryOwnerName Computer system secondary owner name string; initialized to an empty string (““) (writable property; persistent across reboots) SecondaryOwn
Table 2-3 Class: HP_ComputerSystemChassis Property name Property implementation Tag Concatenation of serial number string and product ID string CreationClassName HP_ComputerSystemChassis ElementName Computer system product name (model) string Manufacturer Computer manufacturer string Model Computer system product name (model) string SerialNumber Computer system serial number string UserTracking Computer system asset tag string (read only property; persistent across reboots) CIM_PhysicalPackag
2-3-3 HP_ComputerSystemPackage HP_ComputerSystemPackage extends the class CIM_ComputerSystemPackage and associates instances of HP_ComputerSystem and HP_ComputerSystemChassis. Only one instance of HP_ComputerSystemPackage is instantiated on a ProLiant server. The following properties are implemented.
Table 2-5 Class: HP_PowerManagementService Properties Property name Property implementation EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) EnabledDefault 2 (Enabled) CIM_Service SystemName Computer system DNS name returned by Windows API GetComputerSystemName() Started True SystemCreationClassName HP_WinComputerSystem Name Server Power Management Service CreationClassName HP_PowerManagementService CIM_PowerManagmentService HP_PowerManagmentService Table 2-6 Implemented
Table 2-7 Class: HP_PowerManagementCapabilities Properties Property name Property implementation CIM_ManagedElement Caption Power Management Capabilities Description Power Management Capabilities CIM_Capabilities ElementName Power Capabilities 1 InstanceID Power Capabilities 1 CIM_PowerManagmentCapabilities PowerCapabilities • PowerCapabilities[0]: 3 (Power State Settable) • PowerCapabilities[1]: 4 (Power Cycling Supported) PowerChangeCapabilities • PowerChangeCapabilities[0]: 3 (Power State Se
2-3-7 HP_PowerManagementElementCapabilities HP_PowerManagementElementCapabilities extends the class CIM_ElementCapabilities and associates the HP_PowerManagementService instance and the HP_PowerManagementCapabilities instance. Only one instance of HP_PowerManagementElementCapabilities is instantiated on a ProLiant server. The following properties are implemented.
Table 2-11 Class: HP_SystemROMFirmware Property name Property implementation CIM_ManagedElement Caption 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) Description System ROM Firmware- (), where is the system ROM family code and is either Active or Redundant Examples: • System ROM Firmware-P
Table 2-11 Class: HP_SystemROMFirmware Property name Property implementation Manufacturer HP/Hewlett-Packard Classifications 11 (Bios/FCode) ClassificationDescriptions System ROM Firmware IdentityInfoValue HPQ: where is the system ROM family code (for example, HPQ:P31). IdentityInfoType CIM:SoftwareFamily ReleaseDate YYYYMMDD******.
2-3-11 HP_SystemROMInstalledFirmwareIdentity HP_SystemROMInstalledFirmwareIdentity extends the class CIM_InstalledSoftwareIdentity and associates the HP_ComputerSystem instance and an HP_SystemROMFirmware instance. The following properties are implemented.
Table 2-14 Class: HP_SystemXNCFirmware Property name Property implementation ElementName Examples: • • • • • • • • • • • SPI board cPLD firmware Main IO CPLD Firmware Upper CPU board CPLD Firmware Lower CPU board CPLD Firmware Upper FMP Firmware Lower FMP firmware Upper FPGA Firmware Lower FPGA Firmware Small form factor IO board cPLD Firmware PCIe subIO CPLD Firmware Combo PCIe/PCI-X SubIO CPLD Firmware Note: Either PCIe or Combo PCIe/PCI-X component instance will be ava
Table 2-14 Class: HP_SystemXNCFirmware Property name Property implementation InstanceID HPQ: HP_SystemXNCFirmware:, where is number assigned to the XNC firmware component Examples: • HPQ: HP_SystemXNCFirmware:1 represents SPI board cPLD firmware • HPQ: HP_SystemXNCFirmware:2 represents Main IO CPLD firmware • HPQ: HP_SystemXNCFirmware:3 represents Upper CPU board CPLD firmware • HPQ: HP_SystemXNCFirmware:4 represents Lower CPU board CPLD firmware • HPQ: HP_SystemXNCFirmware:5 represents Upper
Table 2-14 Class: HP_SystemXNCFirmware Property name Property implementation IdentityInfoValue HPQ: Examples: • • • • • • • • • • • HPQ: CPLD-P66-SPI HPQ: CPLD-P66-MAINIO HPQ: CPLD-P66-UPPERCPU HPQ: CPLD-P66-LOWERCPU HPQ: FMP-P66-UPPERXNC HPQ: FMP-P66-LOWERXNC HPQ: CPLD-P66-UPPERXNCFPGA HPQ: CPLD-P66-LOWERXNCFPGA HPQ: CPLD-P66-SFF HPQ: CPLD-P66-PCIEIO HPQ: CPLD-P66-PCIEXIO Note: Either PCIe or Combo PCIe/PCI-X component instance will be available at a time on the
The following properties are implemented. Table 2-16 Class: HP_SystemXNCInstalledFirmwareIdentity Property name Property implementation CIM_InstalledSoftwareIdentity HP_SystemXNCInstalledFirmwareIdentity 2-4 InstalledSoftware ref: HP_SystemXNCFirmware System ref: HP_ComputerSystem Supported indications The following indications are implemented for ProLiant server platforms where available. System indications are described in the following tables.
Table 2-17 HP_SystemHardwareIndication: ASR Reboot Occurred Property name Property implementation ProbableCause 111 (Timeout) ProbableCauseDescription ASR Reboot Occurred ProviderVersion Provider version generating the indication in the format, ...
Table 2-17 HP_SystemHardwareIndication: ASR Reboot Occurred 2-4-2 Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 2-18 HP_SystemHardwareIndication: Thermal Reboot Occurred Property name Property implementation NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format ..
Table 2-19 HP_SystemHardwareIndication: POST Error Occurred Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description Power-On-Self-Test errors occurred during the last system startup AlertingElementFormat 1 (Unknown) AlertType 5 (Device Alert) EventID 1 ProviderName HP POST RecommendedActions Check the Power-On Self-Test (POST) Errors, and take corrective act
Table 2-19 HP_SystemHardwareIndication: POST Error Occurred 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 • VariableNames[0]: POST Error Code • VariableNames[1]: POST Error String VariableTypes • VariableTypes[0]: 3 (uint8) • VariableTypes[1]: 1 (string) VariableValues • VariableValues[0]: The POST error code as specified by the system ROM • Vari
Table 2-20 HP_SystemHardwareIndication: WBEM Providers Started Property name Property implementation IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description HP Insight Management WBEM Providers have started AlertType 5 (Device Alert) EventID 1 EventTime Time of the event or time of the indication if event time unknown ProviderName HP WBEM RecommendedActions No action is recom
Table 2-20 HP_SystemHardwareIndication: WBEM Providers Started Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. 2-4-5 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 2-21 HP_SystemHardwareIndication: DL980 System Providers Started Property name Property implementation AlertType 5 (Device Alert) EventID 8001 EventTime Time of the event or time of the indication if event time unknown ProviderName HP MCHealth RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 2-21 HP_SystemHardwareIndication: DL980 System Providers Started Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 2-22 HP_SystemHardwareIndication: DL980 System configuration (current 40-bit addressing mode) is not optimal Property name Property implementation Description The system is not configured for optimal performance as its address mode is currently set to 40bit instead of the Windows recommended 44-bit mode. In addition to the larger addressable physical address space, the 44-bit mode improves the system performance by generating less address decoding faults.
Table 2-22 HP_SystemHardwareIndication: DL980 System configuration (current 40-bit addressing mode) is not optimal 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 t
Table 2-23 HP_SystemHardwareIndication: DL980 System configuration (current 44-bit addressing mode) is not optimal Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description The system is not configured for optimal performance as its address mode is currently set to 44-bit instead of the Windows recommended 40-bit mode AlertType 5
Table 2-23 HP_SystemHardwareIndication: DL980 System configuration (current 44-bit addressing mode) is not optimal Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class
Table 2-24 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode enabled) is not optimal Property name Property implementation PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description This version of operating system cannot support more than 64 logical processors, however the system currently has more than 64 logical processors.
Table 2-24 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode enabled) is not optimal 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
Table 2-25 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode disabled) is not optimal Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description It is highly recommended that processor hyperthreading be enabled on DL980s running Windows Server 2008 R2, in order to take full advantage of available p
Table 2-25 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode disabled) is not optimal 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 GUI
IndicationTime Time of indication CIM_AlertIndication Description The Average CPU utilization Warning threshold has exceeded for CPU :(CPU Name) AlertingElementFormat 1 (Unknown) AlertType 1 0x1 (Other) EventID 2 ProviderName HP CPU Threshold RecommendedActions None SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
format, ...
BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description The Disk utilization Warning threshold has exceeded for Disk:(Disk Name) AlertingElementFormat 1 (Unknown) AlertType 1 0x1 (Other) EventID 2 ProviderName HP Disk Threshold RecommendedActions None SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
.. ProviderVersion Provider version generating the indication in the format, ...
BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
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 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 Extended family number, y is the processor Extended Model number and z is the processor stepping number Example: Intel(R) Xeon(TM) CPU 3.
Table 3-2 Class: HP_Processor Properties Property name Property implementation CIM_EnabledLogicalElement EnabledState 2 (Enabled) RequestedState 12 (Not Applicable) 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 Set
3-3-2 HP_ProcessorCapabilities HP_ProcessorCapabilities extends the class CIM_ProcessorCapabilities to model the processor capabilities. The following properties are implemented.
Table 3-4 Class: HP_ProcessorCore Property name Property implementation CIM_ManagedElement Caption Processor p - Core c, where p is the processor number and c is the core number Description (x86 Family x Model y Stepping z) (Processor p - Core c), where is the processor brand string, x is the processor family number, y is the processor Exended.
Table 3-4 Class: HP_ProcessorCore Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledState 2 (Enabled) RequestedState 12 (Not Applicable) EnabledDefault 2 (Enabled) CIM_ProcessorCore InstanceID HPQ:HP_ProcessorCore:n, where n is a unique, sequentially-assigned number in the form 001, 002, and so on.
Table 3-5 Class: HP_HardwareThread Property name Property implementation Description (x86 Family x Model y Stepping z) (Processor p - Core c - Thread t), where is the processor brand string, x is the processor Extended family number, y is the processor Extended Model number, z is the processor stepping number, p is the processor number, c is the core number, and t is the thread number Example: Intel(R) Xeon(TM) CPU 3.
Table 3-5 Class: HP_HardwareThread Property name Property implementation EnabledState 2 (Enabled) RequestedState 12 (Not Applicable) EnabledDefault 2 (Enabled) CIM_HardwareThread InstanceID HPQ:HP_HardwareThread:n, where n is a unique, sequentially-assigned number in the form 001, 002, and so on. HP_HardwareThread 3-3-5 HP_ProcessorCacheMemory HP_ProcessorCacheMemory implements the class HP_CacheMemory, which extends CIM_Memory to model the processor caches.
Table 3-6 Class: HP_ProcessorcacheMemory Property name Property implementation ElementName 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 CIM_ManagedSystemElement OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is
Table 3-6 Class: HP_ProcessorcacheMemory Property name Property implementation CIM_LogicalDevice SystemCreationClassName HP_WinComputerSystem SystemName Computer system name from Windows API GetComputerSystemName() CreationClassName HP_ProcessorCacheMemory DeviceID One of the following: • Proc p, Level x Cache, where p is the processor number, x is the cache level number, and is the cache type (Data, Instruction, or Unified) • Proc p, Core c, Level x Cache, where p is the pr
Table 3-7 Class: HP_SystemProcessor Property name Property implementation HP_SystemProcessor 3-3-7 GroupComponent ref: HP_ComputerSystem PartComponent ref: HP_Processor HP_ProcessorElementCapabilities HP_ProcessorElementCapabilities extends the class CIM_ElementCapabilities and associates HP_Processor and HP_ProcessorCapabilities instances. The following properties are implemented.
The following properties are implemented. Table 3-10 Class: HP_HWThreadComponent Property name Property implementation CIM_Component CIM_ConcreteComponent HP_HWThreadComponent 3-3-10 GroupComponent ref: HP_ProcessorCore PartComponent ref: HP_HardwareThread HP_AssociatedCacheMemory HP_AssociatedCacheMemory extends the class CIM_AssociatedCacheMemory. The ProLiant implementation class is HP_AssociatedProcessorCacheMemory.
Table 3-11 Class: HP_AssociatedProcessorCacheMemory Property name Property implementation Line Size Cache line size in bytes Read Policy • • • • • • 0 (Unknown) • • • • • • • • 0 (Unknown) Associativity 1 (Other) 2 (Read) 3 (Read-Ahead) 4 (Read and Read-Ahead) 5 (Determination Per I/O) 1 (Other) 2 (Direct Mapped) 3 (2-way Set-Associative) 4 (4-way Set-Associative) 5 (Fully Associative) 6 (8-way Set-Associative) 7 (16-way Set-Associative) HP_AssociatedCacheMemory Antecedent ref: HP_CacheMemory
Table 3-12 Class: HP_ProcessorCollection Property name Property implementation GroupOperationalStatus • • • • • • • GroupStatusDescriptions 0 (Unknown) 1 (Other) 2 (OK) 3 (Degraded) 5 (Predictive Failure) 6 (Error) 10 (Stopped) GroupStatusDescriptions[0] text per GroupOperationalStatus[0]: • • • • • Aggregate Processor Package status unknown Aggregate Processor Package status other Aggregate Processor Package status OK Aggregate Processor Package status degraded Aggregate Processor Package status pr
3-3-13 HP_PhysicalMemberOfProcessorCollection HP_PhysicalMemberOfProcessorCollection extends the class CIM_MemberOfCollection and associates the HP_ProcessorCollection instance with an HP_ProcessorChip instance. The following properties are implemented.
Table 3-15 Class: HP_ProcessorChip Properties Property name Property implementation StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 3-15 Class: HP_ProcessorChip Properties Property name Property implementation Version Model y Stepping z, where y is the processor Extended 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 • 0 (False) • 1 (True) CanBeFRUed CIM_PhysicalComponent RemovalConditions 3 (Removable When Off) CIM_Chip HP_ProcessorChip ProcessorChipRevision 3-3-15 Stepping z, where z is the processor stepping number
Table 3-17 Class: HP_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. For ProLiant systems, processor location is denoted by the use of a slot number designator and a socket number designator.
Table 3-18 Class: HP_ProcessorLocation Property name Property implementation Name • Processor in slot a, where a is the slot number • Processor in socket b, where b is the socket number • Processor in slot a socket b, where a is the slot number and b is the socket number • a, where a is the slot number (when no socket PhysicalPosition number exists) • b, where b is the socket number (when no slot number exists) • a:b, where a is the slot number and b is the socket number HP_Location • a, where a is
Table 3-19 Class: HP_ProcessorElementLocation Property name Property implementation HP_ProcessorElementLocation 3-4 Element ref: HP_ProcessorChip PhysicalLocation ref: HP_ProcessorLocation Supported indications The following indications are implemented for ProLiant server platforms where available. CPU indications are described in the following table.
Table 3-20 HP_ProcessorHardwareIndication: Processor Failed Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
3-4-2 Processor Deconfigured Table 3-21 HP_ProcessorHardwareIndication: Processor Deconfigured Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 4 (Minor) IndicationTime Time of indication CIM_AlertIndication Description A processor has been disabled by ROM Based Setup (RBSU).
Table 3-21 HP_ProcessorHardwareIndication: Processor Deconfigured 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 Impa
4 System power supply 4-1 Overview This provider implements the HP Power Supply profile to model power supplies in ProLiant 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 Power Supply Physical Asset Profile 1.0 • HP Location Profile 1.0 Provider Installation Files • • • • • • • • • HPWmiSensor.DLL HPWmiSensorEvt.DLL HPWmiSensorEvtMsg.DLL HPWmiSensor.
Table 4-2 Class: HP_PowerSupply Property name Property implementation CIM_ManagedElement Caption Power Supply n, where n represents the number of the power supply instances. Description Power Supply n provides power for PowerSupplyType.
Table 4-2 Class: HP_PowerSupply Property name Property implementation OperationalStatus[1..n] Additional operational status values may be exposed in array elements greater than 0 depending on the power supply capabilities.
Table 4-2 Class: HP_PowerSupply Property name Property implementation StatusDescriptions[0] • Power Supply is operating properly—If OperationalStatus[0] is 2 (OK) • Power Supply has failed—If OperationalStatus is 6 (Error)
Table 4-2 Class: HP_PowerSupply Property name Property implementation StatusDescriptions[1..n] Additional status description values may be exposed in array elements greater than 0 depending on the power supply capabilities. Operational status element 0 will aggregate any additional values • Power supply in error state due to failure — If OperationalStatus[1..n] is 32768 (Power supply error detected failure) • Power supply in error state due to over voltage — If OperationalStatus[1..
Table 4-2 Class: HP_PowerSupply Property name Property implementation Name Power Supply n, where n represents the number of the power supply instance. CIM_LogicalDevice CreationClassName HP_WinPowerSupply DeviceID Unique identifier for this power supply instance SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 4-3 Class: HP_PowerCollection Property name Property implementation GroupOperationalStatus[0] Represents the most severe power redundancy status and non-fault tolerant power supply operational status: • 0 (Unknown)—If power collection status is unknown • 2 (OK)—If power supplies are operating properly • 3 (Degraded)—If no HP_WinPowerSupply.OperationalStatus[0] for all non-fault tolerant power supplies report 6 (Error) and HP_WinPowerRedundancySet.
Table 4-4 Class: HP_PowerRedundancySet Property name Property implementation ElementName Power Redundancy Set n, where n represents the number of the redundancy set instance CIM_SystemSpecificCollection InstanceID Unique identifier for this power redundancy instance CIM_RedundancySet MaxNumberSupported The maximum number of power supplies supported for this redundancy set MinNumberNeeded The minimum number of power supplies needed to function TypeOfSet 3 (Load Balanced) LoadBalanceAlgorithm 0 (
Table 4-5 Class: HP_MemberOfPowerRedundancy 4-3-5 Property name Property implementation 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_PowerSupplyModule HP_PowerSupplyModule is used to model the physical power supplies on ProLiant Servers.
Table 4-10 Class: HP_PowerSupplyModule Property name Property implementation CreationClassName “HP_PowerSupplyModule” PartNumber The spare part number for the power supply (if available) Tag Unique identifier for this power supply module instance CIM_PhysicalPackage PackageType 6 (Power Supply) RemovalConditions 3 (Removable when off) 4 (Removable when on or off) HP_PowerSupplyModule 4-3-10 HP_PowerSupplySlot HP_PowerSupplySlot represents power supply bays on ProLiant Servers.
Table 4-11 Class: HP_PowerSupplySlot Property name Property implementation CIM_PhysicalElement CreationClassName “HP_PowerSupplySlot” Tag Power Supply n, where n represents the physical bay number Description Power Supply n, where n represents the physical bay number ElementName Power Supply n, where n represents the physical bay number CIM_PhysicalConnector ConnectorLayout 7 (Slot) ConnectorPinout “Custom Power Bay” ConnectorType 76 (Proprietary)—Custom Power Supply slot CIM_Slot Number Th
Table 4-13 Class: HP_RealizesPowerSupply 4-3-13 Property name Property implementation Antecedent References HP_PowerSupplyModule Dependent References HP_PowerSupply HP_SystemPhysicalPowerSupply Table 4-14 Class: HP_SystemPhysicalPowerSupply 4-3-14 Property name Property implementation GroupComponent References HP_ComputerSystemChassis PartComponent References HP_PowerSupplyModule HP_PowerMeter HP_PowerMeter is used to model the power consumption within power supplies on ProLiant Servers.
Table 4-15 Class: HP_PowerMeter Property name Property implementation HealthState 5 (OK)—If OperationalStatus[0] value is 2 (OK) Name Power Meter n, where n represents the number of the power meter instance CIM_LogicalDevice CreationClassName “HP_WinPowermeter” DeviceID Unique identifier for this power meter instance SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 4-16 Class: HP_AssociatedPowerMeter Property name Property implementation CIM_ AssociatedSensor HP_AssociatedPowerMeter 4-3-16 Antecedent ref: HP_PowerMeter Dependent ref: HP_PowerSupply CIM_SoftwareIdentity CIM_SoftwareIdentity describes power controller firmware. The Windows®-specific implementation class is HP_ PowerControllerFirmware. The following properties are implemented.
Table 4-17 Class: CIM_SoftwareIdentity Property name Property implementation IsEntity False HP_PowerControllerFirmware 4-3-17 CIM_ElementSoftwareIdentity CIM_ElementSoftwareIdentity associates a managed element, in this case, an instance of HP_computer system to its corresponding power controller firmware. The Windows®-specific implementation class is HP_ PowerControllerElementFirmwareIdentity. The following properties are implemented.
Table 4-19 Class: CIM_InstalledSoftwareIdentity 4-3-19 Property name Property implementation System ref:HP_ComputerSytem InstalledSoftware ref: HP_PowerControllerFirmware HP_Location HP_Location is used to model power supply locations on ProLiant servers. The Windows® implementation class is HP_WinPowerSupplyLocation.
Table 4-21 Class: HP_ElementLocation 4-3-21 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 ProLiant 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 The following indications are implemented for ProLiant server platforms where available. System power supply indications are described in the following tables.
Table 4-24 HP_SensorHardwareIdentification: Power Supply Removed Property name Property implementation OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
4-4-2 Power Supply Inserted Table 4-25 HP_SensorHardwareIndication: Power Supply Inserted Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A power supply has been inserted. (PowerSupplyCaption), where PowerSupplyCaption is the HP_WinPowerSupply.Caption for the power supply that has been inserted.
Table 4-25 HP_SensorHardwareIndication: Power Supply Inserted 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 Impacted
Table 4-26 HP_SensorHardwareIndication: Power Supply Failed Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A power supply has failed. (PowerSupplyCaption), where PowerSupplyCaption is the HP_WinPowerSupply.Caption for the power supply that has failed.
Table 4-26 HP_SensorHardwareIndication: Power Supply Failed 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 4-27 HP_SensorHardwareIndication: Power Supply Repaired Property name Property implementation Description A power supply has been repaired. (PowerSupplyCaption), where PowerSupplyCaption is the HP_WinPowerSupply. Caption for the power supply that has been repaired.
Table 4-27 HP_SensorHardwareIndication: Power Supply Repaired Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 4-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced Property name Property implementation AlertingManagedElement WBEM path of the HP_WinPowerRedundancySet instance representing the redundancy set with reduced redundancy. AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 5 ProviderName HP Power RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 4-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 4-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost Property name Property implementation AlertingManagedElement WBEM path of the HP_WinPowerRedundancySet instance representing the redundancy set where redundancy was lost. AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 6 ProviderName HP Power RecommendedActions Check the power supply configuration and check the status of the power redundancy. Ensure the system is being powered adequately.
Table 4-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 4-30 HP_SensorHardwareIndication: Power Supply Redundancy Gained Property name Property implementation AlertingManagedElement WBEM path of the HP_WinPowerRedundancySet instance representing the redundancy set with an added power supply AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 7 ProviderName HP Power RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 4-30 HP_SensorHardwareIndication: Power Supply Redundancy Gained Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 4-31 HP_SensorHardwareIndication: Power Supply Redundancy Restored Property name Property implementation AlertingManagedElement WBEM Path of HP_WinPowerRedundancySet instance representing the power redundancy set with restored redundancy AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 8 EventTime Time of the event or time of the indication if event time unknown ProviderName HP Power RecommendedActions No action is recommended. SystemName HP_ComputerSystem.
Table 4-31 HP_SensorHardwareIndication: Power Supply Redundancy Restored Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 4-32 HP_SensorHardwareIndication: Power Supply Failed due to Input Power Loss Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 9 ProviderName HP Power RecommendedActions Check the input power being supplied to the failed power supply and reconnect power. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 4-32 HP_SensorHardwareIndication: Power Supply Failed due to Input Power Loss Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
5 System fan 5-1 Overview This provider implements the profiles listed to support fans installed in ProLiant servers. The following profiles are implemented, and the following files are installed by this provider. Table 6-1 Overview 5-2 Implemented Profiles • HP Fan Profile 1.0 • HP Fan Physical Asset Profile 1.0 • HP Location Profile 1.0 Provider Installation Files • • • • • • • • • HPWmiSensor.dll HPWmiSensorEvt.dll HPWmiSensorEvtMsg.dll HPWmiSensor.mof HPHlthEvtCons.mof HPErrorMetaInstance.
Table 6-2 Class: HP_Fan Property name Property implementation Caption Fan n, where n represents the number of the fan instance. Description 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 ProLiant Servers. The Windows® implementation class is HP_WinCoolingCollection. There is one instance of this class on systems modeling fans. Table 6-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 ProLiant servers. The Windows® implementation class is HP_WinCoolingRedundancySet. Table 6-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.
5-3-4 HP_MemberOfCoolingRedundancy HP_MemberOfCoolingRedundancy is used to represent an association between HP_Fan and HP_CoolingRedundancySet. The Windows® implementation class is HP_WinMemberOfCoolingRedundancy.
Table 6-8 Class: HP_HostedCoolingCollection 5-3-8 Property name Property implementation Antecedent References HP_ComputerSystem Dependent References HP_CoolingCollection 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 6-10 Class: HP_FanModule Property name Property implementation StatusDescriptions[0] • “Fan is operating properly”—If OperationalStatus[0] is 2 (OK) • “Fan has failed”—If OperationalStatus is 6 (Error) HealthState • 5 (OK)—If fan is operating properly; • 20 (Major Failure)—If fan has failed Name Fan n, where n represents the number of the fan instance CIM_PhysicalElement CreationClassName “HP_FanModule” Tag Unique identifier for this fan module instance CIM_PhysicalPackage PackageType 7 (
Table 6-11 Class: HP_FanSlot Property name Property implementation CIM_PhysicalElement CreationClassName “HP_FanSlot” Tag Fan n, where n represents the physical lot number Description Fan n, where n represents the physical lot number ElementName Fan n, where n represents the physical lot number CIM_PhysicalConnector ConnectorLayout 7 (Slot) ConnectorPinout “Custom Fan Slot” ConnectorType 76 (Proprietary)—Custom Fan slot CIM_Slot Number The physical fan slot number SupportsHotPlug • True—I
Table 6-13 Class: HP_RealizesFan 5-3-13 Property name Property implementation Dependent References HP_Fan HP_SystemPhysicalFan HP_SystemPhysicalFan is used to represent an association between HP_FanModule and the computer system that contains this fan.
5-3-15 HP_ElementLocation HP_ElementLocation is used to represent an association between CIM_Location and CIM_ManagedElement. The Windows® implementation class is HP_WinFanElementLocation. Table 6-16 Class: HP_ElementLocation 5-3-16 Property name Property implementation Element References CIM_ManagedElement PhysicalLocation References CIM_Location CIM_ConfigurationCapacity CIM_ConfigurationCapacity is used to model fan configuration capacity on ProLiant Servers.
Table 6-18 Class: CIMElementCapacity 5-4 Property name Property implementation Capacity References CIM_PhysicalCapacity Element References CIM_PhysicalElement Supported indications The following indications are implemented for ProLiant server platforms where available. System fan indications are described in the following tables.
Table 6-19 HP_SensorHardwareIndication: Fan Removed Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 6-19 HP_SensorHardwareIndication: Fan Removed 5-4-2 Property name Property implementation HWSerialNumber Conditional property containing the chassis serial number when the chassis is a multi-node server chassis Fan Inserted Table 6-20 HP_SensorHardwareIndication: Fan Inserted Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A fa
Table 6-20 HP_SensorHardwareIndication: Fan Inserted Property name Property implementation OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
5-4-3 Fan Failed Table 6-21 HP_SensorHardwareIndication: Fan Failed Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A fan has failed. (FanCaption), where FanCaption is the HP_WinFan.
Table 6-21 HP_SensorHardwareIndication: Fan Failed Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDoma
Table 6-22 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A fan has been repaired. The fan is now operating properly. (FanCaption), where FanCaption is the HP_WinFan.
Table 6-22 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 6-23 HP_SensorHardwareIndication: Fan Redundancy Reduced Property name Property implementation Description A fault tolerant fan is no longer providing cooling for a cooling redundancy set. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinCoolingRedundancySet.Caption for the redundancy set with reduced redundancy.
Table 6-23 HP_SensorHardwareIndication: Fan Redundancy Reduced Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 6-24 HP_SensorHardwareIndication: Fan Redundancy Lost Property name Property implementation AlertingManagedElement WBEM path of the HP_WinCoolingRedundancySet instance representing the redundancy set where redundancy was lost. AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 6 ProviderName HP Cooling RecommendedActions Check the fan configuration and check the status of the cooling redundancy. Ensure the system is being cooled adequately.
Table 6-24 HP_SensorHardwareIndication: Fan Redundancy Lost Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 6-25 HP_SensorHardwareIndication: Fan Redundancy Gained Property name Property implementation AlertingManagedElement WBEM Path of HP_WinCoolingRedundancySet instance representing the cooling redundancy set with an added fan AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 7 ProviderName HP Cooling RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 6-25 HP_SensorHardwareIndication: Fan Redundancy Gained Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 6-26 HP_SensorHardwareIndication: Fan Redundancy Restored Property name Property implementation AlertingManagedElement WBEM path of theHP_WinCoolingRedundancySet instance representing the cooling redundancy set with restored redundancy AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 8 ProviderName HP Cooling RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 6-26 HP_SensorHardwareIndication: Fan Redundancy Restored Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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.
6 System temperature sensor 6-1 Overview This provider implements the HP Sensor Profile to model temperature sensors in ProLiant servers. The following profiles are implemented, and the following files are installed by this provider. Table 7-1 Overview 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 7-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 7-2 Class: HP_NumericSensor Property name Property implementation RequestedState 12 (Not Applicable) CIM_Sensor 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: • Normal • Critical CIM_NumericSensor CurrentReading Current reading of temperature sensor BaseUnits 2 (Degrees C) RateUnits 0 (None) UnitModifier 0 SupportedThresholds • SupportedTh
6-3-2 HP_SensorCollection HP_SensorCollection is used to model temperature sensor collections on ProLiant servers. The Windows® implementation class is HP_WinSensorCollection. There is one instance of this class on systems modeling sensors. Table 7-3 Class: HP_SensorCollection Property name Property implementation CIM_ManagedElement Caption Temperature Sensor Collection Description This is a collection of temperature sensors. GroupStatusDescription.
Table 7-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.
Table 7-7 HP_SensorHardwareIndication: Temperature Sensor Recovery from Threshold Exceeded Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A temperature sensor has detected that the temperature has returned to a normal operating range. (SensorCaption)”, where SensorCaption is the HP_WinNumericSensor.
Table 7-7 HP_SensorHardwareIndication: Temperature Sensor Recovery from Threshold Exceeded Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System)
Table 7-8 HP_SensorHardwareIndication: Temperature Sensor Caution Threshold Exceeded Property name Property implementation Description A temperature sensor has detected that the temperature has exceeded the normal operating range. (SensorCaption) where SensorCaption is the HP_WinNumericSensor.Caption for the sensor that has failed.
Table 7-8 HP_SensorHardwareIndication: Temperature Sensor Caution Threshold Exceeded 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 Contains the temperature sensor threshold property name that sets a value: • UpperThresholdNonCritical • UpperThresholdCritical • UpperThresholdFatal VariableTypes 9 (sint32) VariableValues HP_WinNumericSensor UpperThr
7 System memory 7-1 Overview This provider implements the HP Memory Profile and HP Memory Physical Asset Profile to represent system memory in ProLiant systems. See the HP Advanced Memory Protection Technologies (TC060104TB) and product documentation for your ProLiant server (available at http://www.hp.com). The following profiles are implemented, and the following files are installed by this provider. Table 8-1 Overview 7-2 Implemented Profiles • HP Memory Profile 1.
There are three distinct hardware implementations and containment hierarchies of system memory on ProLiant server platforms: • • • All memory resides on the system board only. All memory resides on memory boards only; no memory resides on the system board. Memory resides on both the system board and on memory boards. The following subsections depict these three distinct hardware scenarios with a pair of diagrams for each. The first diagram shows a hardware perspective for the scenario.
HP_ComputerSystemChassis HP_ComputerSystem HP_SystemMemory HP_MemberOfMemoryCollection HP_MemoryBoardSlot HP_MemoryBoardInSlot HP_SystemMemoryModuleSlot HP_MemoryRedundancySet HP_MemoryCollection HP_RealizesMemoryModule HP_SystemMemoryBoardSlot HP_Memory HP_MemberOfMemoryRedundancySet HP_HostedMemoryCollection HP_HostedMemoryRedundancySet HP_MemoryBoardSlotLocation HP_MemoryBoardSlotElementLocation HP_MemoryBoard HP_MemoryModuleSlotOnBoard HP_MemoryModuleSlot HP_MemoryModuleInSlot HP_Mem
Hardware Platform Scenario 1: Memory Modulesreside on System Board Memory Module (DIMM) Memory Module Connector (Slot) plugs into resides on Chassis Example Instance Diagram HP_Memory Module HP_MemoryModuleInSlot HP_Memory ModuleSlot HP_SystemMemoryModuleSlot DIMM 0-1 DIMM 0-2 DIMM Slot 0-1 DIMM Slot 0-2 HP_Computer SystemChassis (empty) DIMM Slot 0-3 Chassis 1 (empty) DIMM Slot 0-4 7-3-2 Memory containment hierarchy—scenario 2 The following diagrams show the memory providers containment hi
Hardware Platform Scenario 2: Memory Modulesreside on Memory Boards Memory Module (DIMM) Memory Module Connector (Slot) plugs into resides on Memory Board Connector (Slot) plugs into Memory Board resides on Chassis Example Instance Diagram HP_Memory Module HP_MemoryModuleInSlot HP_Memory ModuleSlot HP_MemoryModuleSlotOnBoard DIMM 1-1 DIMM Slot 1-1 HP_Memory Board DIMM 1-2 HP_MemoryBoardInSlot HP_Memory BoardSlot DIMM Slot 1-2 (empty) DIMM Slot 1-3 HP_SystemMemoryBoardSlot Board 1 Board Sl
Hardware Platform Scenario 3: Memory Modulesreside on both System Board and Memory Boards Memory Module (DIMM) Memory Module Connector (Slot) plugs into resides on resides on Chassis Memory Board Connector (Slot) plugs into Memory Board Example Instance Diagram HP_Memory Module HP_MemoryModuleInSlot HP_Memory ModuleSlot HP_SystemMemoryModuleSlot DIMM Slot 0-1 DIMM 0-1 DIMM Slot 0-2 DIMM 0-2 (empty) DIMM Slot 0-3 (empty) DIMM Slot 0-4 HP_Memory Module HP_MemoryModuleInSlot HP_Computer Syste
Table 8-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 8-2 Class: HP_Memory Property name Property implementation SystemName same value as property HP_ComputerSystem.
7-4-3 HP_MemoryModule The class HP_MemoryModule represents a physical memory module on ProLiant servers. There is an instance of this class for each memory module present in the system. Empty memory module sockets are not instantiated. NOTE: In the property implementation descriptions below, memory modules located on the system board are denoted as being located on board/cartridge number 0 consistent with ProLiant tradition.
Table 8-4 Class: HP_MemoryModule Property name Property implementation Name Physical Memory Module y on Memory Board x, where: • x is the board/cartridge number where the memory module is located • y is the memory socket number where the memory module is located Physical Memory Module y on Processor Board x, where: • x the processor board number where the memory module is located • y is the memory socket number where the memory module is located CIM_PhysicalElement CreationClassName Tag HP_MemoryMod
Table 8-4 Class: HP_MemoryModule Property name Property implementation Manufacturer Name of the organization which produced the memory module This property is conditional. It is populated if the data is available. PartNumber Part number of the memory module This property is conditional. It is populated if the data is available. SerialNumber Manufacturer allocated serial number of the memory module. This property is conditional. It is populated if the data is available.
Table 8-4 Class: HP_MemoryModule Property name Property implementation Spd An array that contains raw Serial Presence Detect information for the memory module. Each array element contains a byte of the Spd. This property is conditional; it is populated if the data is available.
Table 8-6 Class: HP_MemoryBoard Property name Property implementation OperationalStatus Enumerator indicating the memory board operational status. • OperationalStatus[0]: contains overall memory board status • OperationalStatus[1]: contains detailed memory board status (as needed) For details, see the Memory Board Status.
Table 8-6 Class: HP_MemoryBoard Property name Property implementation RemovalConditions Removal conditions of the memory board: • When the memory board is the system board: ○ 2 (Not applicable) • When the memory board is not the system board: ○ 3 (Removable when off) ○ 4 (Removable when on or off) PackageType 9 (Module/Card) VendorCompatibilityStrings HPQ:HP_MemoryBoard CIM_Card HostingBoard • True—Indicates if this is a baseboard in the computer system chassis • False—Memory board not on th
Table 8-7 Memory Board Status Condition 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 8-8 Class: HP_MemoryRedundancySet Property name Property implementation LoadBalanceAlgorithm 2 (No Load Balancing) 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.
Table 8-8 Class: HP_MemoryRedundancySet Property name Property implementation TargetConfiguration The desired or targeted mode of the Advanced Memory Protection system.
Table 8-9 Class: HP_MemoryCollection Property name Property implementation GroupOperationalStatus Enumerator indicating the group operational status of the memory collection. The status is determined as follows: • If an instance of HP_MemoryRedundancySet exists, GroupOperationalStatus[0] is determined from the property HP_MemoryRedundancySet.RedundancyStatus.
7-4-7 HP_HostedMemoryCollection The class HP_HostedMemoryCollection represents an association between HP_MemoryCollection and the computer system that contains this collection.
Table 8-13 Class: HP_MemberOfMemoryRedundancySet 7-4-10 Property name Property implementation Member ref: HP_MemoryBoard HP_HostedMemoryRedundancySet The class HP_HostedMemoryRedundancySet represents an association between HP_MemoryRedundancySet and the computer system that contains this redundancy set.
Table 8-16 Class: HP_MemoryModuleSlot Property name Property implementation CIM_ManagedElement Caption Memory Module Socket y on Board x, where: • x is the board/cartridge number where the memory slot is located • y is the memory socket number where the memory slot is located Memory Module Socket y on Processor Board x, where: • x is the processor board/cartridge number where the memory slot is located • y is the memory socket number where the memory slot is located CIM_ManagedSystemElement Operation
Table 8-16 Class: HP_MemoryModuleSlot Property name Property implementation Description Memory Module Socket y on Board x, where: • x is the board/cartridge number where the memory slot is located • y is the memory socket number where the memory slot is located Memory Module Socket y on Processor Board x, where: • x is the processor board/cartridge number where the memory slot is located • y is the memory socket number where the memory slot is located ElementName Memory Module Socket y on Board x,
7-4-13 HP_MemoryBoardSlot The class HP_MemoryBoardSlot represents memory board slots on ProLiant Servers. There is an instance of this class for each memory board slot in the system, whether or not the slot is occupied. Table 8-17 Class: HP_MemoryBoardSlot Property name Property implementation CIM_ManagedElement Caption Memory Board Slot x, where x is the board/cartridge number where the memory board is located.
Table 8-17 Class: HP_MemoryBoardSlot Property name Property implementation CIM_Slot Number The board/cartridge number where the memory board is located. HP_MemoryBoardSlot 7-4-14 HP_MemoryModuleInSlot The class HP_MemoryModuleInSlot represents the association between an HP_MemoryModule and the HP_MemoryModuleSlot where it resides.
Table 8-20 Class: HP_MemoryModuleSlotOnBoard Property name Property implementation CIM_Component CIM_Container HP_MemoryModuleSlotOnBoard 7-4-17 GroupComponent ref: HP_MemoryBoard PartComponent ref: HP_MemoryModuleSlot HP_MemoryModuleSlotLocation The class HP_MemoryModuleSlotLocation extends the HP_Location class and represents memory module slot locations on ProLiant Servers. There is an instance of this class for each memory module slot in the system, whether or not the slot is occupied.
Table 8-21 Class: HP_ MemoryModuleSlotLocation Property name Property implementation ElementName Memory Module Socket Location y on Board x, where: • x is the board/cartridge number where the memory module slot is located • y is the memory socket number where the memory module slot is located Memory Module Socket Location y on Processor Board x, where: • x is the processor board/cartridge number where the memory module slot is located • y is the memory socket number where the memory module slot is l
7-4-18 HP_MemoryBoardSlotLocation The class HP_MemoryBoardSlotLocation extends the HP_Location class and represents memory board slot locations on ProLiant Servers. There is an instance of this class for each memory board slot in the system, whether or not the slot is occupied. Table 8-22 Class: HP_ MemoryBoardSlotLocation Properties Property implementation CIM_ManagedElement Caption Memory Board Slot Location x, where x is the board/cartridge number where the memory board slot is located.
7-4-19 HP_MemoryModuleSlotElementLocation The class HP_MemoryModuleSlotElementLocation extends the class HP_ElementLocation and is used to associate a memory module slot (HP_MemoryModuleSlot) with its corresponding location (HP_MemoryModuleSlotLocation). There is an instance of this class for each memory module slot in the system, whether or not the slot is occupied.
Table 8-25 Class: HP_SystemMemoryModuleSlot Properites Property implementation CIM_Container HP_SystemMemoryModuleSlot 7-4-22 GroupComponent ref: HP_ComputerSystemChassis PartComponent ref: HP_MemoryModuleSlot HP_SystemMemoryBoardSlot The class HP_SystemMemoryBoardSlot represents an association between HP_MemoryBoardSlot and HP_ComputerSystemChassis. There is an instance of this class for each memory board slot in the chassis, whether or not the slot is occupied.
Table 8-27 HP_MemoryHardwareIndication: Memory Module Predictive Failure Property name Property implementation Description A memory module has failed or is predicted to fail. (MemoryModuleCaption), where MemoryModuleCaption is the HP_MemoryModuleCaption for the failing memory module.
Table 8-27 HP_MemoryHardwareIndication: Memory Module Predictive Failure 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 Tag or InstanceID Indicates that the HP_MemoryModule.Tag value for the failing memory module is populated in property VariableValues. VariableTypes 1 (string) VariableValues String containing the HP_MemoryModule.
Table 8-28 HP_MemoryHardwareIndication: Memory Board Error Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication IndicationTime Time of indication CIM_ProcessIndication CIM_AlertIndication Description A memory board has an error. (MemoryBoardCaption) where MemoryBoardCaption is the HP_MemoryBoard.Caption for the failing memory board.
Table 8-28 HP_MemoryHardwareIndication: Memory Board Error Property name Property implementation Network Address Contains a list of all the IP addresses of the computer system generating the indication 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 generat
Table 8-28 HP_MemoryHardwareIndication: Memory Board Error 7-5-3 Property name Property implementation AlertType 5 (Device Alert) Memory Redundancy Degraded Table 8-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication IndicationTime Time of indication CIM_ProcessIndication CIM_AlertIndication Description The Advanced Memory Protection (AMP) system is operating with deg
Table 8-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded Property name Property implementation EventCategory 3 (Memory) OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion The operating system version of the computer system generating the indication in the following format: .. ProviderVersion Provider version generating the indication in the format, ...
Table 8-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded 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 SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the for
Table 8-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy Property name Property implementation SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 8-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
8 PCI device 8-1 Overview This provider implements the profiles listed to support PCI devices installed in ProLiant servers. The following table details the profiles implemented and files installed by this provider. Table 9-1 Overview 8-2 Implemented Profiles • DMTF PCI Device Profile • DMTF Physical Asset Profile Provider Installation Files • HPWmiPci.dll • HPWmiPci.mof Use cases For use cases, see the DMTF PCI Device Profile.
Table 9-2 Class: HP_PCIDevice Property name Property implementation Name A hardware ID for this PCI device provided by the operating system CIM_LogicalDevice CreationClassName HP_PCIDevice DeviceID Unique identifier for this PCI device instance SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 9-3 Class: HP_PCIBridge Property name Property implementation CIM_ManagedElement Caption A user-friendly description for this PCI device provided by the operating system Description A user-friendly description for this PCI device provided by the operating system ElementName A hardware ID for this PCI device provided by the operating system CIM_ManagedSystemElement Name A hardware ID for this PCI device provided by the operating system CIM_LogicalDevice CreationClassName HP_PCIBridge Device
Table 9-3 Class: HP_PCIBridge Property name Property implementation VendorID Vendor ID as described in the configuration registers for this PCI device CIM_PCIBridge BridgeType Enumeration describing the type of PCI bridge. See MOF. HP_PCIBridge 8-3-3 HP_PCICard HP_PCICard is used to represent physical PCI adapter card installed on ProLiant servers. There is an instance of this class for each PCI adapter card present in the system.
Table 9-4 Class: HP_PCICard Property name Property Implemenation BusLayout 16 (PCI) 17 (PCI-X) 18 (PCI-E) if lane count is unknown; otherwise use one of the following 19 (PCI-E x1) 20 (PCI-E x2) 21 (PCI-E x4) 22 (PCI-E x8) 23 (PCI-E x16) 24 (PCI-E x32) 25 (PCI-E x64) HostingBoard False HP_PCICard 8-3-4 HP_PCISlot HP_PCISlot represents PCI device slots on ProLiant servers. There is an instance of this class for each PCI slot in the system, whether or not the slot is occupied.
Table 9-5 Class: HP_PCISlot Property name Property implementation ConnectorLayout 16 (PCI) 17 (PCI-X) 18 (PCI-E) if lane count is unknown; otherwise use one of the following 19 (PCI-E x1) 20 (PCI-E x2) 21 (PCI-E x4) 22 (PCI-E x8) 23 (PCI-E x16) 24 (PCI-E x32) 25 (PCI-E x64) ConnectorPinout ConnectorType OtherTypeDescription • • • • PCI—If this is a 33 MHz PCI slot • • • • 43 (PCI)—If this is a 33 MHz PCI slot PCI-66—If this is a 66 MHz PCI slot PCI-X—If this is a PCI-X slot PCI Express—If this is
8-3-6 HP_RealizesPCIDevice HP_RealizesPCIDevice is used to represent an association between HP_PCIDevice and HP_PCICard that realizes this PCI device. Table 9-7 Class: HP_RealizesPCIDevice 8-3-7 Property name Property implementation Antecedent References HP_PCICard Dependent References HP_PCIDevice HP_SystemPCISlot HP_SystemPCISlot is used to represent an association between HP_PCISlot and the computer system that contains this PCI slot.
Table 9-10 Class: HP_Location Property name Property implementation Caption PCI slot n, where n represents the PCI slot position printed on the system labeling. Description The location of the PCI slot n. See the PCI slot position n printed on the system. n represents the PCI slot position printed on the system labeling. ElementName PCI slot n, where n represents the PCI slot position printed on the system labeling.
9 Management Processor Lite 9-1 Overview The profiles are implemented, and the following files are installed by this provider. Table 10-1 Overview 9-2 Implemented Profiles • HP Management Processor (MP) Lite Profile 1.0 Provider Installation Files • • • • • • HPWmiMgmtProc.dll HPWmiMgmtProcLite.mof HPWmiMgmtProcEvt.dll HPWmiMgmtProcEvtMsg.dll HPWmiEvent.mof HPErrorMetaInstance.mof Use cases For use cases, see the HP Management Processor (MP) Lite Profile.
Table 10-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 10-2 Class: HP_ManagementProcessor Property name Property implementation StatusDescriptions Descriptive text per OperationalStatus.
Table 10-2 Class: HP_ManagementProcessor Property name Property implementation ControllerType Enumerator indicating the model or type of management processor (see the HPWmiMgmtProcLite.mof file).
Table 10-2 Class: HP_ManagementProcessor Property name Property implementation NICCondition Enumerator indicating the condition of the MP-resident network interface connection (see the HPWmiMgmtProcLite.mof file).
Table 10-4 Class: CIM_SoftwareIdentity Property name Property implementation Caption • Management Processor Firmware (Active)’—for the active MP • Management Processor Firmware (Inactive)’—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 RI9 for iLO3 RI10 for iLO4 CIM_ManagedSystemElement Name Product name of the management processor.
Table 10-4 Class: CIM_SoftwareIdentity Property name Property implementation IdentityInfoValue An array in which first element contains the path of the target type/firmware family and the second element is of format HPQ:xxx, where xxx represents the target type/firmware family Examples: • • • • • HPQ:RI6 for RILOE-II HPQ:RI5 for iLO HPQ:RI7 for ILO2 HPQ:RI9 for iLO3 HPQ:RI10 for iLO4 IdentifyingInfoType CIM:SoftwareFamily ReleaseDate The MP firmware date (in DMTF datetime format) HP_MPFirmware 9-3
Table 10-5 Class: HP_MPCollection Property name Property implementation GroupOperationalStatus Describes the group operational status of the management processor collection (refer to HP Management Processor (MP) Lite Profile). The group operational status represents the ‘worst-of’ algorithm for all individual MP statuses in HP_ManagementProcessor.OperationalStatus[0].
9-3-5 HP_MPComponentCS HP_MPComponentCS extends the class CIM_ComponentCS and associates a management processor subsystem to the scoping computer system that contains it. The following properties are implemented.
Table 10-9 Class: CIM_ElementSoftwareIdentity Property name Property implementation CIM_Dependency CIM_ElementSoftwareIdentity UpgradeCondition 3 (Owner Upgradeable) ElementSoftwareStatus • ElementSoftwareStatus[0]: 6 (Installed) • ElementSoftwareStatus[1]: 2 (Current) HP_MPElementFirmwareIdentity 9-3-8 Antecedent ref: HP_MPFirmware Dependent ref: HP_ManagementProcessor CIM_InstalledSoftwareIdentity CIM_InstalledSoftwareIdentity associates a management processor to its corresponding installed fir
Table 9-11 HP_ManagementProcessorIndication: Management Processor in Reset State Property name Property implementation Description "Management Processor Name is in Reset state from WBEM Provider.", where Name is the name of the management processor AlertingManagedElement WBEM path of the HP_ProcessorChip instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 1 ProviderName HP MgmtProc RecommendedActions None. SystemName HP_ComputerSystem.
Table 9-11 HP_ManagementProcessorIndication: Management Processor in Reset State Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 9-11 HP_ManagementProcessorIndication: Management Processor has been reset Property name Property implementation ProviderName HP MgmtProc RecommendedActions None. SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 9-11 HP_ManagementProcessorIndication: Management Processor has been reset 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 SolutionProductModel Conditional property containing the Solution Name st
Table 9-11 HP_ManagementProcessorIndication: Management Processor Reset Failed Property name Property implementation Summary Name of Management Processor reload failure/timeout EventCategory 4 (System Hardware) ProbableCause 1 (Other) ProbableCauseDescription None ProviderVersion Provider version generating the indication in the format, ...
Table 9-11 HP_ManagementProcessorIndication: Management Processor Reset Failed Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
10 IML record log 10-1 Overview This provider supports the Integrated Management Log (IML) on ProLiant servers. The following profiles are implemented, and the following files are installed by this provider. Table 11-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 11-2 Class: HP_CommonRecordLog Properties Property name Property implementation OperationalStatus OperationalStatus[0] indicates the highest severity of IML log entries and will contain one of the following: • 2 (OK), only informational or repaired events exist in the IML log • 3 (Degraded), at least one degraded event exists in the IML log • 6 (Error), at least one critical event exists in the IML log StatusDescriptions StatusDescriptions[0] will contain one of the following corresponding to
Table 11-3 Implemented Methods for HP_CommonRecordLog Class 10-3-2 Method Name Method Implementation ClearLog Refer to HP Record Log profile (P00109) RepairAll Refer to HP Record Log profile (P00109) HP_CommonLogEntry HP_CommonLogEntry extends the class CIM_ LogEntry to model log records within the IML log. The IML implementation class is HPQ_CommonLogEntry. The following properties are implemented.
Table 11-4 Class: HP_CommonLogEntry Property name Property implementation UpdateTimestamp IML log event update time stamp OccurrenceCount Number of occurrences of this same IML event type Severity • • • • • 0 (Unknown) 2 (Information) 3 (Repaired) 4 (Degraded/Warning) 7 (Critical) OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 SystemSerialNumber System serial number string from SMBIOS SystemProductID System product ID string from SMBIOS SystemMod
Table 11-6 Class: HP_LogManagesRecord Property name Property implementation HP_LogManagesRecord 10-3-4 Log ref: HP_CommonRecordLog Record ref: HP_CommonLogEntry HP_UseOfLog HP_ UseOfLog extends the class CIM_ UseOfLog and associates the instance of HP_ComputerSystem with the instance of HP_CommonRecordLog. The IML implementation class is HPQ_UseOfLog. The following properties are implemented.
11 Platform Watchdog 11-1 Overview This provider supports the Platform Watchdog on ProLiant servers. The following table details the profiles implemented and files installed by this provider. Table 12-1 Overview 11-2 Implemented Profiles • DMTF Platform Watchdog Profile (DSP1040) Provider Installation Files • HPWmiSensor.dll • HPWmiSensor.mof Use cases For use cases, see the DMTF Platform Watchdog Profile. 11-3 Class implementations The following classes describe the Watchdog implementation.
Table 12-2 Class: HP_WinPlatformWatchdogService Property name Property implementation OperationalStatus OperationalStatus[0] indicates the operational state of the watchdog timer: • 2 (OK), Watchdog has not expired • 6 (Error), Watchdog has expired StatusDescriptions StatusDescriptions[0] contains one of the following corresponding to OperationalStatus[0]: • Watchdog status OK • Watchdog status error CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState Enabled state
implementation HP_WinHostedWatchdogService instantiated on a ProLiant server. The following table lists the properties implemented.
Table 12-5 Class: CIM_ServiceAvailableToElement 11-4 Property name Property implementation UserOfService ref: HP_OperatingSystem Supported indications There are no indications specific to the profile registration implementation.
12 BladeSystem Lite 12-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 13-1 Overview 12-2 Implemented Profiles • HP BladeSystem Lite Profile 1.0 Provider Installation Files • HPWmiBlade.DLL • HPWmiBlade.mof Use cases For use cases, see the HP BladeSystem Lite Profile. 12-3 Class implementations The following classes are implemented for ProLiant c-Class BladeSystems only.
Table 13-2 Class: HP_BladeEnclosureCS Property name Property implementation ElementName If enclosure name exists: HP BladeSystem c-Class enclosure otherwise: HP BladeSystem c-Class enclosure 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 Onbo
Table 13-2 Class: HP_BladeEnclosureCS Property name Property implementation OtherIdentifyingInfo • OtherIdentifyingInfo[0]: Blade enclosure product ID string • OtherIdentifyingInfo[1]: Blade enclosure model string : blade enclosure serial number string HP_ComputerSystem Name Text description of the modular system enclosure. The DNS name is populated if available.
Table 13-3 Class: HP_BladeEnclosureCollection Property name Property implementation GroupOperationalStatus Describes the group operational status of the blade enclosure collection. The group operational status represents the ‘worst-of’ algorithm for all individual enclosure statuses in HP_BladeEnclosureCS.OperationalStatus[0].
12-3-4 HP_MemberOfBladeEnclosureCollection HP_MemberOfBladeEnclosureCollection extends the class CIM_MemberOfCollection and associates the enclosure’s computer system instance to the BladeSystem enclosure collection instance. The following properties are implemented.
Table 13-7 Class: CIM_SoftwareIdentity Property name Property implementation Description HP Server Blade Enclosure Firmware ElementName OA CIM_ManagedSystemElement Name If enclosure name exists: HP BladeSystem c-Class enclosure otherwise: HP BladeSystem c-Class enclosure OperationalStatus 2 (OK), normal operation StatusDescriptions Server Blade Enclosure Firmware status: OK HealthState 5 (OK), normal operation CIM_LogicalElement CIM_SoftwareIdentity InstanceID HPQ:HP_BladeEnc
Table 13-8 Class: CIM_ElementSoftwareIdentity Property name Property implementation CIM_Dependency CIM_ElementSoftwareIdentity UpgradeCondition 3 (Owner Upgradeable) ElementSoftwareStatus • ElementSoftwareStatus[0]: 6 (Installed) • ElementSoftwareStatus[1]: 2 (Current) HP_BladeEnclosureElementFWIdentity 12-3-8 Antecedent ref: HP_BladeEnclosureFW Dependent ref: HP_BladeEnclosureCS CIM_InstalledSoftwareIdentity CIM_InstalledSoftwareIdentity associates a blade enclosure to its corresponding installe
Table 13-10 Class: HP_Location Property name Property implementation ElementName Blade Computer System Bay Location n, where n represents the blade bay slot position printed on the enclosure labeling CIM_Location Name Unique identifier for this blade bay location instance PhysicalPosition “n”, where n represents the blade bay slot position printed on the enclosure labeling HP_Location ElementLocationTag The computer system name ElementLocationTagDesc 24 (Blade) LocationInformation LocationInfor
12-3-10 HP_ElementLocation HP_ElementLocation is used to represent an association between CIM_Location and CIM_ManagedElement. The Windows®-specific implementation class is HP_BladeCSElementLocation. Table 13-11 Class: HP_ElementLocation 12-4 Property name Property implementation Element References CIM_ManagedElement PhysicalLocation References CIM_Location Supported indications There are no indications specific to the BladeSystem implementation.
13 Ethernet teaming 13-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 14-1 Overview Implemented Profiles HP Ethernet Teaming 1.
Table 14-1 Overview Provider Installation Files • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • HPWinEthAdapterCollection.dll HPWinEthBootcodeVersion.dll HPWinEthBootcodeVersionToPort.dll HPWinEthDevice.dll HPWinEthernetPort.dll HPWinEthernetPortStatistics.dll HPWinEthernetStrings.dll HPWinEthGroupHostedCollection.dll HPWinEthIndicationProvider.dll HPWinEthIPHostedAccessPoint.dll HPWinEthIPProtocolEndpoint.dll HPWinEthLANEndpoint.dll HPWinEthLANEndpointToStats.
Table 14-1 Overview • • • • • • • • • • • • • • • • • • • • • Provider Installation Files continued 13-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 14-2 Class: HP_EthernetPort Property name Property implementation ElementName Same as Caption 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).
Table 14-2 Class: HP_EthernetPort Property name Property implementation HP_EthernetPort VirtualPortNumber 13-3-2 Virtual Port Number for FlexNics HP_EthernetDevice HP_EthernetDevice associates an Ethernet Port to the containing Computer System. The Windows® implementation class is HP_WinEthDevice.
Table 14-4 Class: HP_EthernetTeam Property name Property implementation MaxNumberSupported Number of ports configured in team. MinNumberNeeded 1 OtherLoadBalanceAlgorithm When LoadBalanceAlgorithm is 1 (Other), OtherLoadBalanceAlgorithm is set to configured Load Balance Algorithm (for example Automatic) RedundancyStatus • • • • 2 (Fully Redundant) 3 (Degraded Redundancy) 4 (Redundancy Lost) 5 (Overall Failure). • 2 (N+1) • 3 (Load Balanced).
Table 14-5 Class: HP_EthernetTeamMember Property name Property implementation Key:Collection ref: HP_EthernetTeam Key:Member ref:HP_EthernetPort HP_EthernetTeamMember MemberOperationalStatus • 2 (OK) • 3 (Degraded) • 6 (Error) MemberStatusDescriptions See the HP Ethernet Teaming Profile.
Table 14-7 Class: HP_EthernetLANEndpoint Property name Property implementation Caption • For Ethernet Teams, same as associated HP_WinEthRedundancySet.Caption • For Ethernet Ports, same as associated HP_WinEthernetPort.
13-3-7 HP_EthernetPortToLANEndpoint HP_EthernetPortToLANEndpoint associates Ethernet Ports to Ethernet LAN Endpoints. The Windows® implementation class is HP_WinEthPortToLANEndpoint.
13-3-10 HP_IPBindsToEthernetLANEndpoint HP_IPBindsToEthernetLANEndpoint associate IP Protocol Endpoints to LAN Endpoints. The Windows® implementation class is HP_WinIPBindsToEthLANEndpoint.
Table 14-12 Class: HP_EthernetStatistics Property name Property implementation CIM_EthernetPortStatistics AlignmentErrors See the CIM_EthernetPortStatistics mof DeferredTransmissions See the CIM_EthernetPortStatistics mof ExcessiveCollisions See the CIM_EthernetPortStatistics mof FCSErrors See the CIM_EthernetPortStatistics mof InternalMACReceiveErrors See the CIM_EthernetPortStatistics mof InternalMACTransmitErrors See the CIM_EthernetPortStatistics mof LateCollisions See the CIM_EthernetPor
13-3-14 HP_EthernetCollection The following table lists the property implementation for HP_EthernetCollection. The Windows® implementation class is HP_WinEthAdapterCollection.
Table 14-17 Class: HP_EthernetGroupHostedCollection Property name Property implementation CIM_Dependency Key:Antecedent ref:HP_ComputerSystem Key:Dependent ref:HP_EthernetCollection CIM_HostedDependency CIM_HostedCollection HP_EthernetGroupHostedCollection 13-3-17 CIM_IPProtocolEndpoint The following table lists the property implementation for CIM_IPProtocolEndpoint. The Windows® implementation class is HP_WinEthIPProtocolEndpoint.
Table 14-18 Class: CIM_IPProtocolEndpoint Property name Property implementation CIM_IPProtocolEndpoint IPv4Address IPV4 Address (dot notation format) IPv6 Address IPv6 Address (CIDR format) ProtocolIfType 4096 (IPv4) or 4097 (IPv6) SubnetMask Subnet Mask (not populated for IPv6) 13-3-18 HP_EthIPHostedAccessPoint CIM_HostedAccessPoint associates IP Protocol Endpoints to the Computer System. The Windows® implementation class is HP_WinEthIPHostedAccessPoint.
Table 14-20 Class: CIM_SoftwareIdentity Property name Property implementation OperationalStatus[0] Same as associated Ethernet Port CIM_LogicalElement CIM_SoftwareIdentity BuildNumber The build number of the software ClassificationDescriptions[0] Firmware Classifications[0] 10 (Firmware) Key:InstanceId System GUID for the associated Ethernet Port IdentityInfoType CIM:SoftwareFamily IdentityInfoValue[0] HPQ:PCI Vendor Id MajorVersion Major number component of the Boot Code or PXE Manufactur
Table 14-22 Class: HP_Location Property name Property implementation CIM_ManagedElement Caption Same as associated ethernet port Description Same as associated ethernet port ElementName Same as caption CIM_Location Key:Name Local Area Connection # Key:PhysicalPostion System GUID for the associated Ethernet Port HP_Location ElementLocationTag PCI Bus:Device:Function ElementLocationTagDesc 15 (PCI Bus:Device:Function) LocationInfoDesc[] 0 (Slot), and/or 1 (Mezzanine Slot), and/or 2 (Interconn
Table 14-24 Class: HP+EthEventSettings Property name Property implementation CIM_SettingData Caption HP Ethernet Event Provider configurable settings for Windows Description HP Ethernet Event Provider configurable settings for Windows ElementName HP Ethernet Event Provider configurable settings for Windows Key:InstanceId 0 HP_EthEventSettings HP_WinEthEventSettings ActiveAdapterCountChanged If enabled, an event is generated when a change is detected in number of active adapter count of a team.
13-4 Supported indications The following indications are implemented for ProLiant server platforms where available. System Ethernet Port, Ethernet Team, and Ethernet LAN Endpoint indications are described in the following tables. For nonteamed Ethernet Ports, if the associated HP_EthernetMemberOfCollection.Included is False, the following indications are disabled. For teamed Ethernet Ports, this association does not exist.
Table 14-25 HP_AlertIndication: Ethernet Team Redundancy Lost Property name Property implementation EventSubCategory 12 - Ethernet Team NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 14-25 HP_AlertIndication: Ethernet Team Redundancy Lost 13-4-2 Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-26 HP_AlertIndication: Ethernet Team Redundancy Increased Property name Property implementation NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 14-26 HP_AlertIndication: Ethernet Team Redundancy Increased 13-4-3 Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-27 HP_AlertIndication: Ethernet Team Redundancy Decreased Property name Property implementation EventSubCategory • 12 (Ethernet Team)) • 13 (Ethernet LAN Endpoint) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, .
Table 14-27 HP_AlertIndication: Ethernet Team Redundancy Decreased 13-4-4 Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-28 HP_AlertIndication: Ethernet Team Full Redundancy Restored Property name Property implementation EventCategory 9 (Network Device) EventSubCategory 12 (Ethernet Team) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, .
Table 14-28 HP_AlertIndication: Ethernet Team Full Redundancy Restored 13-4-5 Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-29 HP_AlterIndication: Network Interface Connectivity Lost Property name Property implementation SystemName Name of the computer system generating the indication HP_AlertIndication Summary The Network interface has lost connectivity.
Table 14-29 HP_AlterIndication: Network Interface Connectivity Lost 13-4-6 Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 14-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation ProviderName HP 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 interface's network connectivity has been restored.
Table 14-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. 13-4-7 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 14-31 Optional HP_AlertIndication: Ethernet Team Member Status Change Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 2 (Communications Alert) Event Id 10 ProviderName HP 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 14-31 Optional HP_AlertIndication: Ethernet Team Member Status Change Property name Property implementation VariableValues[0] WBEM path of the Ethernet Port, HP_WinEthernetPort, whose status has changed. VariableName[1] PreviousStatus VariableTypes[1] 1 (string) VariableValue[1] Previous HP_WinEthernetTeamMember.MemberOperationalStat us[0] VariableName[2] PreviousStatusDetail VariableTypes[2] 1 (string) VariableValue[2] Previous HP_WinEthernetTeamMember.
Table 14-31 Optional HP_AlertIndication: Ethernet Team Member Status Change 13-4-8 Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-32 Optional HP_AlertIndication: Ethernet Team Member Role Change Property name Property implementation EventSubCategory 12 (Ethernet Team) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 14-32 Optional HP_AlertIndication: Ethernet Team Member Role Change 13-4-9 Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 14-33 Optional HP_AlertIndication: Ethernet Team Member Dropped 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 An Ethernet Team Member has been dropped from the team.
Table 14-33 Optional HP_AlertIndication: Ethernet Team Member Dropped Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 14-34 Optional HP_AlertIndication: Ethernet Team Member Added 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 An Ethernet Team Member has been added to the team.
Table 14-34 Optional HP_AlertIndication: Ethernet Team Member Added Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 14-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation HP_AlertIndication Summary An existing network interface is no longer available.
Table 14-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-36 HP_AlertIndication: New Network Interface Available Property name Property implementation EventCategory 9 (Network Device) EventSubCategory • 11 (Ethernet Port) • 12 (Ethernet Team) • 13 (Ethernet LAN Endpoint) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system gene
Table 14-36 HP_AlertIndication: New Network Interface Available Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 14-37 HP_AlertIndication: Ethernet Team Active Member Count Change Property name Property implementation EventCategory 9 (Network Device) EventSubCategory 12 (Ethernet Team) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format,
Table 14-37 HP_AlertIndication: Ethernet Team Active Member Count 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 SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in t
Table 14-38 Optional HP_AlertIndication: Ethernet Provider Fatal Error Property name Property implementation EventCategory 9 (Network Device) EventSubCategory 1 (Other) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 14-38 Optional HP_AlertIndication: Ethernet Provider Fatal Error Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 14-39 Optional HP_AlertIndication: Ethernet Provider Cannot Access Data Source 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 14-39 Optional HP_AlertIndication: Ethernet Provider Cannot Access Data Source 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 SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product envi
14 Operating system status 14-1 Overview This provider supports the Operating System status on ProLiant servers. The following table details the profiles implemented and files installed by this provider. Table 15-1 Overview 14-2 Property name Property implementation Implemented Profiles DMTF OS Status Profile (DSP1040) Provider Installation Files • HPWmiSys.dll • HPWmiSys.mof Use cases For use cases, see the DMTF OS Status Profile. This implementation models only the currently running OS.
Table 15-2 Class: HP_OperatingSystem Property name Property implementation ElementName Sample value: Windows Server 2008 Standard CIM_ManagedSystemElement HealthState 5 (OK), when OperationalStatus[0]=2 (OK) InstallDate Date of the OS install Name Sample value: Windows Server® 2008 Standard OperationalStatus[0] OperationalStatus[0] indicates the operational state of the OS: 2 (OK), Operating System OK StatusDescriptions[0] StatusDescriptions[0] will contain one of the following corresponding to
Table 15-2 Class: HP_OperatingSystem Property name Property implementation TotalVirtualMemorySize Total number of Kbytes of virtual memory TotalVisibleMemorySize Total number of Kbytes of physical memory Version A string describing the Operating System's version number. The format of the version information is one of the following: • .. • ..
Table 15-4 Class: CIM_InstalledOS 14-4 Property name Property implementation PrimaryOS • TRUE if this is the primary Operating System • FALSE if this is not the primary Operating System Supported indications There are no indications specific to the OS Status profile implementation.
15 Smart Array 15-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 16-1 Overview Implemented Profiles • HP Smart Array Profile (P00121) Provider Installation Files • • • • • • • • • • HPWMISA.dll HPWMISAEventMsg.dll Infomgr.dll HWMIM3.
Table 16-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 Name • Controller Serial Number • EMBEDDED—Reported if there is no Serial Number for device is local (embedded on motherboard).
Table 16-2 Class: HPSA_ArraySystem (CIM_ComputerSystem) Property name Property implementation CIM_ComputerSystem • Dedicated[0]: 3 (External Storage) or 30 (Host- Dedicated based RAID controller) • Dedicated[1]: 15 (Block Server) Identify() 15-3-2 See HP Smart Array Profile HPSA_ArrayController HPSA_ArrayController represents the controller. There is one per HBA. External subsystems can have multiple controllers.
Table 16-3 Class: HPSA_ArrayController (CIM_ComputerSystem) Property name Property implementation CIM_ComputerSystem Dedicated Dedicated[0] 0 (Not Dedicated) HPSA_Arraycontroller AcceleratorBackupPowerSource See HP Smart Array Profile ADGSupported See HP Smart Array Profile BatteryStatus See HP Smart Array Profile CacheBoardPresent See HP Smart Array Profile All the following values related to Cache are appear only if the Variable is set to TRUE.
Table 16-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation ElementName Logical drive number with raid description (for example, Logical Volume 1 (RAID 1+0)) CIM_ManagedSystemElement Name VPD Pg83 identifier for the volume. OperationalStatus[0, 1] Volume status. DMTF defined value is populated in index[0] and extended status is poplulated in index[1] per HP Smart Array Profile.
Table 16-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation PackageRedundancy • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) CIM_Storagevolume HPSA_Storagevolume Accelerator See HP Smart Array Profile Deleteable See HP Smart Array Profile FaultTolerance See HP Smart Array Profile OSName Corresponding OS name for this volume.
Table 16-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation CIM_ManagedSystemElement Name Drive Serial Number OperationalStatus[0] Operational Status for the disk drive • • • • 0 (Unknown) 2 (OK) 5 (Predictive Failure) 6 (Error) In the multipath scenario, if one or more path to volume fails, then OperationalStatus is degraded.
Table 16-5 Class: HPSA_DiskDrive (CIM_DiskDrive) 15-3-5 Property name Property implementation SSDPercentageEnduranceUsed This is the Physical Drive Solid State Percent Endurance Used. SSDLifeRemaining This is the Solid State drive life remaining days until wear out. SSDWearStatus This is the wearout status of the Solid State drive HPSA_StorageExtent HPSA_StorageExtent represents the consumable storage that is available on a disk drive. There is one instance per disk drive.
Table 16-6 Class: HPSA_StorageExtent (CIM_StorageExtent) Property name Property implementation DeviceID Opaque ID SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 16-7 Class: HPSA_DiskDriveFirmware (CIM_SoftwareIdentity) Property name Property implementation Manufacturer Disk drive vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Drive firmware as reported from SCSI identify command HPSA_DiskDriveFirmware 15-3-7 HPSA_PhysicalPackage HPSA_PhysicalPackage represents the overall physical package for the array system as a whole. There is one instance per HBA or Storage Subsystem.
Table 16-8 Class: HPSA_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation HPSA_PhysicalPackage 15-3-8 HPSA_ArrayControllerPhysicalPackage HPSA_ArrayControllerPhysicalPackage represents the physical aspects of any Smart Array controller. There is one instance per HBA or one instance per controller in an external Storage subsystem.
15-3-9 HPSA_DiskPhysicalPackage HPSA_DiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
Table 16-11 Class: HPSA_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation ElementName Port Box , where is the active port, is the passive port number and is the box number. For dual port SAS disks, both port numbers should be displayed CIM_ManagedSystemElement Name Port Box , where is the active port, is the passive port number and is the box number.
Table 16-12 Class: HPSA_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation CIM_ManagedElement ElementName Port Box , where is the active port, is the passive port number and is the box number. For dual port SAS disks, both port numbers should be displayed CIM_ManagedSystemElement Name Opaque Key OperationalStatus[0,1, 2, 3 ] Operational status for enclosure and associated power supplies, fans and sensors.
15-3-12 HPSA_PortController HPSA_PortController represent the HBA in the host system. There is one instance per HBA. This class is not implemented for external subsystems (for example, MSA500).
Table 16-14 Class: HPSA_DAPort (CIM_DAPort) Property name Property implementation CIM_ManagedSystemElement OperationalStatus[0] Port status: • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement 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 16-15 Class: HPSA_SPIPort (CIM_SPIPort) Property name Property implementation OperationalStatus[0] Port status: • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSA_SPIPort DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 16-16 Class: HPSA_Firmware (CIM_SoftwareIdentity) Property name Property implementation Classifications[0] 10 (Firmware) InstanceID Opaque key IsEntity False(always set to False) Manufacturer Controller vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: (HPQ: subsystemID and VendorId combination) VersionString Controller firmware version string HPSA_Firmware 15-3-16 HPSA_EnclosureFirmware HPSA_EnclosureFirmware represents the firmware installed
15-3-17 HPSA_PrimordialPool HPSA_PrimordialPool represents the total raw storage managed by the array controller. There is one instance per array system.
Table 16-19 Class: HPSA_StoragePool (CIM_StoragePool) Property name Property implementation PoolID Controller serial number:, where is the array number as supplied from API Primordial Always set to FALSE RemainingManagedSpace Remaining raw space in current pool TotalManagedSpace Total raw space managed by this pool HPSA_StoragePool 15-3-19 HPSA_MediaAccessStatData HPSA_MediaAccessStatData represents the Monitoring and Performance data counters on HP Disk Drives.
Table 16-20 Class: HPSA_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation NotReadyErrors See HP Smart Array Profile OtherTimeOuts See HP Smart Array Profile SCSIBusFaults See HP Smart Array Profile SectorsRead See HP Smart Array Profile SectorsWritten See HP Smart Array Profile SeekCount See HP Smart Array Profile SeekErrors See HP Smart Array Profile ServiceHours See HP Smart Array Profile SpinUpErrors See HP Smart Array Profile RetryRecoveredReadErrors
Table 16-21 Class: HPSA_StorageSetting (CIM_StorageSetting) Property name Property implementation DataRedundancyMin • 1 (RAID 0, RAID 5, RAID 6, RAID 50) • 2 (RAID 1+0) DeltaReservationGoal 0 DeltaReservationMax 0 DeltaReservationMin 0 NoSinglePointOfFailure • FALSE—RAID 0 • TRUE—RAID 1+0, RAID 5, RAID 6 PackageRedundancyGoal • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) PackageRedundancyMax • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) PackageRedundancyMin • 0 (RAID
Table 16-22 Class: HPSA_DriveCage (CIM_PhysicalPackage) Property name Property implementation Model Drive Cage Model string PartNumber Not populated—Not available in this implementation Tag Opaque key SerialNumber Enclosure Serial number Version Not populated—Not available in this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HP_DriveCage BackplaneSpeed See profile DriveBays See profile DuplexLocation See profile Location 1 (internal), 2(External), or 0(Unknown
Table 16-23 Class: HPSA_SCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation CIM_ProtocolEndpoint ProtocolIFType 0 (Unknown) CIM_SCSIProtocolEndpoint ConnectionType The supported connection type for this endpoint For example: 3(Parallel SCSI) for SCSI controllers 8(SAS) for SAS controllers 1 (Other) OtherConnectionType The connection type, if ConnectionType is "Other" Role 4 (Both Initiator and Target) HPSA_SCSIProtocolEndpoint 15-3-23 HPSA_SCSIProtocolController
Table 16-24 Class: HPSA_SCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation CIM_ProtocolController MaxUnitsControlled 32 CIM_SCSIProtocolController HPSA_SCSIProtocolController 15-3-24 HPSA_RedundancySet HPSA_RedundancySet represents controller redundancy if there is more than one controller in a redundant configuration (for example, an MSA500 with two controllers.
Table 16-26 Class: HPSA_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation 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 15-3-26 HPSA_StorageSpecificCollection HPSA_StorageSpecificCollection represents a col
15-3-27 HPSA_DriveCageLocation HPSA_DriveCageLocation represents a location string for the drive cage.
Table 16-29 Class: HPSA_ArraySystemLocation (HP_Location) Property name Property implementation ElementName 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 • PCI Slot Number—When ‘Adapter’ is specified in ElementLocationTag ElementLocationTagDesc • Chassis Name—When ‘Chassis’ is specified in ElementLocationTagDesc ElementLocationTagDesc • 23 (Adapter)—For intern
Table 16-30 Class: HPSA_DiskDriveLocation (HP_Location) Property name Property implementation ElementName Controller name, Drive Type and Disk Location For example, Smart Array E500 Physical Drive—Port: 1E Box 1 Bay: 5 CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag • Bay Number of Disk Drive— When Bay is specified in ElementLocationTagDesc.
Table 16-31 Class: HPSA_ArrayControllerLocation (HP_Location) Property name Property implementation Name Opaque key PhysicalPosition Opaque key HP_Location 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 • 0 (Hood Tag)—For external controllers LocationInformation[0] For
Table 16-32 Class: HPSA_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation ElementName For Primodial Pools: Controller name and location Examples: • Smart Array in Slot 3, for internal • Active Controller: MSA500 in SystemCab03, for external For Concrete Pools: Controller name and location:Array identifier Examples: • Smart Array in Slot 3: Array – 0, for internal • Active Controller: MSA500 in SystemCab03: Array – 1, for external CIM_Capabilities InstanceID Key: Opaq
Table 16-32 Class: HPSA_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation PackageRedundancyMin 0 HPSA_StorageCapabilities 15-3-32 HPSA_Product HPSA_Product represents the top-level marketing information for the Array System.
Table 16-34 Class: HPSA_StorageEnclosureLocation (HP_Location) Property name Property implementation Description Enclosure location Port Box , where is the port and is the box number CIM_Location Name Key PhysicalPosition Key HP_Location • Unknown for Undetermined • External for external enclosures • Internal for drive cages located within the host ElementLocationTag chassis ElementLocationTagDesc 15-3-34 19 (Box) HPSA_TSASSCSIProtocolEndpoint HPSA_TSASSCSIProtocolEndPoint repre
Table 16-35 Class: HPSA_TSASSCSIProtocolEndpoint Property name Property implementation Name HPSA DiskDrive.DeviceID:unique value, where HPSA DiskDrive.DeviceID is the DeviceID property of the instance of HPSA_DiskDrive associated to this instance via the association HPSA_DiskDriveTSASSCSIPE, and unique value is a unique value across all instances of HPSA_TSASSCSIProtocolEndpoint.
Table 16-36 Class: HPSA_EncProtocolEndpoint Property name Property implementation CIM_ManagedElement ElementName Box where n1 is the box number relative to active port Caption Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_EncSASPort associated to this instance via the association HPSA_EncSASPortEncProtocolEndPoint CIM_ManagedSystemElement • Opaque Key Name CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) Requ
Table 16-37 Class: HPSA_ISASSCSIProtocolEndpoint Property name Property implementation Caption Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_TSASPort associated to this instance via the association HPSA_TSASPortTSASSCSIPE ElementName Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_TSASPort associated to this instance via the association HPSA_TSASPortTSASSCSIPE CIM_ManagedSystemEleme
Table 16-38 Class: HPSA_TSASPort Property name Property implementation OperationalStatus 2 (OK) For multipath supported firmware implementations, the status of the port is OK, and the status of the path is the only element that can be detected. CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 16-38 Class: HPSA_EncSASPort Property name Property implementation OperationalStatus 2 (OK) For multipath supported firmware implementations, the status of the port is OK, and the status of the path is the only element that can be detected. CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 16-39 Class: HPSA_ISASPort Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.name CreationClassName HPSA_ISASPort DeviceID HPSA PortController.DeviceIDport #, where HPSA_PortController.
Table 16-40 Class: HPSA_ ConnectivityCollection Property name Property implementation Description "Protocol End point for Port: + + on Box: + < Box Number> + connected to + Where Cntrl DeviceID is DeviceID property of the instance of HPSA_PortController to which this enclosure Port is connected to.
Table 16-42 Class: HPSA_StorageVolumeStorageSetting (CIM_ElementSettingDate) Property name Property implementation IsDefault 1 (Set to Is Default) 15-3-43 HPSA_PrimordialPoolStorageCapabilities (Association) Table 16-43 Class: HPSA_PrimordialPoolStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSA_StorageCapabilities ManagedElement HPSA_PrimordialPool 15-3-44 HPSA_StoragePoolStorageCapabilities (Association) Table 16-44 Class: HPSA_StoragePoolSt
15-3-47 HPSA_ArraySystemPortController (Association) Table 16-47 Class: HPSA_ArraySystemPortController (CIM_Logicaldentity) Property name Property implementation SameElement HPSA_ArraySystem SystemElement HPSA_PortController 15-3-48 HPSA_ArraySystemDiskDrive (Association) Table 16-48 Class: HPSA_ArraySystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_DiskDrive 15-3-49 HPSA_ArraySystemStorageVolume (Association) Table
Table 16-51 Class: HPSA_ArraySystemSPIPort (CIM_SystemDevice) Property name Property implementation PartComponent HPSA_SPIPort. 15-3-52 HPSA_ArraySystemDAPort (Association) Table 16-52 Class: HPSA_ArraySystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_DAPort.
15-3-56 HPSA_ArraySystemArrayController (Association) Table 16-56 Class: HPSA_ArraySystemArrayController (CIM_ComponentCS) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_ArrayController HPSA_StorageEnclosureStorageEnclosureProcessor (Association) 15-3-57 Table 16-57 Class: HPSA_StorageEnclosureStorageEnclosureProcessor (CIM_SystemPackaging) Property name Property implementation Antecedent HPSA_StorageEnclosure Dependent HPSA_StorageEnclosureProcessor
Table 16-60 Class: HPSA_PhysicalPackageArrayControllerPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_ArrayControllerPhysicalPackage HPSA_PhysicalPackageDiskPhysicalPackage (Association) 15-3-61 Table 16-61 Class: HPSA_PhysicalPackageDiskPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_DiskPhysicalPackage 15-3-62 HPSA_PhysicalPackageStorageEnc
Table 16-64 Class: HPSA_StoragePoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation PartComponent HPSA_StorageExtent 15-3-65 HPSA_PrimordialPoolStorageExtent (Association) Table 16-65 Class: HPSA_PrimordialPoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSA_PrimordialPool PartComponent HPSA_StorageExtent HPSA_StorageSpecificCollectionArraySystem (Association) 15-3-66 Table 16-66 Class: HPSA_StorageSpecificCollectionArray
Table 16-68 Class: HPSA_StorageRedundancySetStorageExtent (CIM_MemberOfCollection) Property name Property implementation Member HPSA_StorageExtent 15-3-69 HPSA_ArraySystemFirmware (Association) Table 16-69 Class: HPSA_ArraySystemFirmware (CIM_InstalledSoftwareIdentity) Property name Property implementation InstalledSoftware HPSA_Firmware System HPSA_ArraySystem HPSA_SCSIProtocolControllerStorageVolume (Association) 15-3-70 Table 16-70 Class: HPSA_SCSIProtocolControllerStorageVolume (CIM_Protoco
Table 16-72 Class: HPSA_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSA_EnclosureFirmware Dependent HPSA_StorageEnclosureProcessor ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 15-3-73 HPSA_DiskDriveDiskDriveFirmware (Association) Table 16-73 Class: HPSA_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent H
Table 16-76 Class: HPSA_StoragePoolStorageVolume (CIM_AllocatedFromStoragePool) Property name Property implementation Antecedent HPSA_StoragePool Dependent HPSA_StorageVolume SpaceConsumed Bytes consumed by volume 15-3-77 HPSA_PrimordialPoolStoragePool (Association) Table 16-77 Class: HPSA_PrimordialPoolStoragePool (CIM_AllocatedFromStoragePool) Property name Property implementation Antecedent HPSA_PrimordialPool Dependent HPSA_StoragePool SpaceConsumed Bytes consumed by storage pool 15-3-
Table 16-80 Class: HPSA_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation Dependent HPSA_StorageVolume 15-3-81 HPSA_DAPortSCSIProtocolEndpoint (Association) Table 16-81 Class: HPSA_DAPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HPSA_DAPort Dependent HPSA_SCSIProtocolEndpoint 15-3-82 HPSA_SPIPortSCSIProtocolEndpoint (Association) Table 16-82 Class: HPSA_SPIPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementatio
HPSA_ArrayControllerPhysicalPackageArrayController (Association) 15-3-85 Table 16-85 Class: HPSA_ArrayControllerPhysicalPackageArrayController (CIM_ComputerSystemPackage) Property name Property implementation Antecedent HPSA_ArrayControllerPhysicalPackage Dependent HPSA_ArrayController 15-3-86 HPSA_DiskDriveMediaAccessStatData (Association) Table 16-86 Class: HPSA_DiskDriveMediaAccessStatData (CIM_ElementStatisticalData) Property name Property implementation ManagedElement HPSA_DiskDrive Stats
15-3-89 HPSA_DriveCageDriveCageLocation (Association) Table 16-89 Class: HPSA_DriveCageDriveCageLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_DriveCage PhysicalLocation HPSA_DriveCageLocation HPSA_DiskPhysicalPackageDiskDriveLocation (Association) 15-3-90 Table 16-90 Class: HPSA_DiskPhysicalPackageDiskDriveLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_DiskPhysicalPackage PhysicalLocation HPSA_DiskDriveLocat
Table 16-93 Class: HPSA_ISASPortISASSCSIProtocolEndPoint (Association) Property name Property implementation Antecedent HPSA_ISASPort Dependent HPSA_ISASSCSIProtocolEndpoint HPSA_ArraySystemISASSCSIProtocolEndPoint (Association) 15-3-94 Table 16-94 Class: HPSA_ArraySystemISASSCSIProtocolEndPoint (Association) Property name Property implementation Antecedent HPSA_ArraySystem Dependent HPSA_ISASSCSIProtocolEndpoint 15-3-95 HPSA_ArraySystemISASPort (Association) Table 16-95 Class: HPSA_ArraySys
Table 16-97 Class: HPSA_ArraySystemTSASSCSIProtocolEndpoint (Association) Property name Property implementation Antecedent HPSA_ArraySystem Dependent HPSA_TSASSCSIProtocolEndpoint 15-3-98 HPSA_TSASPortTSASSCSIProtocolEndpoint (Association) Table 16-98 Class: HPSA_TSASPortTSASSCSIProtocolEndpoint (Association) Property name Property implementation Antecedent HPSA_TSASPort Dependent HPSA_TSASSCSIProtocolEndpoint 15-3-99 HPSA_ArraySystemTSASPort (Association) Table 16-99 Class: HPSA_ArraySystem
Table 16-101 Class: HPSA_SCSIInitiatorTargetLogicalUnitPath Property name Property implementation Initiator HPSA_ISASSCSIProtocolEndpoint Target HPSA_TSASSCSIProtocolEndpoint LogicalUnit HPSA_StorageExtent State • 0 (unknown) if the path status cannot be ascertained • 2 (active) if the path is active and healthy • 5 (path Error) path has an error condition • 3 (passive) path is healthy but is not active or is the standby path 15-3-102 HPSA_EncSASPortEncProtocolEndPoint (Association) Table 16-10
HPSA_StorageEnclosureEncProtocolEndPoint (Association) 15-3-105 Table 16-105 Class: HPSA_StorageEnclosureEncProtocolEndpoint Property name Property implementation AvailableSAP HPSA_EncProtocolEndpoint ManagedElement HPSA_StorageEnclosure HPSA_ISASSCSIProtocolEndpointConnectivityCollection (Association) 15-3-106 Table 16-106 Class: HPSA_ISASSCSIProtocolEndpointConnectivityCollection (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_ConnectivityCollection Member HPSA
15-4 Supported indications 15-4-1 Physical Drive Status Changed to OK Table 16-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A physical drive status has changed from a non-OK state to OK AlertingMangedElement WBEM path of the HPSA_DiskDrive class AlertingElementFormat
Table 16-39 HPSA_DeviceIndication: Physical Drive status changed to OK 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-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation 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) DeviceControllerLogicalLocation Controller Location For example, SmartArray 642 in Slot 2 HWManufacturer COMPAQ HWSerialNumber Physical Disk Serial Number HP_DeviceIndication Device
Table 16-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation Summary Physical Drive status is now ERROR.
Table 16-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR 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 SolutionProductModel Conditional property c
Table 16-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation Description A physical drive status has changed to Rebuilding. Data is now being rebuilt onto this drive from the RAID set AlertingMangedElement WBEM path of the HPSA_DiskDrive class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 203 ProviderName HP Smart Array RecommendedActions No action is recommended.
Table 16-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: LastFailureDescription • VariableNames[2]: DriveInterface VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 1 (String) • VariableTypes[2]: 4 (uint16) VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: Short Description of last failure • VariableValues[2]: HPSA_Disk
Table 16-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation HP_DeviceIndication DeviceModel 15-4-4 Physical Disk Model string Physical Drive Status Changed to PREDICTIVE FAILURE Table 16-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_Al
Table 16-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ...
Table 16-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 16-43 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation ProviderName HP Smart Array RecommendedActions Replace drive immediately to avoid loss of data 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 PREDICTIVE FAILURE EventCategory 6 (Primary Storage) ProbableCause
Table 16-43 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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-44 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A logical drive status has changed from a non-OK state to OK AlertingMangedElement WBEM path of the HPSA_StorageVolume Class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 101 P
Table 16-44 HPSA_StorageVolumeIndication: Logical Drive status changed to 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 VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the pro
Table 16-44 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation DeviceOperationalStatusPrevious Previous OperationalStatus values for Storage Volume • DeviceOperationalStatusPrevious[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatusPrevious[1]: HPSA_StorageVolume.
Table 16-45 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ...
Table 16-45 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v.. HP_HardwareIndication HWLogicalLocation Logical drive number & RAID Level. For example, LogicalDrive 1 (RAID 1+0).
Table 16-46 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 103 ProviderName HP Smart Array 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 16-46 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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.
Logical Drive Status Changed to Degraded - multipath failure 15-4-9 Table 16-47 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded) IndicationTime Time of indication CIM_AlertIndication Description A logical drive is in a degraded state. Multipath support is Lost. Either cable is removed or not configured.
Table 16-47 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure 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 s
Table 16-47 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure Property name Property implementation DeviceOperationalStatus Current OperationStatus values for Storage Volume • DeviceOperationalStatus[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatus[1]: HPSA_StorageVolume.
Table 16-48 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation Summary Controller status change OK EventCategory 6 (Primary Storage) ProbableCause 0 NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the f
Table 16-48 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-49 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 2 ProviderName HP Smart Array RecommendedActions Check controller status. Run Diagnostics.
Table 16-49 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: HPSA_ArrayController.CacheSizeTotal • VariableValues[2]: HPSA_ArrayController.CacheSerialNumber ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 16-50 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description A Smart Array controller redundancy state has changed from Standby to Active. AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 16-50 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE 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 • VariableNames[0]: FailureDescription • VariableNames[1]: CacheSizeTotal • VariableNames[2]: CacheSerialNumber VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 5 (uint16) • VariableTypes[2]: 1 (String)
Table 16-50 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel 15-4-13 Array Controller Model string Controller Redundancy has been lost Table 16-51 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationT
Table 16-51 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ...
Table 16-51 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 16-52 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation HP_AlertIndication Summary Controller Redundancy has been restored.
Table 16-52 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-53 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation AlertingMangedElement WBEM path to the HPSA_ArrayController class. AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 6 ProviderName HP Smart Array RecommendedActions No action needed.
Table 16-53 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 5 (uint16) • VariableTypes[2]: 1 (String) VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: HPSA_ArrayController.CacheSizeTotal • VariableValues[2]: HPSA_ArrayController.
Table 16-54 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description Controller Battery Status is set to Not fully charged. AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 16-54 HPSA_DeviceIndication: Controller Battery status changed to not fully charged 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 • VariableNames[0]: FailureDescription • VariableNames[1]: CacheSizeTotal • VariableNames[2]: CacheSerialNumber VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 5 (uint16) • VariableTypes[2]: 1 (Stri
Table 16-54 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel 15-4-17 Array Controller Model string Controller Battery Status Changed to FAILED Table 16-55 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (m
Table 16-55 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ...
Table 16-55 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 16-56 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation HP_AlertIndication Summary Array Controller Cache Status changed to OK.
Table 16-56 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-57 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation Description Array Controller Cache Status is set to a status of Temporarily Disabled. This may be caused by a rebuild or configuration change, normal operation will return after background operations have completed. AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 16-57 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: CacheSizeTotal • VariableNames[2]: CacheSerialNumber VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 5 (uint16) • VariableTypes[2]: 1 (String) VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: HPSA_ArrayController.
15-4-20 Controller Cache Status - Permanently Disabled Table 16-58 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description Array Controller Cache Status is set to a status of Permanently Disabled.
Table 16-58 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation 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 VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: CacheS
Table 16-58 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation 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 Enclosure Power Supply Status Changed to Non Redundant 15-4-21 Table 1
Table 16-59 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation ProbableCause 89 (Power Supply Failure) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 16-59 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 16-60 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation Summary Power Supply Status changed to OK—Redundant Power Supply EventCategory 17 (Primary Storage Power) ProbableCause 0 NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion Operating system versi
Table 16-60 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) 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 SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate produc
Table 16-61 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation RecommendedActions Check the status of all enclosure power supplies. Ensure that power supplies have not failed. Add or replace power supplies as necessary.
Table 16-61 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-62 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation EventID 307 ProviderName HP Smart Array RecommendedActions No action is recommended SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Temperature sensor Status changed to OK EventCategory 24 (Primary Storage Cooling) ProbableCause 0 Netwo
Table 16-62 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 16-63 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation AlertingMangedElement WBEM path of the HPSA_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 308 ProviderName HP Smart Array RecommendedActions Verify fan and power supply operation for enclosure. Verify ambient room temperature is within guidelines.
Table 16-63 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation VariableValues Short description of failure ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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-64 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation 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. Action is required before loss of data occurs.
Table 16-64 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 16-65 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Fan status has changed from a non-OK state to OK.
Table 16-65 HPSA_DeviceIndication: Enclosure Fan status changed to OK 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 16-66 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Fan status has changed to Degraded.
Table 16-66 HPSA_DeviceIndication: Enclosure Fan status changed to 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4
Table 16-67 HPSA_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (major) IndicationTime Time of indication CIM_AlertIndication Description Enclosure Fan Status changed to a status of Failure. Enclosure has detected a failure in the fan subsystem and there is insufficient fan capability to ensure normal operation.
Table 16-67 HPSA_DeviceIndication: Enclosure Fan status changed to Failure 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4
16 SAS HBA 16-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 17-1 Overview 16-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.
HPSAS_ArraySystem represents the top-level system. There is one instance per HBA. Table 17-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 Name Controller Serial Number 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 17-3 Class: HPSAS_ArrayController (CIM_ComputerSystem) Property name Property implementation ElementName Controller name and location For example, HP 8 INT Port SAS/SATA HBA in Slot 3 CIM_ManagedSystemElement Name Controller Serial Number 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
Table 17-4 Class: HPSAS_StorageVolume (CIM_StorageVolume) Property name Property implementation OperationalStatus[0] Volume status • 0 (Unknown) • 2 (OK) • 3 (Degraded) - RAID redundancy lost or rebuilding data • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSAS_StorageVolume DeviceID Opaque Key SystemCreationClassName HPSAS_ArraySystem SystemName HPS
Table 17-4 Class: HPSAS_StorageVolume (CIM_StorageVolume) Property name Property implementation HP_Storagevolume Deleteable See HP SAS HBA Profile FaultTolerance See HP SAS HBA Profile OSName Corresponding OS name for this volume HPSAS_Storagevolume 16-3-4 HPSAS_DiskDrive HPSAS_DiskDrive represents the hard drives connected to SAS HBA controllers.
Table 17-5 Class: HPSAS_DiskDrive (CIM_DiskDrive) Property name Property implementation SystemName HPSAS_ArraySystem.
Table 17-6 Class: HPSAS_StorageExtent (CIM_StorageExtent) Property name Property implementation RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSAS_StorageExtent DeviceID Opaque ID SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.
Table 17-7 Class: HPSAS_DiskDriveFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_SoftwareIdentity ClassificationDescriptions[0] Disk Drive Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Disk drive vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Drive firmware as reported from SCSI identify command IsEntity False(always set to False) HPSAS_DiskDriveFirmware 16-3-7 HPSAS_Physical
Table 17-8 Class: HPSAS_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HPSAS_PhysicalPackage 16-3-8 HPSAS_DiskPhysicalPackage HPSAS_DiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
16-3-9 HPSAS_PortController HPSAS_PortController represent the HBA in the host system. There is one instance per HBA.
Table 17-11 Class: HPSAS_DAPort (CIM_DAPort) Property name Property implementation OperationalStatus[0] Port status • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSAS_DAPort DeviceID Opaque key SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.
Table 17-12 Class: HPSAS_Firmware (CIM_SoftwareIdentity) Property name Property implementation 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 IsEntity False (always set to False) HPSAS_Firmware 16-3-12 HPSAS_PrimordialPool HPSAS_P
16-3-13 HPSAS_PrimordialPoolNoRaid HPSAS_PrimordialPoolNoRaid represents the total raw storage managed by the array controller that is not assigned to RAID volumes.
Table 17-15 Class: HPSAS_StoragePool (CIM_StoragePool) Property name Property implementation PoolID Controller serial number:1 Primordial FALSE RemainingManagedSpace 0 TotalManagedSpace Total raw space managed by this pool HPSAS_StoragePool 16-3-15 HPSAS_StorageSetting HPSAS_StorageSetting represents the current raid configuration for a Storage Volume. There is one instance per Storage Volume.
Table 17-16 Class: HPSAS_StorageSetting (CIM_StorageSetting) Property name Property implementation PackageRedundancyMax • 0 (RAID 0) • 1 (RAID 1) PackageRedundancyMin • 0 (RAID 0) • 1 (RAID 1) HPSAS_StorageSetting 16-3-16 HPSAS_SCSIProtocolEndpoint HPSAS_SCSIProtocolEndpoint represents an access point to storage resources.
16-3-17 HPSAS_SCSIProtocolController HPSAS_SCSIProtocolController represents a view of SCSI resources on the controller.
Table 17-19 Class: HPSAS_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation 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) • 4 (Redundancy Lost) TypeOfSet[0] 5 (Limited Sparing) CIM_StorageRedundancySet HPSAS_StorageRedundancySet 16-3-19 HPSAS_StorageSpecificCollecti
16-3-20 HPSAS_ArraySystemLocation HPSAS_ArraySystemLocation represents a location string for the HBA.
Table 17-22 Class: HPSAS_DiskDriveLocation (HP_Location) Property name Property implementation ElementName Disk location For example, Bay: 5 CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag Bay Number of Disk ElementLocationTagDesc 20 (Bay) HPSAS_DiskDriveLocation 16-3-22 HPSAS_StorageCapabilities HPSAS_StorageCapabilities represents the possible capabilities of a Storage Pool.
Table 17-23 Class: HPSAS_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation DeltaReservationDefault 0 DeltaReservationMax 0 DeltaReservationMin 0 ElementType 5 (Storage Pool) 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 • True—When number of drives > 1 (For example, NoSinglePointOfFailureDefault Pool can be configured for redundancy.
Table 17-24 Class: HPSAS_Product (CIM_Product) Property name Property implementation HPSAS_Product 16-3-24 HPSAS_DriveCage HPSAS_DriveCage represents the drive cage assembly and backplane within a storage enclosure. There can be multiple instances within a duplexed enclosure.
HPSAS_EnclosureFirmware represents the firmware installed on a MSA Enclosure.
Table 17-27 Class: HPSAS_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation Manufacturer Enclosure vendor string • HP • N/A, if not available Model Enclosure model string • MSA50 -10D25G1 • N/A, if not available PartNumber N/A—Not available in this implementation SerialNumber Enclosure Serial Number N/A is reported if there is no serial number (for example, internal enclosures).
Table 17-28 Class: HPSAS_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation 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.
Table 17-29 Class: HPSAS_StorageEnclosureLocation (HP_Location) Property name Property implementation ElementName Enclosure location For example, Port 1E Box 1 Caption Enclosure location For example, Port 1E Box 1 Description Enclosure location For example, Port 1E Box 1 CIM_Location Name Key PhysicalPosition Key HP_Location ElementLocationTag • Unknown for Undetermined • External for external enclosures • Internal for drive cages located within the host chassis ElementLocationTagDesc 19 (Box
HPSAS_StorageEnclosureEnclosureLocation (Association) 16-3-31 Table 17-32 Class: HPSAS_StorageEnclosureEnclosureLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSAS_StorageEnclosure PhysicalLocation HPSAS_StorageEnclosureLocation HPSAS_ArraySystemStorageEnclosureProcessor (Association) 16-3-32 Table 17-33 Class: HPSAS_ArraySystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property implementation GroupComponent HPSAS_ArraySystem PartCompon
Table 17-35 Class: HPSAS_StorageEnclosureStorageEnclosureProcessor (CIM_systemPackaging) Property name Property implementation Antecedent HPSAS_StorageEnclosure Dependent HPSAS_StorageEnclosureProcessor 16-3-35 HPSAS_StorageVolumeStorageSetting (Association) Table 17-36 Class: HPSAS_StorageVolumeStorageSetting (CIM_ElementSettingData) Property name Property implementation ManagedElement HPSAS_StorageVolume SettingData HPSAS_StorageSetting IsCurrent 1 (Is Current) IsDefault 1 (Is Default) 1
Table 17-39 Class: HPSAS_StoragePoolStorageCapabilities (CIM_ElementCapabilities ) Property name Property implementation Capabilities HPSAS_StorageCapabilities ManagedElement HPSAS_StoragePool 16-3-39 HPSAS_ArraySystemSCSIProtocolController (Association) Table 17-40 Class: HPSAS_ArraySystemSCSIProtocolController (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_SCSIProtocolController 16-3-40 HPSAS_ArraySystemPortController (Associati
Table 17-43 Class: HPSAS_ArraySystemStorageVolume (CIM_SystemDevice) Property name Property implementation PartComponent HPSAS_StorageVolume 16-3-43 HPSAS_ArraySystemStorageExtent (Association) Table 17-44 Class: HPSAS_ArraySystemStorageExtent (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StorageExtent 16-3-44 HPSAS_ArraySystemDAPort (Association) Table 17-45 Class: HPSAS_ArraySystemDAPort (CIM_SystemDevice) Property name Propert
16-3-47 HPSAS_ArraySystemStoragePool (Association) Table 17-48 Class: HPSAS_ArraySystemStoragePool (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StoragePool 16-3-48 HPSAS_ComputerSystemArraySystem (Association) Table 17-49 Class: HPSAS_ComputerSystemArraySystem (CIM_ComponentCS) Property name Property implementation GroupComponent HP_ComputerSystem PartComponent HPSAS_ArraySystem 16-3-49 HPSAS_ArraySystemArrayController (A
Table 17-52 Class: HPSAS_StoragePoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSAS_StoragePool PartComponent HPSAS_StorageExtent HPSAS_PrimordialPoolNoRaidStorageExtent (Association) 16-3-52 Table 17-53 Class: HPSAS_PrimordialPoolNoRaidStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSAS_PrimordialPoolNoRaid PartComponent HPSAS_StorageExtent HPSAS_StorageSpecificCollectionArraySystem (Association) 16
Table 17-56 Class: HPSAS_ArraySystemFirmware (CIM_InstalledSoftwareIdentity) Property name Property implementation InstalledSoftware HPSAS_Firmware System HPSAS_ArraySystem HPSAS_SCSIProtocolControllerStorageVolume (Association) 16-3-56 Table 17-57 Class: HPSAS_SCSIProtocolControllerStorageVolume (CIM_ProtocolControllerForUnit) Property name Property implementation Antecedent HPSAS_SCSIProtocolController Dependent HPSAS_StorageVolume DeviceNumber Logical Disk number as shown by the operating
Table 17-59 Class: HPSAS_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 16-3-59 HPSAS_DiskPhysicalPackageDiskDrive (Association) Table 17-60 Class: HPSAS_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementation Antecedent HPSAS_DiskPhysicalPackage Dependent HPSAS_DiskDrive 16-3-60 HPSAS_StoragePoolStorageVolume (Associat
Table 17-63 Class: HPSAS_SpareExtentStorageRedundancySet (CIM_IsSpare) Property name Property implementation Antecedent HPSAS_StorageExtent Dependent HPSAS_StorageRedundancySet 16-3-63 HPSAS_StorageExtentStorageVolume (Association) Table 17-64 Class: HPSAS_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation Antecedent HPSAS_StorageExtent Dependent HPSAS_StorageVolume 16-3-64 HPSAS_DAPortSCSIProtocolEndpoint (Association) Table 17-65 Class: HPSAS_DAPortSCSIProtocolE
Table 17-67 Class: HPSAS_PhysicalPackageArraySystem (CIM_ComputerSystemPackage) Property name Property implementation Dependent HPSAS_ArraySystem HPSAS_PhysicalPackageArraySystemLocation (Association) 16-3-67 Table 17-68 Class: HPSAS_PhysicalPackageArraySystemLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSAS_PhysicalPackage Physical Location HPSAS_ArraySystemLocation HPSAS_DiskPhysicalPackageDiskDriveLocation (Association) 16-3-68 Table 17-69 Class: HPS
16-4-1 SAS HBA status OK Table 17-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 17-71 HPSAS_DeviceIndication: SAS HBA status OK 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 ImpactedDomain
16-4-2 SAS HBA in Error state Table 17-72 HPSAS_DeviceIndication: SAS HBA in Error state Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity Severity • 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A SAS/SATA HBA status has changed to Error.
Table 17-72 HPSAS_DeviceIndication: SAS HBA in Error state 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 ImpactedDom
16-4-3 Physical Drive Status OK Table 17-73 HPSAS_DeviceIndication: Physical Drive 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 physical drive status has changed from non-OK to OK.
Table 17-73 HPSAS_DeviceIndication: Physical Drive status OK Property name Property implementation 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 VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: DriveInterface VariableT
Table 17-73 HPSAS_DeviceIndication: Physical Drive status OK Property name Property implementation HWManufacturer Disk Manufacturer string HWSerialNumber Disk Serial Number HP_DeviceIndication DeviceModel 16-4-4 Disk Model string Physical Drive status ERROR Table 17-74 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity Severity For example, 5 (Major) Ind
Table 17-74 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 17-74 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 17-75 HPSAS_DeviceIndication: Physical Drive status REBUILDING 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 rebuilding EventCategory 6 (Primary Storage) ProbableCause 1 (Other) ProbableCauseDescription Physical Drive Rebuilding ProviderVersion Provider version generating the indication in the format
Table 17-75 HPSAS_DeviceIndication: Physical Drive status REBUILDING Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 17-76 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 204 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 17-76 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems ImpactedDomain When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.
Table 17-77 HPSAS_DeviceIndication: Logical Drive status OK Property name Property implementation IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A logical drive status has changed from non-OK to OK.
Table 17-77 HPSAS_DeviceIndication: Logical Drive status OK 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 17-78 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation AlertingMangedElement WBEM Path of Storage Volume AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 102 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Check for failed or removed physical drives.
Table 17-78 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. 16-4-9 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 17-79 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation 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 17-79 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 17-80 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation RecommendedActions Check status of all enclosure power supplies. Ensure that power supplies have not failed. Add or replace power supplies as necessary.
Table 17-80 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 17-81 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_AlertIndication Description A Storage Enclosure Power Supply has changed to Fully Redundant.
Table 17-81 HPSAS_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 In some cases, the property VariableValues can have N/A or “” values.
Table 17-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 17-82 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation 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 VariableNames FailureDescription VariableTypes 1 (String) Va
16-4-13 Enclosure Temperature sensor Status changed to OK Table 17-83 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Temperature sensor Status changed from non-OK to OK.
Table 17-83 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK 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
Table 17-83 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation HP_DeviceIndication DeviceModel Enclosure Model string Enclosure Temperature sensor status changed to Warning 16-4-14 Table 17-84 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Warning) IndicationTime
Table 17-84 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation ProbableCauseDescription Temperature Status Changed to Warning Condition NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • For Windows 2008 32-bit: 76 • For Windows 2008 64-bit: 77 • For Windows 2008 R2: 103 OSVersion The operating system version of the computer system generating the indicati
Table 17-84 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 17-85 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation 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 17-85 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 17-86 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation Description A Storage Enclosure Fan status has changed from a non-OK state to OK. AlertingMangedElement WBEM Path of HPSAS_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 304 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions No action is recommended.
Table 17-86 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation 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 VariableValues can have N/A or “” values.
Table 17-87 HPSAS_DeviceIndication: Enclosure Fan status changed to 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 Fan status has changed to Degraded. An enclosure has detected there might be a problem with one or more of the fans.
Table 17-87 HPSAS_DeviceIndication: Enclosure Fan status changed to 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 indic
Table 17-87 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation HP_DeviceIndication DeviceModel 16-4-18 Enclosure Model string Enclosure Fan Status change to Failure Table 17-88 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 5 (major) IndicationTime Time of indication CIM_AlertIndication D
Table 17-88 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 17-88 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
17 SCSI HBA 17-1 Overview The HP SCSI HBA data sheet describes the implementation of SCSI HBAs in a host system. The following profiles are implemented, and the following files are installed by this provider. Table 18-1 Overview 17-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 18-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 Name Key: HBA index OperationalStatus Overall status of the system • • • • StatusDescriptions 0 (Other) 2 (OK) 3 (Degraded) 6 (ERROR) More info for OperationalStatus result(s) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5
Table 18-3 Class: HPSCSI_StorageVolume (CIM_StorageVolume) Property name Property implementation CIM_ManagedSystemElement Name SerialNumber + Vendor + Model (for example, 1020305+COMPAQ+ BD03685A24) OperationalStatus[0] Volume status • • • • StatusDescriptions 0 (Other) 2 (OK) 5 (Predictive Failure) 6 (ERROR) Description about the OperationalStatus CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_Logi
Table 18-3 Class: HPSCSI_StorageVolume (CIM_StorageVolume) Property name Property implementation PercentComplete 0 HPSCSI_Storagevolume OSName 17-3-3 Corresponding OS name for this volume (for example, Disk 3) HPSCSI_DiskDrive HPSCSI_DiskDrive represents the hard drives connected to SCSI HBA controllers.
Table 18-4 Class: HPSCSI_DiskDrive (CIM_DiskDrive) Property name Property implementation DriveHasMNPData • True—drive can report MNP Data • False—drive does not report MNP Data DriveInterface 1 (Parallel SCSI) DrivePlacement • 0 (Unknown)—drive placement cannot be determined • 1 (Internal)—drive is internal to host • 2 (External)—drive is contained in external enclosure DriveRotationalSpeed Speed in rpm NegotiatedDataWidth Bus width in bits NegotiatedSpeed Current bus speed in bits per second
Table 18-5 Class: HPSCSI_StorageExtent (CIM_StorageExtent) Property name Property implementation RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSCSI_StorageExtent DeviceID Opaque ID SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_StorageExtent 17-3-5 BlockSize Block size in bytes ConsumableBlocks Total number of blocks on drive ExtentStatus 2 (None) NumberOfBlocks Total number of blocks on drive Primordial FALSE HPSCSI_DiskDriveFirmw
Table 18-6 Class: HPSCSI_DiskDriveFirmwareIdentity (CIM_SoftwareIdentity) 17-3-6 Property name Property implementation VersionString Drive firmware string HPSCSI_HBAPhysicalPackage HPSCSI_HBAPhysicalPackage represents the overall physical package for the SCSI HBA as a whole. There is one instance per HBA.
Table 18-8 Class: HPSCSI_DiskPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation Name Drive index CIM_PhysicalElement CreationClassName HPSCSI_DiskPhysicalPackage Manufacturer Drive vendor Model Drive model string OtherIdentifyingInfo HBA index value supplied by underlying API PartNumber N/A—Not available in this implementation RemovalConditions • • • • 0 Unknown 2 (Not Applicable) 3 (Removable when off) 4 (Removable when on or off) SerialNumber Drive serial number
Table 18-9 Class: HPSCSI_StorageEnclosure (CIM_Chassis) Property name Property implementation PartNumber N/A—Not available in this implementation SerialNumber Enclosure Serial Number Tag Opaque key Version N/A—Not available in this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) CIM_PhysicalFrame CIM_Chassis HP_StorageEnclosure Location 17-3-9 See HP Storage Enclosure Profile HPSCSI_StorageEnclosureProcessor HPSCSI_StorageEnclosureProcessor represents the management pr
Table 18-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 18-11 Class: HPSCSI_HBAPortController (CIM_PortController) Property name Property implementation CIM_ManagedSystemElement Name Controller model name OperationalStatus Operational status of the controller StatusDescriptions Description about the Operational Status CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBAPortController DeviceID Key: HBA index
Table 18-12 Class: HPSCSI_DAPort (CIM_DAPort) Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_DAPort DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA Index CIM_LogicalPort PortType 82 (PCI) UsageRestriction 2 (Front-End Only) CIM_DAPort HPSCSI_DAPort 17-3-12 HPSCSI_HBASPIPort HPSCSI
Table 18-13 Class: HPSCSI_HBASPIPort (CIM_SPIPort) Property name Property implementation EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBASPIPort DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA Index CIM_LogicalPort PortType 140 (Parallel SCSI) UsageRestriction 3 (Back-end Only) CIM_SPIPort MaxDataWidth Max bus width (bits) MaxTransferRate Max rate in bits per
Table 18-14 Class: HPSCSI_HBAFirmwareIdentity (CIM_SoftwareIdentity) Property name Property implementation Manufacturer HBA vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Controller firmware version string IsEntity FALSE 17-3-14 HPSCSI_EnclosureFirmware HPSCSI_EnclosureFirmware represents the firmware installed on a SCSI HBA enclosure.
Table 18-16 Class: HPSCSI_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation CIM_ManagedElement ElementName Disk name (for example, SCSIBUS:1 SCSIID:0) CIM_StatisticalData InstanceID Opaque key SampleInterval 0 CIM_MediaAccessStatData HPSCSI_MediaAccessStatData ECCRecoveredReadErrors See HP SCSI HBA Profile P00123 RetryRecoveredReadErrors See HP SCSI HBA Profile P00123 RetryRecoveredWriteErrors See HP SCSI HBA Profile P00123 HardReadErrors See HP SCSI HBA Prof
Table 18-17 Class: HPSCSI_DriveCage (CIM_PhysicalPackage) Property name Property implementation SerialNumber Serial number if known Tag Opaque key Version N/A—Not available in this implementation CIM_PhysicalPackage RemovalConditions • • • • 0 Unknown 2 (Not Applicable) 3 (Removable when off) 4 (Removable when on or off) HP_DriveCage DriveBays See HP Storage Enclosure profile DuplexLocation See HP Storage Enclosure profile Location See HP Storage Enclosure profile BackplaneSpeed • 0(Unknow
Table 18-18 Class: HPSCSI_HBASCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation SystemName HBA index CIM_ProtocolEndpoint ProtocolIFType 0 (Unknown) CIM_SCSIProtocolEndpoint ConnectionType 1 (Other) OtherConnectionType PCI Role 4 (Both Initiator and Target) 17-3-18 HPSCSI_DASCSIProtocolEndpoint HPSCSI_DASCSIProtocolEndpoint represents an access point to storage resources for the host.
17-3-19 HPSCSI_HBASCSIProtocolController HPSCSI_HBASCSIProtocolController represents a view of SCSI resources on the SCSI HBA. This is required to model the presentation of SCSI LUNs to the host system.
Table 18-21 Class: HPSCSI_HBAGroupCollection (HP_GroupHostedCollection) Property name Property implementation Description Consolidated OperationalStatus for all HPSCSI_ComputerSystem instances ElementName HP consolidated status for all SCSI HBAs CIM_Collection CIM_SystemSpecificCollection InstanceID Opaque key HP_GroupSystemSpecificCollection GroupOperationalStatus Consolidated status for all SCSI HBAs • • • • GroupStatusDescriptions 17-3-21 0 (Other) 2 (OK) 3 (Degraded) 6 (ERROR) Description o
17-3-22 HPSCSI_DriveCageLocation HPSCSI_DriveCageLocation represents a location string for the drive cage.
Table 18-24 Class: HPSCSI_HBALocation (HP_Location) Property name Property implementation Name Key PhysicalPosition Key HP_Location ElementLocationTag PCI slot number ElementLocationTagDesc 23 (Adapter) LocationInformation[0] PCI Slot number Examples: • 3—PCI Slot 3 • 0—Embedded on MotherBoard LocationInfoDesc[0] 17-3-24 3 (PCI Slot) HPSCSI_DiskDriveLocation HPSCSI_DiskDriveLocation represents a location string for the disk drive.
Table 18-26 Class: HPSCSI_HBAProduct (CIM_Product) Property name Property implementation CIM_ ManagedElement ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) CIM_Product IdentifyingNumber Key: Opaque key Name Marketing name Vendor Vendor string Version Firmware version HPSCSI_HBAComputerSystemStorageEnclosureProcessor (Association) 17-3-26 Table 18-27 Class: HPSCSI_HBAComputerSystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property im
Table 18-29 Class: HPSCSI_HBAComputerSystemPortController (CIM_Logicalidentity) Property name Property implementation SystemElement HPSCSI_HBAPortController 17-3-29 HPSCSI_HBAComputerSystemDiskDrive (Association) Table 18-30 Class: HPSCSI_HBAComputerSystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DiskDrive HPSCSI_HBAComputerSystemStorageVolume (Association) 17-3-30 Table 18-31 Class: HPSCSI_HBAComputerSystemSt
Table 18-33 Class: HPSCSI_HBAComputerSystemSPIPort (CIM_SystemDevice) Property name Property implementation PartComponent HPSCSI_HBASPIPort. 17-3-33 HPSCSI_HBAComputerSystemDAPort (Association) Table 18-34 Class: HPSCSI_HBAComputerSystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DAPort.
17-3-37 HPSCSI_StorageEnclosureDriveCage (Association) Table 18-38 Class: HPSCSI_StorageEnclosureDriveCage (CIM_Container) Property name Property implementation GroupComponent HPSCSI_StorageEnclosure PartComponent HPSCSI_DriveCage HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (Association) 17-3-38 Table 18-39 Class: HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSCSI_HBAPhysicalPackage PartComponent HPSCSI_DiskPhysic
HPSCSI_SCSIProtocolControllerStorageVolume (Association) 17-3-41 Table 18-42 Class: HPSCSI_SCSIProtocolControllerStorageVolume (CIM_ProtocolControllerForUnit) Property name Property implementation Antecedent HPSCSI_HBASCSIProtocolController Dependent HPSCSI_StorageVolume DeviceAccess 2 (Read Write) DeviceNumber Device LUN number HPSCSI_StorageEnclosureProcessorEnclosureFirmware (Association) 17-3-42 Table 18-43 Class: HPSCSI_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity
Table 18-45 Class: HPSCSI_DiskDriveStorageExtent (CIM_MediaPresent) Property name Property implementation Antecedent HPSCSI_DiskDrive Dependent HPSCSI_StorageExtent 17-3-45 HPSCSI_DiskPhysicalPackageDiskDrive (Association) Table 18-46 Class: HPSCSI_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementation Antecedent HPSCSI_DiskPhysicalPackage Dependent HPSCSI_DiskDrive 17-3-46 HPSCSI_StorageExtentStorageVolume (Association) Table 18-47 Class: HPSCSI_StorageExtentStora
HPSCSI_HBAGroupCollectionComputerSystem (Association) 17-3-49 Table 18-50 Class: HPSCSI_HBAGroupCollectionComputerSystem (HP_GroupHostedCollection) Property name Property implementation Antecedent HP_WinComputerSystem Dependent HPSCSI_HBAGroupCollection HPSCSI_HBAGroupCollectionHBAComputerSystem (Association) 17-3-50 Table 18-51 Class: HPSCSI_HBAGroupCollectionHBAComputerSystem (CIM_MemberOfCollection) Property name Property implementation Member HPSCSI_ HBAComputerSystem Collection HPSCSI_HBAG
Table 18-54 Class: HPSCSI_DiskDriveMediaAccessStatData (CIM_ElementStatisticalData) Property name Property implementation ManagedElement HPSCSI_DiskDrive Stats HPSCSI_MediaAccessStatData 17-3-54 HPSCSI_HBAPhysicalPackageLocation (Association) Table 18-55 Class: HPSCSI_HBAPhysicalPackageLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_HBAPhysicalPackage PhysicalLocation HPSCSI_HBALocation HPSCSI_StorageEnclosureEnclosureLocation (Association) 17-3-55
Table 18-58 Class: HPSCSI_DiskPhysicalPackageDiskDriveLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_DiskPhysicalPackage PhysicalLocation HPSCSI_DiskDriveLocation HPSCSI_SCSIProtocolEndpointSCSIProtocolController (Association) 17-3-58 Table 18-59 Class: HPSCSI_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSCSI_DASCSIProtocolEndpoint ManagedElement HPSCSI_HBASCSIProtocolCont
Table 18-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description The Physical Disk status has returned to OK AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 5 ProviderName HP SCSI
Table 18-62 HPSCSI_DeviceIndication: Physical Drive status set to 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity Severity (for example, 5 (Major)) IndicationTime Time of indication CIM_AlertIndication Description SCSI physical disk has a status of ERROR and can no longer return data AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) Ev
Table 18-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-64 HPSCSI_DeviceIndication: Physical Drive status is set to Predictive Failure Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description SCSI physical drive status is now set to predictive failure.
Table 18-64 HPSCSI_DeviceIndication: Physical Drive status is set to Predictive Failure 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) IndicationTime Time of indication CIM_AlertIndication Description The physical drive is offline and can no longer return data. No further status is available.
Table 18-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was OK Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A physical drive that was located in the system and had a status of OK has been removed AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert
Table 18-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was FAILED Property name Property implementation 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) AlertType 5 (Device
Table 18-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was FAILED 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure Property name Property implementation 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 Predictive Failure has been remove AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath
Table 18-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-69 HPSCSI_DeviceIndication: Physical Drive status—Missing was OFFLINE Property name Property implementation 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 offline has been removed AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device
Table 18-69 HPSCSI_DeviceIndication: Physical Drive status—Missing was OFFLINE Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 18-70 HPSCSI_DeviceIndication: Controller status changed to Unknown Property name Property implementation 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 1 ProviderName HP SCSI RecommendedActions Upgrade the SCSI HBA driver
Table 18-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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-71 HPSCSI_DeviceIndication: Controller status OK Property name Property implementation PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description This SCSI HBA has returned to a status of OK AlertingMangedElement WBEM path of the HPSCSI_HBAComputerSystem class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 2 ProviderName HP SCSI RecommendedActions No action is necessary SystemName Name of the computer system
Table 18-71 HPSCSI_DeviceIndication: Controller status OK Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 18-72 HPSCSI_DeviceIndication: Controller status ERROR Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description SCSI HBA has failed and is no longer operating AlertingMangedElement WBEM path of the HPSCSI_HBAComputerSystem class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 3 ProviderName HP SCSI RecommendedActions Replace this HBA.
Table 18-72 HPSCSI_DeviceIndication: Controller status ERROR Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 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 18-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT Property name Property implementation 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 (CIMObjectPath) AlertType 5 (Device Alert) EventID 22 ProviderName HP SCSI RecommendedActions Replace failed
Table 18-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-74 HPSCSI_DeviceIndication: Power Supply status OK Property name Property implementation PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description All component power supplies that make up the redundant power supply are in normal working order.
Table 18-74 HPSCSI_DeviceIndication: Power Supply 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description One of the component power supplies that make up the redundant power supply has failed. The drive system (either a drive subsystem or a power supply for the main unit) continues to operate.
Table 18-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems Wh
Table 18-76 HPSCSI_DeviceIndication: Temperature sensor status change OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description The storage enclosure temperature is within normal operating range AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert)
Table 18-76 HPSCSI_DeviceIndication: Temperature sensor status change OK 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are pop
Table 18-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 18-77 HPSCSI_DeviceIndication: Temperature sensor status change Warning Condition Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) fo
Table 18-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) IndicationTime Time of indication CIM_AlertIndication Description The SCSI storage enclosure temperature is outside of normal operating range, and could permanently damage the system AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingEl
Table 18-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all oth
Table 18-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description Storage enclosure fan subsystem is working properly AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 15 ProviderName HP
Table 18-79 HPSCSI_DeviceIndication: Fan status change—OK 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 18-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 degraded AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 18 ProviderName HP
Table 18-80 HPSCSI_DeviceIndication: Fan status change—Degraded 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 18-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation PerceivedSeverity 5 (major) IndicationTime Time of indication CIM_AlertIndication Description A fan has failed and there are not enough fans in the fan subsystem to keep the enclosure cool.
Table 18-81 HPSCSI_DeviceIndication: Fan status change - ERROR 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 BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
18 FC HBA 18-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 19-1 Instance diagram for a single HBA with two controllers with one port on each controller 18-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. For each association instance of HPFCHBA_FCPortFCPortStatistics get the corresponding instance of HPFCHBA_FcPortStatistics. Figure 19-2 Get the statistics for each port 18-2-2 Discovering HBA topology and attributes 5. Get the instance of HPFCHBA_ComputerSystem on a managed system. 6.
13. For each instance of association HPFCHBA_PortControllerFirmwareIdentityFW, get the corresponding instance of HPFCHBA_FirmwareIdentityFW. The VersionString property contains the firmware version. Other properties of interest are Description, ElementName, and Manufacturer. 14. For each instance of HPFCHBA_PortController, get the corresponding association HPFCHBA_PortControllerFirmwareIdentityBIOS. 15.
Figure 19-3 Discover HBA topology and attributes 18-3 Class implementations 18-3-1 HPFCHBA_ComputerSystem HPFCHBA_ComputerSystem is used to identify classes that represent all Fibre Channel ports.
Table 19-2 Class: HPFCHBA_ComputerSystem Property name Property implementation CIM_ManagedElement 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 Crea
Table 19-3 Class: HPFCHBA_FCPort Property name Property implementation CIM_ManagedElement ElementName Fibre Channel Port CIM_ManagedSystemElement OperationalStatus[0] StatusDescriptions[0] • • • • • 0 (Unknown) • • • • • • • • Unknown 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_
Table 19-3 Class: HPFCHBA_FCPort Property name Property implementation OtherPortType • • • • • • • • • • PortType Speed Not present Fabric Public Loop FL Port Fabric Port Fabric expansion port Generic Fabric Port Private Loop Point to Point 1 (Other) One of (in Bits per Second): • • • • UsageRestriction other 0 1000000000 2000000000 10000000000 4 (not restricted) CIM_NetworkPort LinkTechnology 4 (FC) PermanentAddress PortWWN PortNumber Port number SupportedMaximumTransmissionUnit Port maxi
Table 19-3 Class: HPFCHBA_FCPort Property name Property implementation ActiveFC4Types[] Array of port active FC4 type bits (Possible values in array (decimal) ) Unknown -- 0 Other -- 1 ISO/IEC 8802 - 2 LLC -- 4 IP over FC -- 5 SCSI - FCP -- 8 SCSI - GPP -- 9 IPI - 3 Master -- 17 IPI - 3 Slave -- 18 IPI - 3 Peer -- 19 CP IPI - 3 Master -- 21 CP IPI - 3 Slave -- 22 CP IPI - 3 Peer -- 23 SBCCS Channel -- 25 SBCCS Control Unit -- 26 FC-SB-2 Channel -- 27 FC-SB-2 Control Unit -- 28 Fibre Channel Services (FC-
Table 19-3 Class: HPFCHBA_FCPort Property name Property implementation SupportedFC4Types[] Array of port supported FC4 type bits (Possible values in array (decimal) ) Unknown -- 0 Other -- 1 ISO/IEC 8802 - 2 LLC -- 4 IP over FC -- 5 SCSI - FCP -- 8 SCSI - GPP -- 9 IPI - 3 Master -- 17 IPI - 3 Slave -- 18 IPI - 3 Peer -- 19 CP IPI - 3 Master -- 21 CP IPI - 3 Slave -- 22 CP IPI - 3 Peer -- 23 SBCCS Channel -- 25 SBCCS Control Unit -- 26 FC-SB-2 Channel -- 27 FC-SB-2 Control Unit -- 28 Fibre Channel Service
Table 19-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:PORTWWN: portwwn, where nodewwn is the node’s WWN and portwwn is the port’s WWN CIM_Contr
Table 19-5 Class: HPFCHBA_FCPortStatistics Property name Property implementation PacketsTransmitted 0 (required property set to zero because this information is not collected by the HBA) PacketsReceived 0 (required property set to zero because this information is not collected by the HBA) CIM_FCPortStatistics 18-3-5 CRCErrors HBAAPI_PORTSTATISTICS.InvalidCRCCount DumpedFrames HBAAPI_PORTSTATISTICS.DumpedFrames ErrorFrames HBAAPI_PORTSTATISTICS.
Table 19-6 Class: HPFCHBA_LogicalPortGroup Property name Property implementation CIM_LogicalPortGroup 18-3-6 Name PortWWN NameFormat WWN HPFCHBA_PhysicalPackage HPFCHBA_PhysicalPackage class represents the physical elements of the associated Fibre Channel port controller.
HPFCHBA_Product is used to aggregate physical element of the FC HBA. In the following table, HBAAPI_ADAPTERATTRIBUTES prefix refers to the HBA API HBA_ADAPTERATTRIBUTES structure. This information comes directly from the HBA and is not altered.
Table 19-9 Class: HPFCHBA_SoftwareIdentityDrv 18-3-9 Property name Property implementation IsEntity False HPFCHBA_FirmwareIdentityFW HPFCHBA_FirmwareIdentityFW represents adapter firmware associated with the Fibre Channel port controller. Table 19-10 Class: HPFCHBA_FirmwareIdentityFW Property name Property implementation CIM_ManagedElement Caption FC HBA Firmware Description Description FC HBA Firmware details for Model Name, where model name is the model name of the HBA.
Table 19-11 Class: HPFCHBA_FirmwareIdentityBIOS (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption FC HBA Option ROM Description FC HBA Option ROM detail for Model Name, where model name is the model name of the HBA.
Table 19-12 Class: HPFCHBA_SCSIProtocolController Property name Property implementation CIM_ManagedSystemElement • • • • OperationalStatus[0] 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPFCHBA_SCSIProtocolController DeviceID PortWWN SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn,
Table 19-13 Class: HPFCHBA_SCSIProtocolEndpoint Property name Property implementation EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPFCHBA_ SCSIProtocolEndpoint SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn, where nodewwn is the node’s WWN and portwwn is the port’s WWN SystemCreationClassName HPFCHBA_ComputerSystem CIM_ProtocolEndpoint ProtocolIFType 57 (HIPPI Interface) CIM_SCSIProtocolEndpoin
Table 19-14 Class: HPFCHBA_GroupSystemSpecificCollection Property name Property implementation GroupOperationalStatus[0] • • • • • 0 (Unknown) • • • • • Unknown GroupStatusDescriptions[0] 18-3-14 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) Other OK Degraded Error HPFCHBA_ComputerSystemFCPort HPFCHBA_ComputerSystemFCPort is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_FCPort.
Table 19-16 Class: HPFCHBA_ComputerSystemPortController Property name Property implementation PartComponent ref:HPFCHBA_PortController 18-3-16 HPFCHBA_ComputerSystemSCSIProtocolController HPFCHBA_ComputerSystemSCSIProtocolController is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SCSIProtocolController.
Table 19-19 Class: HPFCHBA_ComputerSystemSoftwareIdentityDrv Property name Property implementation CIM_InstalledSoftwareIdentity HPFCHBA_ComputerSystemSoftwareIdentityDrv InstalledSoftware ref:HPFCHBA_SoftwareIdentityDrv System ref:HPFCHBA_ComputerSystem 18-3-19 HPFCHBA_SystemServiceAccessPoint HPFCHBA_SystemServiceAccessPoint is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SCSIProtocolEndpoint.
HPFCHBA_FCPortLogicalPortGroup is used to represent an association between HPFCHBA_FCPort and HPFCHBA_LogicalPortGroup. Table 19-22 Class: HPFCHBA_FCPortLogicalPortGroup Property name Property implementation CIM_MemberOfCollection HPFCHBA_FCPortLogicalPortGroup Collection ref:HPFCHBA_LogicalPortGroup Member ref:HPFCHBA_FCPort 18-3-22 HPFCHBA_FCPortSCSIProtocolEndpoint HPFCHBA_FCPortSCSIProtocolEndpoint is used to represent an association between HPFCHBA_FCPort and HPFCHBA_SCSIProtocolEndpoint.
18-3-24 HPFCHBA_PortControllerFCPort HPFCHBA_PortControllerFCPort is used to represent an association between HPFCHBA_PortController and HPFCHBA_FCPort.
Table 19-27 Class: HPFCHBA_SoftwareIdentityDrvPortController Property name Property implementation Antecedent ref:HPFCHBA_SoftwareIdentityDrv Dependent ref:HPFCHBA_PortController 18-3-27 HPFCHBA_PortControllerFirmwareIdentityFW HPFCHBA_PortControllerFirmwareIdentityFW is used to represent an association between HPFCHBA_PortController and HPFCHBA_FirmwareIdentityFW.
Table 19-30 Class: HPFCHBA_ProductPhysicalComponent Property name Property implementation CIM_Component CIM_ProductPhysicalComponent HPFCHBA_ProductPhysicalComponent GroupComponent ref:HPFCHBA_Product PartComponent ref:HPFCHBA_PhysicalPackage 18-3-30 HPFCHBA_SystemPackaging HPFCHBA_SystemPackaging is used to represent an association between HPFCHBA_PhysicalPackage and HPFCHBA_ComputerSystem.
HPFCHBA_GroupHostedCollection is used to represent an association between CIM_ComputerSystem and HPFCHBA_GroupSystemSpecificCollection.
Table 19-35 Class: HPFCHBA_Location Property name Property implementation HP_Location ElementLocationTag slot number ElementLocationTagDesc 1 (slot) 18-3-35 HPFCHBA_PhysicalElementLocation HPFCHBA_PhysicalElementLocation is used to represent an association between the HPFCHBA_PhysicalPackage and HPFCHBA_Location.
Table 19-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK Property name Property implementation EventID 2 EventTime Time of the event or time of the indication if event time unknown ProviderName HP Fibre Channel RecommendedActions No action is recommended SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 19-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK 18-4-2 Property name Property implementation BladeName HP_ComputerSystem.Name EnclosureName HP_BladeEnclosureCS.
Table 19-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation ProviderName HP Fibre Channel RecommendedActions 1 2 3 SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 19-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation EnclosureName HP_BladeEnclosureCS.