HP Insight Management WBEM Providers 9.2.
Legal notices © Copyright 2008, 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP will not be liable for technical or editorial errors or omissions contained herein. Confidential computer software.
Contents 1 2 Overview ................................................................................................................................ 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 ............................................................................................... 72 HP_ProcessorGroupHostedCollection ............................................................................ 73 HP_PhysicalMemberOfProcessorCollection .................................................................... 74 HP_ProcessorChip ........................................................................
-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 5-4-9 6 HP_CoolingRedundancySet.................................................................................................. 122 HP_MemberOfCoolingRedundancy ...................................................................................... 123 HP_HostedCoolingRedundancySet ............................................................................
7-4-9 7-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_MemberOfMemoryRedundancySet ................................................................................. 174 HP_HostedMemoryRedundancySet ............................................................................. 175 HP_RealizesMemoryModule ...................................................................................... 175 HP_MemoryModuleSlot ....................
10-3-2 10-3-3 10-3-4 10-4 11 HP_CommonLogEntry ................................................................................................ 221 HP_LogManagesRecord ............................................................................................ 222 HP_UseOfLog ........................................................................................................... 223 Supported indications ...................................................................................................
13-3-21 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_Location ............................................................................................................. 251 HP_ElementLocation .................................................................................................. 252 HP_EthEventSettings ..................................................................................................
15-3-23 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 HPSA_SCSIProtocolController ...................................................
15-3-77 HPSA_PrimordialPoolStoragePool (Association)............................................................ 339 15-3-78 HPSA_SpareExtentStorageExtent (Association) ............................................................. 339 15-3-79 HPSA_SpareExtentStorageRedundancySet (Association) ............................................... 339 15-3-80 HPSA_StorageExtentStorageVolume (Association) ........................................................
15-4-22 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 Enclosure Power Supply Status Changed to OK (Redundant) ......................................... 397 Power Supply Status Changed to Redundant Degraded.................................. 400 Temperature sensor status changed to OK .................................................... 402 Temperature sensor status Changed to Warning.........................................
16-3-42 HPSAS_ArraySystemStorageVolume (Association) ........................................................ 443 16-3-43 HPSAS_ArraySystemStorageExtent (Association) .......................................................... 443 16-3-44 HPSAS_ArraySystemDAPort (Association) .................................................................... 443 16-3-45 HPSAS_ArraySystemPrimordialPool (Association) .........................................................
2-4-20 17 Enclosure Fan Status change to Failure.................................................................................. 495 SCSI HBA ......................................................................................................................... 498 Overview ........................................................................................................................... 498 Use cases ............................................................................................
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 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_HBAGroupCollectionComputerSystem (Association) ......................................... 524 HPSCSI_HBAGroupCollectionHBAComputerSystem (Association) .................................. 524 HPSCSI_HBASystemPackaging (Association) ...................
18-3-15 18-3-16 18-3-17 18-3-18 18-3-19 18-3-20 18-3-21 18-3-22 18-3-23 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 19 HPFCHBA_ComputerSystemPortController ................................................................... 587 HPFCHBA_ComputerSystemSCSIProtocolController ...................................................... 587 HPFCHBA_ComputerSystemLogicalPortGroup ..............................................................
21-3-9 21-3-10 21-3-11 21-3-12 21-3-13 21-3-14 21-3-15 21-3-16 21-3-17 21-3-18 21-3-19 21-3-20 21-3-21 21-3-22 21-3-23 21-3-24 21-3-25 21-4 21-4-1 21-4-2 21-4-3 21-4-4 21-4-5 21-4-6 21-4-7 21-4-8 21-4-9 21-4-10 21-4-11 21-4-12 22 23 HPWMITape_TapeDriveFirmware ............................................................................... 617 HPWMITape_TapeDriveSPIPort .................................................................................. 618 HPWMITape_TapeDriveSASPort........................
23-3-6 23-3-7 23-3-8 23-3-9 23-3-10 23-3-11 23-3-12 23-3-13 23-3-14 23-3-15 23-3-16 23-3-17 23-3-18 23-3-19 23-3-20 23-3-21 23-3-22 23-3-23 23-3-24 23-3-25 23-3-26 23-3-27 23-3-28 23-3-29 23-3-30 23-3-31 23-3-32 23-3-33 23-3-34 23-3-35 23-3-36 23-3-37 23-4 23-4-1 23-4-2 23-4-3 23-4-4 23-4-5 23-4-6 23-4-7 23-4-8 24 HP_SATADiskPhysicalPackage ................................................................................... 660 HP_SATAStorageCollection ......................................................
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 or Windows Server 2012 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 CIM_PhysicalElement 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
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 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-P31 (Active) • Syste
Table 2-11 Class: HP_SystemROMFirmware Property name Property implementation 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******.**********, where YYYY is the four digit year of the release date, MM is the two digit month of the release date, and DD is the two digit day.
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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format
2-4-3 POST Error Occurred 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) Erro
Table 2-19 HP_SystemHardwareIndication: POST Error Occurred 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]: POST Error Code • VariableNames[1]: POST Error String VariableTy
Table 2-20 HP_SystemHardwareIndication: WBEM Providers Started Property name Property implementation CIM_Indication 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
Table 2-20 HP_SystemHardwareIndication: WBEM Providers Started 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 2-21 HP_SystemHardwareIndication: DL980 System Providers Started Property name Property implementation CIM_AlertIndication Description Reporting Entity: McHealthProvider Service Event Timestamp: Where is the date and time of the indication 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.
Table 2-21 HP_SystemHardwareIndication: DL980 System Providers Started 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 2-22 HP_SystemHardwareIndication: DL980 System configuration (current 40-bit addressing mode) is not optimal Property name Property implementation CIM_AlertIndication 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 OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the following format: ..
DL980 System configuration (current 44-bit addressing mode) is not optimal 2-4-7 Note: This indication is specific to DL980 servers. These events will not log messages in Windows Event log.
Table 2-23 HP_SystemHardwareIndication: DL980 System configuration (current 44-bit addressing mode) is not optimal Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the following format: ..
DL980 System configuration (current hyper-threading mode enabled) is not optimal 2-4-8 Note: This indication is specific to DL980 servers. These events will not log messages in Windows Event log.
Table 2-24 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode enabled) is not optimal 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of th
Table 2-24 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode enabled) is not optimal Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v.. DL980 System configuration (current hyper-threading mode disabled) is not optimal 2-4-9 Note: This indication is specific to DL980 servers.
Table 2-25 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode disabled) is not optimal Property name Property implementation Summary Enable Hyper-threading to maximize resource usage for large applications EventCategory 1 (Other) ProbableCause 1 (Other) ProbableCauseDescription ProviderVersion Provider version generating the indication in the format, ...
Table 2-25 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode disabled) is not optimal 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 wh
BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Threshold Indication -Average CPU Utilization Critical Threshold Exceeded 2-4-11 Table 2-15 HP_ThresholdIndication: Average CPU Utilization critical threshold exceeded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description The Average CPU utilization critical threshold has exceeded for CPU :(CPU Name) AlertingElementFormat 1 (Unknown) AlertType 1
NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format .. ProviderVersion Provider version generating the indication in the format, .
ProbableCause 1 0x1 (Other) ProbableCauseDescription Disk Warning threshold exceeded SystemFirmwareVersion Firmware version 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.
HP_DiskThresholdIndication Threshold Indication - Disk Utilization Critical Threshold Exceeded 2-4-13 Table 2-15 HP_ThresholdIndication: Disk Utilization Critical Threshold Exceeded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description The Disk utilization critical threshold has exceeded for Disk:(Disk Name) AlertingElementFormat 1 (Unknown) Aler
threshold ObservedValue A string holding the current reading value that exceeds the threshold HP_ThresholdIndication EventCategory 106 0x6a (System) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer s
Contents 59
3 CPU 3-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 1-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 1-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 1-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
The following properties are implemented. Table 1-3 Class: HP_ProcessorCapabilities Property name Property implementation CIM_ManagedElement For x86 processors: Caption “Processor Capabilities—x86” For x64 processors: “Processor Capabilities—x64” For x86 processors: Description “Processor Capabilities—x86” For x64 processors: “Processor Capabilities—x64” CIM_Capabilities InstanceID HPQ:HP_ProcessorCapabilities:n, where n is a unique, sequentially-assigned number in the form 001, 002, and so on.
Table 1-4 Class: HP_ProcessorCore Property name Property implementation 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.Model number, z is the processor stepping number, p is the processor number, and c is the core number Example: Intel(R) Xeon(TM) CPU 3.
Table 1-4 Class: HP_ProcessorCore Property name Property implementation 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 1-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 1-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 1-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 1-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 1-7 Class: HP_SystemProcessor 3-3-7 Property name Property implementation 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.
Table 1-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 1-11 Class: HP_AssociatedProcessorCacheMemory Property name Property implementation 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 Dependent ref: CIM_EnabledLogicalEle
Table 1-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 1-15 Class: HP_ProcessorChip Properties Property name Property implementation StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 1-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 1-17 Class: HP_SystemPhysicalProcessor Property name Property implementation 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 1-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 1-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 1-20 HP_ProcessorHardwareIndication: Processor Failed 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format,
3-4-2 Processor Deconfigured Table 1-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 1-21 HP_ProcessorHardwareIndication: Processor Deconfigured Property name Property implementation OSVersion The operating system version of the computer system generating the indication in the following format: ..
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 2-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 2-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 system. StatusDescription, where n represents the number of the power supply instance and StatusDescription represents the value of StatusDescriptions[0] ElementName Power Supply n, where n represents the number of the power supply instances.
Table 2-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 2-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 2-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 2-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 2-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 2-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 2-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 2-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 2-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 2-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 2-13 Class: HP_RealizesPowerSupply 4-3-13 Property name Property implementation Antecedent References HP_PowerSupplyModule Dependent References HP_PowerSupply HP_SystemPhysicalPowerSupply Table 2-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 2-15 Class: HP_PowerMeter Property name Property implementation 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 2-16 Class: HP_AssociatedPowerMeter Property name Property implementation 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 2-17 Class: CIM_SoftwareIdentity Property name Property implementation 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.
4-3-19 HP_Location HP_Location is used to model power supply locations on ProLiant servers. The Windows® implementation class is HP_WinPowerSupplyLocation. Table 2-20 Class: HP_Location Property name Property implementation CIM_ManagedElement Caption Power Supply n, where n represents the power supply position printed on the system labeling. Description The location of the power supply n. Please refer to power supply position n printed on the system.
There is one instance of this class on systems modeling power supply configuration capacity. Table 2-22 Class: CIM_ConfigurationCapacity Property name Property implementation CIM_ManagedElement Caption Power Supply Configuration Capacity Description This describes the number of power supplies that can be configured.
Table 2-24 HP_SensorHardwareIdentification: Power Supply Removed 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 removed.
Table 2-24 HP_SensorHardwareIdentification: Power Supply Removed 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 Whe
Table 2-25 HP_SensorHardwareIndication: Power Supply Inserted Property name Property implementation 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 2-25 HP_SensorHardwareIndication: Power Supply Inserted 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 2-26 HP_SensorHardwareIndication: Power Supply Failed Property name Property implementation Description A power supply has failed. (PowerSupplyCaption), where PowerSupplyCaption is the HP_WinPowerSupply.Caption for the power supply that has failed.
Table 2-26 HP_SensorHardwareIndication: Power Supply 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 2-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 2-27 HP_SensorHardwareIndication: Power Supply Repaired 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 2-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced Property name Property implementation Description A fault tolerant power supply is no longer providing power for a power redundancy set. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinPowerRedundancySet.Caption for the redundancy set with reduced redundancy. AlertingManagedElement WBEM path of the HP_WinPowerRedundancySet instance representing the redundancy set with reduced redundancy.
Table 2-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced 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 2-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost Property name Property implementation Description Power redundancy has been lost. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinPowerRedundancySet.Caption for the redundancy set that lost redundancy. AlertingManagedElement WBEM path of the HP_WinPowerRedundancySet instance representing the redundancy set where redundancy was lost.
Table 2-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost 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 populat
Table 2-30 HP_SensorHardwareIndication: Power Supply Redundancy Gained Property name Property implementation Description A fault tolerant power supply has been added to a power redundancy set. (RedundancySetCaption), where RedundancySetCaption is HP_WinPowerRedundancySet.
Table 2-30 HP_SensorHardwareIndication: Power Supply Redundancy Gained 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 2-31 HP_SensorHardwareIndication: Power Supply Redundancy Restored Property name Property implementation Description Power redundancy for the system has been restored. (RedundancySetCaption), where RedundancySetCaption is HP_WinPowerRedundancySet.
Table 2-31 HP_SensorHardwareIndication: Power Supply Redundancy Restored 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 2-32 HP_SensorHardwareIndication: Power Supply Failed due to Input Power Loss Property name Property implementation Description A power supply has failed—Input power lost (PowerSupplyCaption), where PowerSupplyCaption is the HP_WinPowerSupply.Caption for the power supply that has failed.
Table 2-32 HP_SensorHardwareIndication: Power Supply Failed due to Input Power Loss 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.
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 1-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 1-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 1-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 1-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 1-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 1-10 Class: HP_FanModule Property name Property implementation 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 (Fan) RemovalConditions 3 (Removable when off) 4 (Removable when on or off) HP_Fan 5-3-10 HP_FanSlot HP_FanSlot represents fan slot on Pr
Table 1-11 Class: HP_FanSlot Property name Property implementation 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—If slot supports hot plug operations • False—If slot does not support hot plug operations VendorCompatibility
HP_SystemPhysicalFan is used to represent an association between HP_FanModule and the computer system that contains this fan. Table 1-14 Class: HP_SystemPhysicalFan 5-3-14 Property name Property implementation GroupComponent References HP_ComputerSystemChassis PartComponent References HP_FanModule HP_Location HP_Location is used to model fan locations on ProLiant servers. The Windows® implementation class is HP_WinFanLocation.
Table 1-16 Class: HP_ElementLocation 5-3-16 Property name Property implementation PhysicalLocation References CIM_Location CIM_ConfigurationCapacity CIM_ConfigurationCapacity is used to model fan configuration capacity on ProLiant Servers. The Windows® implementation class is HP_WinFanConfigurationCapacity. There is one instance of this class on systems modeling fan configuration capacity.
Table 1-18 Class: CIM_ElementCapacity 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 1-19 HP_SensorHardwareIndication: Fan Removed Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-19 HP_SensorHardwareIndication: Fan Removed Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-20 HP_SensorHardwareIndication: Fan Inserted Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-20 HP_SensorHardwareIndication: Fan Inserted Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-21 HP_SensorHardwareIndication: Fan Failed 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the following format,
Table 1-21 HP_SensorHardwareIndication: Fan Failed 5-4-4 Property name Property implementation HWSerialNumber Conditional property containing the chassis serial number when the chassis is a multi-node server chassis Fan Degraded Table 1-22 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A fan
Table 1-22 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, ..
5-4-5 Fan Repaired Table 1-23 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) 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 1-23 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-24 HP_SensorHardwareIndication: Fan Redundancy Reduced Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication 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 1-24 HP_SensorHardwareIndication: Fan Redundancy Reduced Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-25 HP_SensorHardwareIndication: Fan Redundancy Lost Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 4 (Minor) IndicationTime Time of indication CIM_AlertIndication Description Cooling redundancy has been lost. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinCoolingRedundancySet.Caption for the redundancy set that lost redundancy.
Table 1-25 HP_SensorHardwareIndication: Fan Redundancy Lost Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-26 HP_SensorHardwareIndication: Fan Redundancy Gained Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A fault tolerant fan has been added to a cooling redundancy set. (RedundancySetCaption), where RedundancySetCaption is HP_WinCoolingRedundancySet.
Table 1-26 HP_SensorHardwareIndication: Fan Redundancy Gained Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-27 HP_SensorHardwareIndication: Fan Redundancy Restored Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description Cooling redundancy for the system has been restored. (RedundancySetCaption), where RedundancySetCaption is HP_WinCoolingRedundancySet.
Table 1-27 HP_SensorHardwareIndication: Fan Redundancy Restored Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication Impact
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 2-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 2-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 2-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 2-3 Class: HP_SensorCollection Property name Property implementation CIM_ManagedElement Caption Temperature Sensor Collection Description This is a collection of temperature sensors. GroupStatusDescription.
Table 2-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 2-7 HP_SensorHardwareIndication: Temperature Sensor Recovery from Threshold Exceeded Property name Property implementation 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.Caption for the temperature sensor detecting a recovered exceeded threshold.
Table 2-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 2-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 2-8 HP_SensorHardwareIndication: Temperature Sensor Caution 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 VariableNames Contains the temperature sensor threshold property name that
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 1-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 1-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 1-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 1-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 1-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 1-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. Type A numeric value idicating the presense of a HP Smart Memory module.
Table 1-6 Class: HP_MemoryBoard Property name Property implementation Caption Physical Memory Board x, where x is the board/cartridge number where the memory board is located. Physical Memory for Processor Board x, where x is the processor board/cartridge number where the memory board is located. CIM_ManagedSystemElement OperationalStatus Enumerator indicating the memory board operational status.
Table 1-6 Class: HP_MemoryBoard Property name Property implementation ElementName Physical Memory Board x, where x is the board/cartridge number where the memory board is located. Physical Memory for Processor Board x, where x is the processor board/cartridge number where the memory board is located.
Table 1-7 Memory Board Status Condition 7-4-5 OperationalStatus[0] OperationalStatus[1] StatusDescriptions[0] StatusDescriptions[1] Memory board contains a memory module that has correctable errors exceeding the condition for prefailure warranty.
Table 1-8 Class: HP_MemoryRedundancySet Property name Property implementation OtherTypeOfSet OtherTypeOfSet[0] contains the type of redundancy when the property TypeOfSet[0] = 1 (Other). In this case, the property will contain the value Advanced ECC or Lockstep, otherwise the property is not populated.
Table 1-8 Class: HP_MemoryRedundancySet Property name Property implementation TargetConfiguration The desired or targeted mode of the Advanced Memory Protection system.
Table 1-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 1-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 1-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 Operatio
Table 1-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 1-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 1-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 1-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 1-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 lo
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 1-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 1-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 1-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 1-27 HP_MemoryHardwareIndication: Memory Module Predictive 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 Tag or InstanceID Indicates that the HP_MemoryModule.Tag value for the failing memory module is populated in property VariableValues.
Table 1-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 1-28 HP_MemoryHardwareIndication: Memory Board Error Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-28 HP_MemoryHardwareIndication: Memory Board Error Property name Property implementation HP_MemoryHardwareIndication AlertType 7-5-3 5 (Device Alert) Memory Redundancy Degraded Table 1-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) s
Table 1-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded Property name Property implementation Summary Advanced Memory Protection degraded EventCategory 3 (Memory) OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 1-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded 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 containi
Table 1-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy Property name Property implementation EventTime Time of the event or time of the indication if event time unknown SystemCreationClassName HP_ComputerSystem.CreationClassName SystemName HP_ComputerSystem.
Table 1-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy 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.
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 2-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 2-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 2-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 2-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 2-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 2-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 • • • • 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 Gen2—If this is a PCI Express Gen2 slot • PCI Express Gen3—If this is a PCI Express Gen3 slot
8-3-5 HP_PCICardInSlot HP_PCICardInSlot is used to represent an association between HP_PCICard and HP_PCISlot that contains this PCI card. Table 2-6 Class: HP_PCICardInSlot 8-3-6 Property name Property implementation Antecedent References HP_PCISlot Dependent References HP_PCICard HP_RealizesPCIDevice HP_RealizesPCIDevice is used to represent an association between HP_PCIDevice and HP_PCICard that realizes this PCI device.
8-3-9 HP_Location HP_Location is used to model PCI slot locations on ProLiant Servers. The Windows®-specfic implementation class is HP_PCISlotLocation. Table 2-10 Class: HP_Location Property name Property implementation CIM_ManagedElement Caption PCI slot n, where n represents the PCI slot position printed on the system labeling. Description The location of PCI slot n. Please refer to PCI slot position n printed on the system. n represents the PCI slot position printed on the system labeling.
HP Confidential
9 Management Processor Lite 9-1 Overview The profiles are implemented, and the following files are installed by this provider. Table 1-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 1-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 1-2 Class: HP_ManagementProcessor Property name Property implementation StatusDescriptions Descriptive text per OperationalStatus.
Table 1-2 Class: HP_ManagementProcessor Property name Property implementation ControllerType Enumerator indicating the model or type of management processor (see the HPWmiMgmtProcLite.mof file).
Table 1-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 1-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 1-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 1-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 1-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 firm
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 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 9-11 HP_ManagementProcessorIndication: Management Processor has been reset Property name Property implementation AlertType 5 (Device Alert) EventID 2 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 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 9-11 HP_ManagementProcessorIndication: Management Processor Reset Failed Property name Property implementation RecommendedActions None. SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.CreationClassName HP_AlertIndication 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 EnclosureName * HP_BladeEnclosureCS.
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 2-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 2-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 O
Table 2-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 2-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) • • • • • • For Windows 2003 32-bit: 69 OSType 2 (Information) 3 (Repaired) 4 (Degraded/Warning) 7 (Critical) For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 SystemSerialNumber System serial numbe
Table 2-6 Class: HP_LogManagesRecord Property name Property implementation CIM_LogManagesRecord 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 1-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 1-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 o
Table 1-3 Class: CIM_HostedService Property name Property implementation CIM_Dependency CIM_HostedDependency CIM_HostedService HP_WinHostedWatchdogService 11-3-3 Antecedent ref: HP_ComputerSystem Dependent ref: HP_WinPlatformWatchdogService CIM_ServiceAffectsElement The class CIM_ServiceAffectsElement associates the HP_ComputerSystem class instance to the CIM_PlatformWatchdogService instance. The Windows®-specific implementation is HP_WinWatchdogServiceAffectsElement.
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 2-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 2-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 Onboa
Table 2-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 2-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 2-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_BladeEncl
Table 2-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 installed
Table 2-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 LocationInform
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 2-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 1-1 Overview Implemented Profiles HP Ethernet Teaming 1.
Table 1-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 1-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 1-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 1-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 1-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 1-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 1-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 1-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_EthernetPort
13-3-14 HP_EthernetCollection The following table lists the property implementation for HP_EthernetCollection. The Windows® implementation class is HP_WinEthAdapterCollection.
Table 1-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 1-18 Class: CIM_IPProtocolEndpoint Property name Property implementation IPv4Address IPV4 Address (dot notation format) IPv6 Address IPv6 Address (CIDR format) 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 1-20 Class: CIM_SoftwareIdentity Property name Property implementation 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 Manufacturer Hewlett Packard Company MinorVersion Minor number component of the Boo
Table 1-22 Class: HP_Location Property name Property implementation 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 (Interconnect Bay) LocationInformation[] Value corresponds to locationi
Table 1-24 Class: HP_EthEventSettings Property name Property implementation 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. Default, disabled.
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 1-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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generatin
Table 1-25 HP_AlertIndication: Ethernet Team Redundancy Lost 13-4-2 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
Table 1-26 HP_AlertIndication: Ethernet Team Redundancy Increased Property name Property implementation EventCategory 9 (Network Device) 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 11
Table 1-26 HP_AlertIndication: Ethernet Team Redundancy Increased 13-4-3 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 string w
Table 1-27 HP_AlertIndication: Ethernet Team Redundancy Decreased 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 Ethernet Team redundancy has decreased.
Table 1-27 HP_AlertIndication: Ethernet Team Redundancy Decreased 13-4-4 Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-28 HP_AlertIndication: Ethernet Team Full Redundancy Restored Property name Property implementation RecommendedActions[] None SystemCreationClassName CreationClassName of the computer system generating the indication SystemName Name of the computer system generating the indication HP_AlertIndication Summary The Ethernet Team’s redundancy has increased to Fully Redundant EventCategory 9 (Network Device) EventSubCategory 12 (Ethernet Team) NetworkAddresses Contains a list of all the IP
Table 1-28 HP_AlertIndication: Ethernet Team Full 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. 13-4-5 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-29 HP_AlterIndication: Network Interface Connectivity Lost Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 2 (Communications Alert) Event Id 2 ProbableCause 7 (Other) ProbableCauseDescription Network Interface Lost Connectivity 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 1-29 HP_AlterIndication: Network Interface Connectivity Lost Property name Property implementation SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableName[0] FailedMemberPath, implemented only if AlertingManagedElement is an Ethernet Team. VariableTypes[0] 1 (string), implemented only if AlertingManagedElement is an Ethernet Team.
Table 1-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description If the Network Interface is an Ethernet Port, the Ethernet Port has transitioned from Error to OK.
Table 1-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication
Table 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member’s status has changed, further information is available in the variable information of this indication.
Table 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change 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 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change 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-8 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-32 Optional HP_AlertIndication: Ethernet Team Member Role Change Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 2 (Communications Alert) Event Id 9 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 1-32 Optional HP_AlertIndication: Ethernet Team Member Role Change Property name Property implementation VariableTypes[0] 1 (string) VariableValues[0] WBEM Path Port, HP_WinEthernetPort, whose role has changed. VariableNames[1] PreviousRole VariableTypes[1] 1 (string) VariableValues[1] Previous HP_WinEthernetTeamMember.Role VariableNames[2} CurrentRole VariableTypes[2] 1 (string) VariableValues[2] Current HP_WinEthernetTeamMember.Role, see section Error! Reference source not found.
Table 1-33 Optional HP_AlertIndication: Ethernet Team Member Dropped Property name Property implementation PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member has been dropped from the team, further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-33 Optional HP_AlertIndication: Ethernet Team Member Dropped Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication V
Table 1-34 Optional HP_AlertIndication: Ethernet Team Member Added Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member has been added to the team, further information is available in the variable information of this indication.
Table 1-34 Optional HP_AlertIndication: Ethernet Team Member Added Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication Var
Table 1-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description An existing network interface is no longer available. This is due to a disabled Ethernet Team, a dissolved Ethernet Port or a deleted Ethernet VLLAN. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-36 HP_AlertIndication: New Network Interface Available Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A new network interface is available. This is due to a new Ethernet Port, a newly created Ethernet Team or a newly created Ethernet VLAN. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-36 HP_AlertIndication: New Network Interface Available Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-37 HP_AlertIndication: Ethernet Team Active Member Count Change Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description The number of active adapters in an Ethernet team has changed. This is due an Ethernet Team member transitioning from OK to Degraded or Error. Further information is available in the variable information of this indication.
Table 1-37 HP_AlertIndication: Ethernet Team Active Member Count Change 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 1-37 HP_AlertIndication: Ethernet Team Active Member Count Change Property name 13-4-14 Property implementation Ethernet Provider Fatal Error Table 1-38 Optional HP_AlertIndication: Ethernet Provider Fatal Error Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A fatal error occurred.
Table 1-38 Optional HP_AlertIndication: Ethernet Provider Fatal Error Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ..
Table 1-38 Optional HP_AlertIndication: Ethernet Provider Fatal 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 conta
Table 1-39 Optional HP_AlertIndication: Ethernet Provider Cannot Access Data Source Property name Property implementation 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 1-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 envir
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 2-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 2-2 Class: HP_OperatingSystem Property name Property implementation ElementName Sample value: Microsoft Windows Server 2008 and Windows Server 2012 Standard CIM_ManagedSystemElement HealthState 5 (OK), when OperationalStatus[0]=2 (OK) InstallDate Date of the OS install Name Sample value: Windows Server 2008 and Windows Server 2012 Standard OperationalStatus[0] OperationalStatus[0] indicates the operational state of the OS: 2 (OK), Operating System OK StatusDescriptions[0] StatusDescriptio
Table 2-2 Class: HP_OperatingSystem Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 SizeStoredInPagingFiles Total number of Kbytes of paging file memory TotalVirtualMemorySize Total number of Kbytes of virtual memory TotalVisibleMemorySize Total number of Kbytes of physical memory Version A string describing the Operating System's
Table 2-4 Class: CIM_InstalledOS Property name Property implementation CIM_SystemComponent CIM_InstalledOS 14-4 GroupComponent ref: HP_ComputerSystem PartComponent ref: HP_OperatingSystem 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 1-1 Overview 15-2 Implemented Profiles • HP Smart Array Profile (P00121) Provider Installation Files • • • • • • • • • • HPWMISA.dll HPWMISAEventMsg.dll Infomgr.
Table 1-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 1-2 Class: HPSA_ArraySystem (CIM_ComputerSystem) Property name Property implementation Dedicated • Dedicated[0]: 3 (External Storage) or 30 (Hostbased 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 1-3 Class: HPSA_ArrayController (CIM_ComputerSystem) Property name Property implementation 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 1-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation CIM_ManagedElement 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 1-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation NameFormat 2 (VPD83NAA6) PackageRedundancy • 0 (RAID 0) • 1 (RAID 1+0, RAID 5, RAID 1 (ADM), RAID 1+0 (ADM)) • 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 1-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation ElementName Disk location (for example, Port: 1E Box 1 Bay: 5) 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 1-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation SSDTotalPowerOnHours This is the total number of hours that the Solid State Disk has been powered on. SSDPercentageEnduranceUsed This is the Physical Drive Solid State Percent Endurance Used. SSDLifeRemaining This is the Solid State drive life remaining days until wear out.
Table 1-6 Class: HPSA_StorageExtent (CIM_StorageExtent) Property name Property implementation CreationClassName HPSA_StorageExtent DeviceID Opaque ID SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 1-7 Class: HPSA_DiskDriveFirmware (CIM_SoftwareIdentity) Property name Property implementation IsEntity False(always set to False) 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.
Table 1-8 Class: HPSA_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation RemovalConditions 2 (Not Applicable) 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 1-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 1-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 1-14 Class: HPSA_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 HPSA_DAPort DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 1-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 1-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 1-19 Class: HPSA_StoragePool (CIM_StoragePool) Property name Property implementation 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 1-20 Class: HPSA_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation 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 See HP Smart Array Profile RetryRecoveredWriteErrors See HP Smart Array Profile 15-
Table 1-21 Class: HPSA_StorageSetting (CIM_StorageSetting) Property name Property implementation 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 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) HPSA_StorageSetting 15-3-21 HPSA_DriveCage HPSA
Table 1-22 Class: HPSA_DriveCage (CIM_PhysicalPackage) Property name Property implementation 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) HPSA_DriveCage 15-3-22 HPSA_SCSIProtocolEndpoint HPSA_SCSIProtocolEndpoint represents an access point to stor
Table 1-23 Class: HPSA_SCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation 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 HPSA_SCSIProtocolController represents a view of SCSI resources on the Arra
Table 1-24 Class: HPSA_SCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation 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 1-26 Class: HPSA_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation 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 collection of Smart Array controllers that have been grouped together to re
Table 1-28 Class: HPSA_DriveCageLocation (HP_Location) Property name Property implementation CIM_ManagedElement Caption Drive Cage Description Drive Cage ElementName Drive Cage CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag Duplex Top, Duplex Bottom, Non Duplex ElementLocationTagDesc 22 (Drive Cage) LocationInformation[0] HBA Port identifier Examples: • J3 • 2I • 1E LocationInfoDesc[0] 13(Port) HPSA_DriveCageLocation 15-3-28 HPSA_ArraySystemLocat
Table 1-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 interna
Table 1-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 • Bay Number of Disk Drive— When Bay is specified ElementLocationTag in ElementLocationTagDesc.
Table 1-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 i
Table 1-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: Opaqu
Table 1-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 1-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 repres
Table 1-35 Class: HPSA_TSASSCSIProtocolEndpoint Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 1-36 Class: HPSA_EncProtocolEndpoint Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) EnabledState 5(Not Applicable) CIM_ServiceAccessPoint SystemCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 1-37 Class: HPSA_ISASSCSIProtocolEndpoint Property name Property implementation CIM_EnabledLogicalElement CIM_ServiceAccessPoint SystemnCreationClassName HPSA ArraySystem SystemName The property value of HPSA_ArraySystem.
Table 1-38 Class: HPSA_TSASPort Property name Property implementation CreationClassName HPSA_TSASPort DeviceID The same value as the HPSA_TSASSCSIProtocolEndpoint.Name property of the instance associated through HPSA_ISASPortISASSCSIPE. CIM_LogicalPort UsageRestriction 4 (Not restricted) PortType 94 (SAS) 15-3-38 HPSA_EncSASPort This class is generated only if the SAS controller connected to the enclosure has multipath-supported firmware.
Table 1-38 Class: HPSA_EncSASPort Property name Property implementation DeviceID Opaque Key CIM_LogicalPort UsageRestriction 4 (Not restricted) PortType 94 (SAS) 15-3-39 HPSA_ISASPort This class is generated only if the SAS controller has multipath-supported firmware.
Table 1-39 Class: HPSA_ISASPort Property name Property implementation DeviceID HPSA PortController.DeviceIDport #, where HPSA_PortController.deviceID is the DeviceID property of the instance of HPSA_PortController associated to this instance via the association HPSA_PortControllerISASPort, and port # is the port number for the port. This is the same value that is concatenated to the caption and related properties.
Table 1-40 Class: HPSA_ConnectivityCollection Property name Property implementation ElementName :: Where Cntrl DeviceID is DeviceID property of the instance of HPSA_PortController to which this enclosure Port is connected to.
HPSA_PrimordialPoolStorageCapabilities (Association) 15-3-43 Table 1-43 Class: HPSA_PrimordialPoolStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSA_StorageCapabilities ManagedElement HPSA_PrimordialPool HPSA_StoragePoolStorageCapabilities (Association) 15-3-44 Table 1-44 Class: HPSA_StoragePoolStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSA_StorageCapabilities ManagedElement HPSA_StoragePoo
15-3-47 HPSA_ArraySystemPortController (Association) Table 1-47 Class: HPSA_ArraySystemPortController (CIM_Logicaldentity) Property name Property implementation SameElement HPSA_ArraySystem SystemElement HPSA_PortController 15-3-48 HPSA_ArraySystemDiskDrive (Association) Table 1-48 Class: HPSA_ArraySystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_DiskDrive HPSA_ArraySystemStorageVolume (Association) 15-3-49 Table 1-4
Table 1-51 Class: HPSA_ArraySystemSPIPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_SPIPort. 15-3-52 HPSA_ArraySystemDAPort (Association) Table 1-52 Class: HPSA_ArraySystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_DAPort.
HPSA_ArraySystemArrayController (Association) 15-3-56 Table 1-56 Class: HPSA_ArraySystemArrayController (CIM_ComponentCS) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_ArrayController HPSA_StorageEnclosureStorageEnclosureProce ssor (Association) 15-3-57 Table 1-57 Class: HPSA_StorageEnclosureStorageEnclosureProcessor (CIM_SystemPackaging) Property name Property implementation Antecedent HPSA_StorageEnclosure Dependent HPSA_StorageEnclosureProcessor 15
HPSA_PhysicalPackageArrayControllerPhysical Package (Association) 15-3-60 Table 1-60 Class: HPSA_PhysicalPackageArrayControllerPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_ArrayControllerPhysicalPackage HPSA_PhysicalPackageDiskPhysicalPackage (Association) 15-3-61 Table 1-61 Class: HPSA_PhysicalPackageDiskPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartCom
15-3-64 HPSA_StoragePoolStorageExtent (Association) Table 1-64 Class: HPSA_StoragePoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSA_StoragePool PartComponent HPSA_StorageExtent HPSA_PrimordialPoolStorageExtent (Association) 15-3-65 Table 1-65 Class: HPSA_PrimordialPoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSA_PrimordialPool PartComponent HPSA_StorageExtent HPSA_StorageSpecificCollectionArra
HPSA_StorageRedundancySetStorageExtent (Association) 15-3-68 Table 1-68 Class: HPSA_StorageRedundancySetStorageExtent (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_StorageRedundancySet Member HPSA_StorageExtent 15-3-69 HPSA_ArraySystemFirmware (Association) Table 1-69 Class: HPSA_ArraySystemFirmware (CIM_InstalledSoftwareIdentity) Property name Property implementation InstalledSoftware HPSA_Firmware System HPSA_ArraySystem HPSA_SCSIProtocolControllerStorageVol
HPSA_StorageEnclosureProcessorEnclosureFir mware (Association) 15-3-72 Table 1-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) HPSA_DiskDriveDiskDriveFirmware (Association) 15-3-73 Table 1-73 Class: HPSA_DiskDriveDiskDriveFirmware (CIM_ElementSo
Table 1-75 Class: HPSA_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementation Dependent HPSA_DiskDrive HPSA_StoragePoolStorageVolume (Association) 15-3-76 Table 1-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 1-77 Class: HPSA_PrimordialPoolStoragePool
Table 1-79 Class: HPSA_SpareExtentStorageRedundancySet (CIM_IsSpare) Property name Property implementation Antecedent HPSA_StorageExtent Dependent HPSA_StorageRedundancySet HPSA_StorageExtentStorageVolume (Association) 15-3-80 Table 1-80 Class: HPSA_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation Antecedent HPSA_StorageExtent Dependent HPSA_StorageVolume HPSA_DAPortSCSIProtocolEndpoint (Association) 15-3-81 Table 1-81 Class: HPSA_DAPortSCSIProtocolEndpoint (CIM_D
Table 1-83 Class: HPSA_StorageGroupHostedCollection (HP_GroupHostedCollection) Property name Property implementation Antecedent HP_ComputerSystem Dependent HPSA_StorageSpecificCollection HPSA_PhysicalPackageArraySystem (Association) 15-3-84 Table 1-84 Class: HPSA_PhysicalPackageArraySystem (CIM_ComputerSystemPackage) Property name Property implementation Antecedent HPSA_PhysicalPackage Dependent HPSA_ArraySystem HPSA_ArrayControllerPhysicalPackageArrayCo ntroller (Association) 15-3-85 Table 1-
Table 1-87 Class: HPSA_ArrayControllerPhysicalPackageArrayControllerLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_ArrayControllerPhysicalPackage PhysicalLocation HPSA_ArrayControllerLocation HPSA_PhysicalPackageArraySystemLocation (Association) 15-3-88 Table 1-88 Class: HPSA_PhysicalPackageArraySystemLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_PhysicalPackage PhysicalLocation HPSA_ArraySystemLocation HPSA
Table 1-91 Class: HPSA_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSA_SCSIProtocolEndpoint ManagedElement HPSA_SCSIProtocolController HPSA_StorageEnclosureEnclosureLocation (Association) 15-3-92 Table 1-92 Class: HPSA_StorageEnclosureEnclosureLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_StorageEnclosure PhysicalLocation HPSA_StorageEnclosureLocation HPSA_ISASPortISASSCS
Table 1-95 Class: HPSA_ArraySystemISASPort (Association) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_ISASPort 15-3-96 HPSA_PortControllerISASPort (Association) Table 1-96 Class: HPSA_PortControllerISASPort (Association) Property name Property implementation Antecedent HPSA_PortController Dependent HPSA_ISASPort HPSA_ArraySystemTSASSCSIProtocolEndpoint (Association) 15-3-97 Table 1-97 Class: HPSA_ArraySystemTSASSCSIProtocolEndpoint (Association) Pr
Table 1-99 Class: HPSA_ArraySystemTSASPort (Association) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_TSASPort HPSA_DiskDriveTSASSCSIProtocolEndpoint (Association) 15-3-100 Table 1-100 Class: HPSA_DiskDriveTSASSCSIProtocolEndpoint Property name Property implementation AvailableSAP HPSA_TSASSCSIProtocolEndpoint ManagedElement HPSA_DiskDrive 15-3-101 HPSA_SCSIInitiatorTargetLogicalUnitPath The following class instance is created only with SAS control
Table 1-102 Class: HPSA_EncSASPortEncProtocolEndpoint (Association) Property name Property implementation Dependent HPSA_EncProtocolEndpoint 15-3-103 HPSA_ArraySystemEncProtocolEndpoint (Association) Table 1-103 Class: HPSA_ArraySystemEncProtocolEndpoint (Association) Property name Property implementation Antecedent HPSA_ArraySystem Dependent HPSA_EncProtocolEndpoint HPSA_ArraySystemConnectivityCollection (Association) 15-3-104 Table 1-104 Class: HPSA_ArraySystemConnectivityCollection (Associa
Table 1-106 Class: HPSA_ISASSCSIProtocolEndpointConnectivityCollection (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_ConnectivityCollection Member HPSA_ISASSCSIProtocolEndpoint HPSA_EncProtocolEndpointConnectivityCollec tion (Association) 15-3-107 Table 1-107 Class: HPSA_EncProtocolEndpointConnectivityCollection (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_ConnectivityCollection Member HPSA_EncProtocolEndpoint 15-3-108 HPSA_Arr
Table 1-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation 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 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 201 ProviderName HP Smart Array RecommendedActions No action is recommended.
Table 1-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication 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
Table 1-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation HWSerialNumber Physical Disk Serial Number HP_DeviceIndication DeviceModel 15-4-2 Physical Disk Model string Physical Drive Status Changed to ERROR Table 1-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indicati
Table 1-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ..
Table 1-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in t
Table 1-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 203 ProviderName HP Smart Array RecommendedActions No action is recommended.
Table 1-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation 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_DiskDrive.
Physical Drive Status Changed to PREDICTIVE FAILURE 15-4-4 Table 1-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_AlertIndication Description A Physical Drive status has changed to PREDICTIVE FAILURE AlertingMangedElement WBEM path of the HPSA_DiskDrive class AlertingElementFormat 2 (CIMOb
Table 1-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE 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 system generating
Table 1-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE 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 HP HWSerialNumber Physical Disk Serial Number HP_DeviceIndicat
Table 1-113 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation Summary Physical Drive status is now PREDICTIVE FAILURE EventCategory 6 (Primary Storage) ProbableCause 86 (Disk Failure) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77
Table 1-113 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-114 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation 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 ProviderName HP Smart Array RecommendedActions No action is recommended SystemName Name of the computer syst
Table 1-114 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 1-114 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 1-115 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, .
Table 1-115 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR 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 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation AlertingMangedElement WBEM path of the HPSA_StorageVolume class 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 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation 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.LocationInformation[0] BladeName * HP_ComputerSystem.
Table 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation DeviceOperationalStatusPrevious Previous OperationStatus values for Storage Volume • DeviceOperationalStatusPrevious[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatusPrevious[1]: HPSA_StorageVolume.
Table 1-117 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system gener
Table 1-117 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure 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 1-118 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 1-118 HPSA_DeviceIndication: Controller status changed to OK 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.CacheSizeTotal • VariableValues[2]: HPSA_ArrayController.
15-4-11 Controller Status Changed to ERROR Table 1-119 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description Array Controller Status has changed to a status of ERROR AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 1-119 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication
Table 1-119 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel 15-4-12 Active Array Controller Model string Controller Redundancy state has been set to
Table 1-120 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system
Table 1-120 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-121 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation Description Controller has detected that Redundancy has been lost due to failure or loss of communication with partner controller. AlertingMangedElement WBEM path to the HPSA_ArrayController class. AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 4 ProviderName HP Smart Array RecommendedActions Check status of partner Array Controller.
Table 1-121 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation 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) VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: H
Table 1-121 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation HP_DeviceIndication DeviceModel 15-4-14 Array Controller Model string Controller Redundancy has been restored Table 1-122 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description
Table 1-122 HPSA_DeviceIndication: Controller Redundancy has been restored Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ..
Table 1-122 HPSA_DeviceIndication: Controller Redundancy has been restored 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 string w
Table 1-123 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation ProviderName HP Smart Array RecommendedActions No action needed.
Table 1-123 HPSA_DeviceIndication: Controller Battery status changed to OK 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 1-124 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 1-124 HPSA_DeviceIndication: Controller Battery status changed to not fully charged 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 • VariableNames[0]: FailureDescription • VariableNames[1]: CacheSizeTotal • VariableNames[2]: CacheSerialNumber VariableTypes • VariableT
Table 1-124 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation 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 15-4-17 Array Controller Model string Controller Battery Status Changed to FAILED Table 1-125 HPSA_DeviceIndication: Controller Battery status changed
Table 1-125 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, .
Table 1-125 HPSA_DeviceIndication: Controller Battery status changed to Failed 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 stri
Table 1-126 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation 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 Array Controller Cache Status changed to OK.
Table 1-126 HPSA_DeviceIndication: Controller Cache status changed to OK 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 1-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication 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.
Table 1-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled 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 in
Table 1-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation HP_HardwareIndication HWFirmwareVersion Array Controller firmware version string HWLogicalLocation Array Controller Location string For example, Smart Array P600 in Slot 5 HWManufacturer Array Controller Manufacturer string HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel Array Controller Model string Controller Cache Status - Permanently Disabled 15
Table 1-128 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation EventCategory 6 (Primary Storage) ProbableCause 35 (Performance Degraded) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion
Table 1-128 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-129 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation Description A Storage Enclosure Power Subsystem status has changed to non-redundant AlertingMangedElement WBEM path of the HPSA_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 301 ProviderName HP Smart Array RecommendedActions Check status of all enclosure power supplies.
Table 1-129 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
Table 1-130 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Power Supply has changed to Fully Redundant AlertingMangedElement WBEM path of the HPSA_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) E
Table 1-130 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure ImpactedDomain • 3 (Enclosure) for c-Class B
Enclosure Power Supply Status Changed to Redundant Degraded 15-4-23 Table 1-131 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Power Supply status has changed to Degraded Redundancy.
Table 1-131 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-131 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation HP_DeviceIndication DeviceModel 15-4-24 to OK Enclosure Model string Enclosure Temperature sensor status changed Table 1-132 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Info) IndicationTime Time of indicat
Table 1-132 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-132 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-133 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Temperature sensor Status changed to Warning Condition.
Table 1-133 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 1-134 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation AlertType 5 (Device Alert) EventID 309 ProviderName HP Smart Array RecommendedActions Verify fan and power supply operation for enclosure. Verify ambient room temperature is within guidelines.
Table 1-134 HPSA_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 1-135 HPSA_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.
Table 1-135 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation 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.LocationInformation[0] BladeName * HP_ComputerSystem.
Table 1-136 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Fan status has changed to Degraded.
Table 1-136 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 1-137 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 1-137 HPSA_DeviceIndication: Enclosure Fan status changed to Failure 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) VariableValues Short d
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 2-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.
Table 2-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 2-3 Class: HPSAS_ArrayController (CIM_ComputerSystem) Property name Property implementation 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 HPSAS_ArrayController NameFormat Other IdentifyingDescriptions Other Vendor Specific Name OtherIdentifyingInfo Co
Table 2-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 HPSA
Table 2-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 HPSAS_DiskDrive 16-3-4 HPSAS_DiskDrive represents the hard drives connected to SAS HBA controllers.
Table 2-5 Class: HPSAS_DiskDrive (CIM_DiskDrive) Property name Property implementation CIM_MediaAccessDevice CIM_DiskDrive HP_DiskDrive DriveConfiguration See HP SAS HBA Profile DriveHasMNPData See HP SAS HBA Profile DriveInterface See HP SAS HBA Profile DrivePlacement See HP SAS HBA Profile DriveRotationalSpeed See HP SAS HBA Profile NegotiatedDataWidth 0 NegotiatedSpeed 0 SSDTotalPowerOnHours This is the total number of hours that the Solid State Disk has been powered on.
HPSAS_StorageExtent 16-3-5 HPSAS_StorageExtent represents the consumable storage that is available on a disk drive. There is one instance per disk drive.
Table 2-6 Class: HPSAS_StorageExtent (CIM_StorageExtent) Property name Property implementation OSName Corresponding OS name for drives that are not part of RAID set HPSAS_StorageExtent HPSAS_DiskDriveFirmware 16-3-6 HPSAS_DiskDriveFirmware represents the firmware installed on a disk drive. There is one instance per disk drive.
HPSAS_PhysicalPackage represents the overall physical package for the HBA as a whole. There is one instance per HBA.
Table 2-9 Class: HPSAS_DiskPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation Model Drive model string PartNumber N/A—Not available in this implementation SerialNumber Drive serial number Tag Controller Serial number (SerialNumber: PhysicalDriveDeviceNumber) Version N/A—Not available in this implementation CIM_PhysicalPackage HotSwappable • TRUE—Drive is hot swappable • FALSE—Drive is not hot swappable RemovalConditions • • • • 0 (Unknown) 2 (Not Applicable) 3 (Remov
Table 2-10 Class: HPSAS_PortController (CIM_PortController) Property name Property implementation CIM_Controller CIM_PortController ControllerType 1 (Other) OtherControllerType SAS/SATA HPSAS_PortController 16-3-10 HPSAS_DAPort HPSAS_DAPort represents the front-end port for an HBA in the host system. Direct Attached implies that the array controller is attached to a local bus on the host (for example, PCI).
Table 2-11 Class: HPSAS_DAPort (CIM_DAPort) Property name Property implementation CIM_DAPort HPSAS_DAPort 16-3-11 HPSAS_Firmware HPSAS_Firmware represents the firmware installed on a SAS HBA controller.
Table 2-13 Class: HPSAS_PrimordialPool (CIM_StoragePool) Property name Property implementation CIM_ManagedElement ElementName Controller name and location: pool identifier. For example, HP 8 INT Port SAS/SATA HBA in Slot 3: Primordial Pool CIM_ManagedSystemElement CIM_LogicalElement CIM_StoragePool InstanceID Opaque key PoolID Controller serial number Primordial TRUE RemainingManagedSpace 0 TotalManagedSpace Total raw space available to controller.
Table 2-14 Class: HPSAS_PrimordialPoolNoRaid (CIM_StoragePool) Property name Property implementation TotalManagedSpace Total raw space available to controller. This is calculated by summing the total space on all non raid drives connected to this controller. HPSAS_PrimordialPoolNoRaid 16-3-14 HPSAS_StoragePool HPSAS_StoragePool represents any concrete storage pools created on an array controller. There is one instance per HBA for this implementation.
Table 2-16 Class: HPSAS_StorageSetting (CIM_StorageSetting) Property name Property implementation ElementName RAID , where is the raid description • RAID 0 • RAID 1 CIM_SettingData InstanceID Opaque key CIM_StorageSetting ChangeableType 0 (Not Changeable) DataRedundancyGoal • 1 (RAID 0) • 2 (RAID 1) DataRedundancyMax • 1 (RAID 0) • 2 (RAID 1) DataRedundancyMin • 1 (RAID 0) • 2 (RAID 1) DeltaReservationGoal 0 DeltaReservationMax 0 DeltaReservationMin 0 NoSinglePointOfFailure • FAL
Table 2-17 Class: HPSAS_SCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation CIM_ManagedSystemElement Name HBA Serial Number CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPSAS_SCSIProtocolEndpoint SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.
Table 2-18 Class: HPSAS_SCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSAS_SCSIProtocolController DeviceID Opaque key SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.
Table 2-19 Class: HPSAS_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation HPSAS_StorageRedundancySet 16-3-19 HPSAS_StorageSpecificCollection HPSAS_StorageSpecificCollection represents a collection of SAS HBA controllers that are grouped together to report consolidated status.
Table 2-21 Class: HPSAS_ArraySystemLocation (HP_Location) Property name Property implementation CIM_Location Name Opaque key PhysicalPosition Opaque key HP_Location ElementLocationTag PCI Slot number ElementLocationTagDesc 23 (Adapter) LocationInformation PCI Slot number For example, 3—PCI Slot 3 LocationInfoDesc 3 (PCI Slot) HPSAS_ArraySystemLocation 16-3-21 HPSAS_DiskDriveLocation HPSAS_DiskDriveLocation represents a location string for the disk drive.
Table 2-23 Class: HPSAS_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation CIM_ManagedElement ElementName • For Primodial Pools Controller name and location, for example, HP 8 INT Port SAS/SATA HBA in Slot 3 for internal • For Concrete Pools Controller name and location:Array identifier, for example, HP 8 INT Port SAS/SATA HBA in Slot 3: Storage Pool for internal CIM_Capabilities InstanceID Opaque key CIM_StorageCapabilities DataRedundancyDefault • 0 (When Pool is Non
Table 2-23 Class: HPSAS_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation PackageRedundancyMax • 0 (When Pool is NonRAID) • 1 (When number of drives = 1) • 2 (When number of drives > 1) PackageRedundancyMin 0 HPSAS_StorageCapabilities 16-3-23 HPSAS_Product HPSAS_Product represents the marketing information for the HBA.
Table 2-25 Class: HPSAS_DriveCage (CIM_PhysicalPackage) Property name Property implementation Name Serial Number of drive cage N/A—when serial number is not available CIM_PhysicalElement CreationClassName HPSAS_DriveCage Manufacturer Drive Cage Vendor string Model Drive Cage Model string PartNumber N/A–Not available in this implementation Tag Opaque key SerialNumber Enclosure Serial number Version N/A–Not available in this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applic
Table 2-26 Class: HPSAS_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property Implemenation Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Enclosure Vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Enclosure firmware string HPSAS_EnclosureFirmware 16-3-26 HPSAS_StorageEnclosure HPSAS_StorageEnclosure represents the physical chassis for an internally or externally attached enclosure.
Table 2-27 Class: HPSAS_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation RemovalConditions 2 (Not Applicable) CIM_PhysicalFrame CIM_Chassis HP_StorageEnclosure Location See HP Storage Enclosure Profile HPSAS_StorageEnclosure 16-3-27 HPSAS_StorageEnclosureProcessor HPSAS_StorageEnclosureProcessor represents the management processor within a Storage Enclosure. This instance contains the operational status for all managed components in the enclosure, if applicable.
Table 2-28 Class: HPSAS_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation RequestedState 12 (Not Applicable) CIM_System CreationClassName HPSAS_StorageEnclosureProcessor NameFormat Other CIM_ComputerSystem Dedicated[0] 2 (Other) IdentifyingDescriptions[0] Other Vendor Specific Name OtherDedicatedDescriptions[0] SDE - indicates Storage Device Enclosure OtherIdentifyingInfo[0] Vendor:SerialNumber enclosure is attached to For example, HP:2SUJ1029 HPSAS_StorageE
16-3-29 HPSAS_DriveCageDiskDrive (Association) Table 2-30 Class: HPSAS_DriveCageDiskDrive (CIM_Container) Property name Property implementation GroupComponent HPSAS_DriveCage PartComponent HPSAS_DiskPhysicalPackage 16-3-30 HPSAS_StorageEnclosureDriveCage (Association) Table 2-31 Class: HPSAS_StorageEnclosureDriveCage (CIM_Container) Property name Property implementation GroupComponent HPSAS_StorageEnclosure PartComponent HPSAS_DriveCage HPSAS_StorageEnclosureEnclosureLocation (Association)
HPSAS_StorageEnclosureProcessorEnclosureFirmware (Association) 16-3-33 Table 2-34 Class: HPSAS_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_EnclosureFirmware Dependent HPSAS_StorageEnclosureProcessor ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HPSAS_StorageEnclosureStorageEnclosureProcessor (Association) 16-3-34 Table 2-35 Class: HPSAS_StorageEnclosureSto
Table 2-37 Class: HPSAS_PrimordialPoolStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSAS_StorageCapabilities ManagedElement HPSAS_PrimordialPool HPSAS_PrimordialPoolNoRaidStorageCapabilities (Association) 16-3-37 Table 2-38 Class: HPSAS_PrimordialPoolNoRaidStorageCapabilities (CIM_ElementCapabilities) Property name Property implementation Capabilities HPSAS_StorageCapabilities ManagedElement HPSAS_PrimordialPoolNoRaid 16-3-38 HPSAS_StoragePo
Table 2-41 Class: HPSAS_ArraySystemPortController (CIM_Logicaldentity) Property name Property implementation SameElement HPSAS_PortController SystemElement HPSAS_ArraySystem 16-3-41 HPSAS_ArraySystemDiskDrive (Association) Table 2-42 Class: HPSAS_ArraySystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_DiskDrive 16-3-42 HPSAS_ArraySystemStorageVolume (Association) Table 2-43 Class: HPSAS_ArraySystemStorageVolume (CIM_S
16-3-45 HPSAS_ArraySystemPrimordialPool (Association) Table 2-46 Class: HPSAS_ArraySystemPrimordialPool (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_PrimordialPool HPSAS_ArraySystemPrimordialPoolNoRaid (Association) 16-3-46 Table 2-47 Class: HPSAS_ArraySystemPrimordialPoolNoRaid (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_PrimordialPoolNoRaid 16-3-47 H
Table 2-50 Class: HPSAS_ArraySystemArrayController (CIM_ComponentCS) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_ArrayController 16-3-50 HPSAS_ProductPhysicalPackage (Association) Table 2-51 Class: HPSAS_ProductPhysicalPackage (CIM_ProductPhysicalPackage) Property name Property implementation GroupComponent HPSAS_Product PartComponent HPSAS_PhysicalPackage 16-3-51 HPSAS_StoragePoolStorageExtent (Association) Table 2-52 Class: HPSAS_StoragePoolSt
Table 2-54 Class: HPSAS_StorageSpecificCollectionArraySystem (CIM_MemberOfCollection) Property name Property implementation Collection HPSAS_StorageSpecificCollection Member HPSAS_ArraySystem HPSAS_StorageRedundancySetStorageExtent (Association) 16-3-54 Table 2-55 Class: HPSAS_StorageRedundancySetStorageExtent (CIM_MemberOfCollection) Property name Property implementation Collection HPSAS_StorageRedundancySet Member HPSAS_StorageExtent 16-3-55 HPSAS_ArraySystemFirmware (Association) Table 2-
Table 2-58 Class: HPSAS_FirmwareArraySystem (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_Firmware Dependent HPSAS_ArraySystem ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 16-3-58 HPSAS_DiskDriveDiskDriveFirmware (Association) Table 2-59 Class: HPSAS_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_DiskDriveFirmware Dependent HPSAS_Di
Table 2-62 Class: HPSAS_PrimordialPoolStoragePool (CIM_AllocatedFromStoragePool) Property name Property implementation Antecedent HPSAS_PrimordialPool Dependent HPSAS_StoragePool SpaceConsumed Bytes consumed by storage pool HPSAS_SpareExtentStorageRedundancySet (Association) 16-3-62 Table 2-63 Class: HPSAS_SpareExtentStorageRedundancySet (CIM_IsSpare) Property name Property implementation Antecedent HPSAS_StorageExtent Dependent HPSAS_StorageRedundancySet 16-3-63 HPSAS_StorageExtentStorageV
Table 2-66 Class: HPSAS_StorageGroupHostedCollection (HP_GroupHostedCollection) Property name Property implementation Antecedent HP_ComputerSystem Dependent HPSAS_StorageSpecificCollection 16-3-66 HPSAS_PhysicalPackageArraySystem (Association) Table 2-67 Class: HPSAS_PhysicalPackageArraySystem (CIM_ComputerSystemPackage) Property name Property implementation Antecedent HPSAS_PhysicalPackage Dependent HPSAS_ArraySystem HPSAS_PhysicalPackageArraySystemLocation (Association) 16-3-67 Table 2-68
Table 2-70 Class: HPSAS_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSAS_SCSIProtocolEndpoint ManagedElement HPSAS_SCSIProtocolController HPSAS_SmartDriveCarrierAppFirmware 2-3-70 HPSAS_SmartDriveCarrierAppFirmware represents the Smart Drive carrier firmware installed on a disk drive. There is one instance per disk drive. Instances of these classes will be available only when the drive supports Authentication.
Table 2-722 Class: HPSAS_SmartDriveCarrierBootldrFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption Smart Drive carrier boot loader Firmware Description Smart Drive carrier boot loader Firmware ElementName TargetType value CIM_ManagedSystemElement Name Smart Drive carrier Bootloader Firmware CIM_LogicalElement CIM_SoftwareIdentity ClassificationDescriptions[0] Smart Drive carrier Bootloader Firmware Classifications[0] 10 (Firmware) InstanceID Opaq
Table 2-74 Class: HPSAS_SmartDrvCarrierAppElementFirmwareIdentity (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_SmartDriveCarrierAppFirmware Dependent HPSAS_DiskDrive 2-3-74 HPSAS_SmartDrvCarrierAppInstalledFirmw areIdentity (Association) Table 2-75 Class: HPSAS_SmartDrvCarrierAppInstalledFirmwareIdentity (CIM_InstalledSoftwareIdentity ) Property name Property name Antecedent HPSAS_SmartDriveCarrierAppFirmware Dependent HPSAS_ArraySystem 2-3-75 HPSAS_Smar
Table 2-77 HPSAS_DeviceIndication: SAS HBA 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 SAS/SATA HBA status has changed from non-OK to OK.
Table 2-77 HPSAS_DeviceIndication: SAS HBA 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDo
Table 2-78 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 2-78 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 ImpactedDoma
Physical Drive Status OK 2-4-3 Table 2-79 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 2-79 HPSAS_DeviceIndication: Physical Drive 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 VariableNa
Table 2-79 HPSAS_DeviceIndication: Physical Drive status OK Property name Property implementation HWLogicalLocation Disk Location string For example, Bay 3 HWManufacturer Disk Manufacturer string HWSerialNumber Disk Serial Number HP_DeviceIndication DeviceModel Disk Model string Physical Drive status ERROR 2-4-4 Table 2-80 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indicatio
Table 2-80 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation ProbableCauseDescription Physical Drive Status Changed to Error ProviderVersion Provider version generating the indication in the format, ...
Table 2-80 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format
Table 2-81 HPSAS_DeviceIndication: Physical Drive status REBUILDING Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions No action is recommended.
Table 2-81 HPSAS_DeviceIndication: Physical Drive status REBUILDING Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class 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.
Table 2-82 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A physical drive status has changed to Predictive Failure.
Table 2-82 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE 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) VariableValues Short Descripti
Table 2-82 HPSAS_DeviceIndication: Drive status PREDICTIVE FAILURE Property name Property implementation HP_DeviceIndication DeviceModel 2-4-7 Disk Model string Physical Drive status Predictive Failure – Solid State Wear out Table 2-83 HPSAS_DeviceIndication: Drive status Predictive Failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PreceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Des
Table 2-83 HPSAS_DeviceIndication: Drive status Predictive Failure Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 2-83 HPSAS_DeviceIndication: Drive status Predictive Failure Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the for
Table 2-84 HPSAS_DeviceIndication: Drive status Degraded Property name Property implementation AlertType 5 (Device Alert) EventID 312 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 2-84 HPSAS_DeviceIndication: Drive status Degraded Property name Property implementation VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. • 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.
Table 2-85 HPSAS_DeviceIndication: Logical 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 logical drive status has changed from non-OK to OK.
Table 2-85 HPSAS_DeviceIndication: Logical Drive 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 ImpactedDom
Table 2-86 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A logical drive status has changed to Error.
Table 2-86 HPSAS_DeviceIndication: Logical Drive status ERROR 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 2-87 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation Description A logical drive is in a degraded state. Device is still servicing I/O, but redundancy may be degraded or lost.
Table 2-87 HPSAS_DeviceIndication: Logical Drive is in a degraded state 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 popu
Table 2-88 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation Description A Storage Enclosure Power Subsystem status has changed to non-redundant.
Table 2-88 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can
2-4-13 Enclosure Power Supply Status changed to OK (Redundant) Table 2-89 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 2 (Info) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Power Supply has changed to Fully Redundant.
Table 2-89 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 2-89 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (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 2-90 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Power supply status Redundant Degraded EventCategory 17 (Primary Storage Power) ProbableCause 89 (Power supply failure) ProbableCauseDescription Redundant Power Supply Degraded Provi
Table 2-90 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant 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.
Table 2-91 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation Description A Storage Enclosure Temperature sensor Status changed from non-OK to OK. AlertingMangedElement WBEM Path of HPSAS_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 307 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions No action is recommended.
Table 2-91 HPSAS_DeviceIndication: Enclosure Temperature sensor 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 In some cases, the property VariableValues can have N/A or “” values.
2-4-16 Enclosure Temperature sensor status changed to Warning Table 2-92 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 Time of indication CIM_AlertIndication Description A Storage Enclosure Temperature sensor Status changed to Warning Condition.
Table 2-92 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the format: ..
Table 2-92 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 2-93 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 2-93 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 2-94 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Fan status has changed from a non-OK state to OK.
Table 2-94 HPSAS_DeviceIndication: Enclosure Fan status changed to 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 VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” value
Enclosure Fan status changed to Degraded 2-4-19 Table 2-95 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 2-95 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operating system version of the computer system generating the indication in the format: ..
Table 2-95 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded 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-96 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure 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 Fan status Error EventCategory 24 (Primary Storage Cooling) ProbableCause 94 (Fan failure) ProbableCauseDescription Fan Failure ProviderVersion Provider version generating the indication in the format,
Table 2-96 HPSAS_DeviceIndication: Enclosure Fan status changed to 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.
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 1-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 1-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 1-3 Class: HPSCSI_StorageVolume (CIM_StorageVolume) Property name Property implementation 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_LogicalDevice CreationClassNa
Table 1-3 Class: HPSCSI_StorageVolume (CIM_StorageVolume) Property name Property implementation 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 1-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 H
Table 1-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_DiskDriveFirmwa
Table 1-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 1-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 1-9 Class: HPSCSI_StorageEnclosure (CIM_Chassis) Property name Property 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 processor within a Storage Enclosure.
Table 1-10 Class: HPSCSI_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_System CreationClassName HPSCSI_StorageEnclosureProcessor IdentifyingDescriptions Other Vendor Specific Name NameFormat Other CIM_ComputerSystem Dedicated[0] 2 (Other) OtherDedicatedDescriptions[0] SDE—Indicates Storage Device Enclosure 17-3
Table 1-11 Class: HPSCSI_HBAPortController (CIM_PortController) Property name Property implementation DeviceID Key: HBA index SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_Controller CIM_PortController ControllerType 1 (Other) OtherControllerType SCSI 17-3-11 HPSCSI_DAPort HPSCSI_DAPort represents the front-end port for an HBA in the host system. Direct Attached implies that the SCSI HBA is attached to a local bus on the host (for example, PCI).
Table 1-12 Class: HPSCSI_DAPort (CIM_DAPort) Property name Property implementation PortType 82 (PCI) UsageRestriction 2 (Front-End Only) CIM_DAPort HPSCSI_DAPort 17-3-12 HPSCSI_HBASPIPort HPSCSI_HBASPIPort represents the initiator port to connect to disk drives.
Table 1-13 Class: HPSCSI_HBASPIPort (CIM_SPIPort) Property name Property implementation CIM_SPIPort MaxDataWidth Max bus width (bits) MaxTransferRate Max rate in bits per second 17-3-13 HPSCSI_HBAFirmwareIdentity HPSCSI_HBAFirmwareIdentity represents the firmware installed on a SCSI HBA controller.
Table 1-15 Class: HPSCSI_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption Storage Enclosure Firmware ElementName TargetType value CIM_ManagedSystemElement Name Storage Enclosure Firmware CIM_LogicalElement CIM_SoftwareIdentity ClassificationDescriptions[0] Storage Enclosure Firmware Classifications[0] 10 (Firmware) InstanceID Opaque key Manufacturer Enclosure Vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ:
Table 1-16 Class: HPSCSI_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation HardReadErrors See HP SCSI HBA Profile P00123 HardWriteErrors See HP SCSI HBA Profile P00123 SectorsRead See HP SCSI HBA Profile P00123 SectorsWritten See HP SCSI HBA Profile P00123 SeekErrors See HP SCSI HBA Profile P00123 ServiceHours See HP SCSI HBA Profile P00123 17-3-16 HPSCSI_DriveCage HPSCSI_DriveCage represents the drive cage assembly and backplane in a storage enclosure.
Table 1-17 Class: HPSCSI_DriveCage (CIM_PhysicalPackage) Property name Property implementation Location See HP Storage Enclosure profile BackplaneSpeed • 0(Unknown) • 2(Ultra 3) • 3(Ultra 320) 17-3-17 HPSCSI_HBASCSIProtocolEndpoint HPSCSI_HBASCSIProtocolEndpoint represents an access point to storage resources for the HBA.
Table 1-19 Class: HPSCSI_DASCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation CIM_ManagedElement ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) CIM_ManagedSystemElement CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPSCSI_DASCSIProtocolEndpoint Name HBA Index SystemCreationClassName HPSCSI_HBAComputerSystem SystemName
Table 1-20 Class: HPSCSI_HBASCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBASCSIProtocolController DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA index CIM_ProtocolController MaxUnitsControlled 15 CIM_SCSIProtocolController 17-3-20 HPSCSI_HBAGroupC
17-3-21 HPSCSI_StorageEnclosureLocation HPSCSI_StorageEnclosureLocation represents a location string for the enclosure.
Table 1-23 Class: HPSCSI_DriveCageLocation (HP_Location) Property name Property implementation HP_Location ElementLocationTag Duplex Top, Duplex Bottom, Non Duplex ElementLocationTagDesc 22 (Drive Cage) LocationInformation[0] HBA Port identifier Examples: • SCSI Port 1 • SCSI Port 2 LocationInfoDesc[0] 17-3-23 0 (Hood Tag) HPSCSI_HBALocation HPSCSI_HBALocation represents a location string for the HBA.
17-3-24 HPSCSI_DiskDriveLocation HPSCSI_DiskDriveLocation represents a location string for the disk drive.
Table 1-27 Class: HPSCSI_HBAComputerSystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_StorageEnclosureProcessor HPSCSI_HBAComputerSystemSCSIProtocolController (Association) 17-3-27 Table 1-28 Class: HPSCSI_HBAComputerSystemSCSIProtocolController (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_HBASCSIProtocolController HPSCSI
Table 1-31 Class: HPSCSI_HBAComputerSystemStorageVolume (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_StorageVolume HPSCSI_HBAComputerSystemStorageExtent (Association) 17-3-31 Table 1-32 Class: HPSCSI_HBAComputerSystemStorageExtent (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_StorageExtent 17-3-32 HPSCSI_HBAComputerSystemSPIPort (Association) Table 1
HPSCSI_StorageEnclosureStorageEnclosureProcessor (Association) 17-3-35 Table 1-36 Class: HPSCSI_StorageEnclosureStorageEnclosureProcessor (CIM_systemPackaging) Property name Property implementation Antecedent HPSCSI_StorageEnclosure Dependent HPSCSI_StorageEnclosureProcessor 17-3-36 HPSCSI_HBAProductPhysicalComponent (Association) Table 1-37 Class: HPSCSI_HBAProductPhysicalComponent (CIM_ProductPhysicalPackage) Property name Property implementation GroupComponent HPSCSI_HBAProduct PartComponent
Table 1-40 Class: HPSCSI_DriveCageDiskDrive (CIM_Container) Property name Property implementation GroupComponent HPSCSI_DriveCage PartComponent HPSCSI_DiskPhysicalPackage HPSCSI_HBAComputerSystemHBAFirmwareIdentity (Association) 17-3-40 Table 1-41 Class: HPSCSI_HBAComputerSystemHBAFirmwareIdentity (CIM_InstalledSoftwareIdentity) Property name Property implementation Antecedent HPSCSI_HBAFirmwareIdentity Dependent HPSCSI_HBAComputerSystem ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Cur
Table 1-43 Class: HPSCSI_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HPSCSI_DiskDriveDiskDriveFirmwareIdentity (Association) 17-3-43 Table 1-44 Class: HPSCSI_DiskDriveDiskDriveFirmwareIdentity (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSCSI_DiskDriveFirmwareIdentity Dependent HPSCSI_DiskDrive
Table 1-47 Class: HPSCSI_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation SameElement HPSCSI_StorageVolume 17-3-47 HPSCSI_DAPortSCSIProtocolEndpoint (Association) Table 1-48 Class: HPSCSI_DAPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HPSCSI_DAPort Dependent HPSCSI_DASCSIProtocolEndpoint 17-3-48 HPSCSI_HBASCSIProtocolEndpointSPIPort (Association) Table 1-49 Class: HPSCSI_HBASCSIProtocolEndpointSPIPort (CIM
17-3-51 HPSCSI_HBASystemPackaging (Association) Table 1-52 Class: HPSCSI_HBASystemPackaging (CIM_ComputerSystemPackage) Property name Property implementation Antecedent HPSCSI_HBAPhysicalPackage Dependent HPSCSI_HBAComputerSystem HPSCSI_HBAPhysicalPackagePortController (Association) 17-3-52 Table 1-53 Class: HPSCSI_HBAPhysicalPackagePortController (CIM_Realizes) Property name Property implementation Antecedent HPSCSI_HBAPhysicalPackage Dependent HPSCSI_HBAPortController 17-3-53 HPSCSI_DiskDr
Table 1-56 Class: HPSCSI_StorageEnclosureEnclosureLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_StorageEnclosure PhysicalLocation HPSCSI_StorageEnclosureLocation 17-3-56 HPSCSI_DriveCageDriveCageLocation (Association) Table 1-57 Class: HPSCSI_DriveCageDriveCageLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_DriveCage PhysicalLocation HPSCSI_DriveCageLocation HPSCSI_DiskPhysicalPackageDiskDriveLocation (As
Table 1-60 Class: HPSCSI_HBAPortControllerHBASPIPort (CIM_ControlledBy) Property name Property implementation Dependent HPSCSI_HBASPIPort HPSCSI_HBAComputerSystemSCSIProtocolEndpoint (Association) 17-3-60 Table 1-61 Class: HPSCSI_HBAComputerSystemSCSIProtocolEndpoint (CIM_HostedAccessPoint) 17-4 Property name Property implementation Antecedent HPSCSI_HBAComputerSystem Dependent HPSCSI_DASCSIProtcolEndpoint Supported indications 17-4-1 Physical Drive status set to OK Table 1-62 HPSCSI_DeviceIn
Table 1-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation HP_AlertIndication Summary Physical Disk OK EventCategory 6 (Primary Storage) ProbableCause 59 (Previous event cleared) ProbableCauseDescription Physical Drive OK ProviderVersion Provider version generating the indication in the format, ...
Table 1-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the fo
Table 1-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation RecommendedActions Replace the disk drive. SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical disk ERROR.
Table 1-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 1-64 HPSCSI_DeviceIndication: Physical Drive status is set to Predictive Failure Property name Property implementation AlertType 5 (Device Alert) EventID 11 ProviderName HP SCSI RecommendedActions Schedule replacement before actual failure occurs to avoid loss of data.
Table 1-64 HPSCSI_DeviceIndication: Physical Drive status is set 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 1-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation CIM_AlertIndication Description The physical drive is offline and can no longer return data. No further status is available. AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 13 ProviderName HP SCSI RecommendedActions Replace this drive.
Table 1-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 1-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 1-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was 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 p
Table 1-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was FAILED Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A physical drive that was located in the system and had a status of failed has been removed AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertT
Table 1-67 HPSCSI_DeviceIndication: Physical Drive status - Missing was 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 oth
Table 1-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A physical drive that was located in the system and had a status of Predictive Failure has been remove AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2
Table 1-68 HPSCSI_DeviceIndication: Physical Drive status - Missing was Predictive Failure 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 1-69 HPSCSI_DeviceIndication: Physical Drive status—Missing was OFFLINE Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A physical drive that was located in the system and had a status of offline has been removed AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertT
Table 1-69 HPSCSI_DeviceIndication: Physical Drive status—Missing was OFFLINE 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 (*) ar
Table 1-70 HPSCSI_DeviceIndication: Controller status changed to Unknown Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 0 (unknown) IndicationTime Time of indication CIM_AlertIndication Description Controller The SCSI device has changed to a status of Unknown AlertingMangedElement WBEM path of the HPSCSI_HBAComputerSystem class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID
Table 1-70 HPSCSI_DeviceIndication: Controller status changed to Unknown 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 sys
Table 1-71 HPSCSI_DeviceIndication: Controller status OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication 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 Recommende
Table 1-71 HPSCSI_DeviceIndication: Controller 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When Impact
Table 1-72 HPSCSI_DeviceIndication: Controller status ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) 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 R
Table 1-72 HPSCSI_DeviceIndication: Controller status ERROR 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 Imp
Table 1-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description This SCSI Storage enclosure power supply was redundant but due to a failure is not longer redundant AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath
Table 1-73 HPSCSI_DeviceIndication: Power Supply status NOT REDUNDANT 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 1-74 HPSCSI_DeviceIndication: Power Supply status OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication 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 1-74 HPSCSI_DeviceIndication: Power Supply 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 ImpactedDom
17-4-14 Power Supply Status DEGRADED Table 1-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation CIM_Indication 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 1-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-75 HPSCSI_DeviceIndication: Power Supply status DEGRADED Property name Property implementation HWFirmwareVersion Enclosure firmware version string HWLogicalLocation Enclosure Location string HWManufacturer Enclosure Manufacturer string HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel 17-4-15 Enclosure Model string Temperature sensor Status change OK Table 1-76 HPSCSI_DeviceIndication: Temperature sensor status change OK Property name Property implementation CIM_I
Table 1-76 HPSCSI_DeviceIndication: Temperature sensor status change OK Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-76 HPSCSI_DeviceIndication: Temperature sensor status change OK Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-77 HPSCSI_DeviceIndication: Temperature sensor status change Warning Condition Property name Property implementation HP_AlertIndication Summary This SCSI Storage enclosure temperature status is Warning EventCategory 24 (Primary Storage Cooling) ProbableCause 51 (Temperature unacceptable) ProbableCauseDescription Temperature Status Changed to Warning Condition ProviderVersion Provider version generating the indication in the format, ...
Table 1-77 HPSCSI_DeviceIndication: Temperature sensor status change Warning Condition 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 en
Table 1-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation RecommendedActions Ensure that the fans are spinning and check the room temperature SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary This SCSI Storage enclosure temperature status is Critical EventCategory 24 (Primary Storage Cooling) ProbableCause
Table 1-78 HPSCSI_DeviceIndication: Temperature sensor status change—Critical Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation AlertType 5 (Device Alert) EventID 15 ProviderName HP SCSI RecommendedActions No action is necessary SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary This SCSI storage enclosure fan is OK EventCategory 24 (Primary Storage Cooling) ProbableCause 0 ProbableCauseDes
Table 1-79 HPSCSI_DeviceIndication: Fan status change—OK 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 1-80 HPSCSI_DeviceIndication: Fan status change—Degraded Property name Property implementation 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 SCSI RecommendedActions Replace fan subsystem SystemName Name of the computer system generating the indication SystemCreationClassName
Table 1-80 HPSCSI_DeviceIndication: Fan status change—Degraded 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 1-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation 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 1-81 HPSCSI_DeviceIndication: Fan status change - ERROR 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.
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 2-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 2-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 2-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 2-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 Creat
Table 2-3 Class: HPFCHBA_FCPort Property name Property implementation 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_LogicalDevice Creat
Table 2-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 maxim
Table 2-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-G
Table 2-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 Services
Table 2-4 Class: HPFCHBA_PortController Property name Property implementation 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_Controller CIM_PortController C
Table 2-5 Class: HPFCHBA_FCPortStatistics Property name Property implementation 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.ErrorFrames InvalidTransmissionWords HBAAPI_PORTSTATISTICS.InvalidTxWordCount LinkFailures HBAAPI_PORTSTATISTICS.
Table 2-6 Class: HPFCHBA_LogicalPortGroup 18-3-6 Property name Property implementation NameFormat WWN HPFCHBA_PhysicalPackage HPFCHBA_PhysicalPackage class represents the physical elements of the associated Fibre Channel port controller.
Table 2-8 Class: HPFCHBA_Product Property name Property implementation CIM_ManagedElement ElementName HP Marketing Name CIM_Product 18-3-8 IdentifyingNumber Board ID from Driver Name HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn, where nodewwn is the node’s WWN and portwwn is the port’s WWN Vendor Manufacturer Version F/W Version of HBA or “N/A” when not available HPFCHBA_SoftwareIdentityDrv Table 2-9 Class: HPFCHBA_SoftwareIdentityDrv Property name Property im
18-3-9 HPFCHBA_FirmwareIdentityFW HPFCHBA_FirmwareIdentityFW represents adapter firmware associated with the Fibre Channel port controller. Table 2-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 2-11 Class: HPFCHBA_FirmwareIdentityBIOS (CIM_SoftwareIdentity) Property name Property implementation ElementName FC HBA Option ROM CIM_ManagedSystemElement Name PortWWN CIM_LogicalElement CIM_SoftwareIdentity ClassificationDescriptions FC HBA Option ROM Classifications 11 (BIOS/FCode) InstanceID HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn:HPFCHBA_FirmwareIdentityBIOS, where nodewwn is the node’s WWN and portwwn is the port’s WWN Manufacturer Manufacture
Table 2-12 Class: HPFCHBA_SCSIProtocolController Property name Property implementation 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, where nodewwn is the node’s WWN and portwwn is the port’s WWN SystemCreationClassName HPFCHBA_Co
Table 2-13 Class: HPFCHBA_SCSIProtocolEndpoint Property name Property implementation 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_SCSIProtocolEndpoint ConnectionType 2 (fibre channel) Role 2 (initiator) 18-3-13 HPFCHBA_GroupSystemSpecificCollection HPFCHBA_GroupSystemSpecificCollec
Table 2-14 Class: HPFCHBA_GroupSystemSpecificCollection Property name Property implementation GroupStatusDescriptions[0] • • • • • 18-3-14 Unknown Other OK Degraded Error HPFCHBA_ComputerSystemFCPort HPFCHBA_ComputerSystemFCPort is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_FCPort.
Table 2-17 Class: HPFCHBA_ComputerSystemSCSIProtocolController Property name Property implementation CIM_Component CIM_SystemComponent CIM_SystemDevice HPFCHBA_ComputerSystemSCSIProtocolController GroupComponent ref:HPFCHBA_ComputerSystem PartComponent ref:HPFCHBA_SCSIProtocolController 18-3-17 HPFCHBA_ComputerSystemLogicalPortGroup HPFCHBA_ComputerSystemLogicalPortGroup is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_LogicalPortGroup.
HPFCHBA_SystemServiceAccessPoint is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SCSIProtocolEndpoint.
HPFCHBA_FCPortSCSIProtocolEndpoint is used to represent an association between HPFCHBA_FCPort and HPFCHBA_SCSIProtocolEndpoint.
Table 2-25 Class: HPFCHBA_PortControllerFCPort Property name Property implementation Dependent ref:HPFCHBA_FCPort 18-3-25 HPFCHBA_PhysicalPackagePortController HPFCHBA_PhysicalPackagePortController is used to represent an association between HPFCHBA_PortController and HPFCHBA_PhysicalPackage.
Table 2-28 Class: HPFCHBA_PortControllerFirmwareIdentityFW Property name Property implementation CIM_Dependency CIM_ElementSoftwareIdentity HPFCHBA_PortControllerFirmwareIdentityFW Antecedent ref:HPFCHBA_FirmwareIdentityFW Dependent ref:HPFCHBA_PortController 18-3-28 HPFCHBA_PortControllerFirmwareIdentityBIOS HPFCHBA_PortControllerFirmwareIdentityBIOS is used to represent an association between HPFCHBA_PortController and HPFCHBA_FirmwareIdentityBIOS.
HPFCHBA_SystemPackaging is used to represent an association between HPFCHBA_PhysicalPackage and HPFCHBA_ComputerSystem. Table 2-31 Class: HPFCHBA_SystemPackaging Property name Property implementation CIM_Dependency CIM_SystemPackaging HPFCHBA_SystemPackaging Antecedent ref:HPFCHBA_PhysicalPackage Dependent ref:HPFCHBA_ComputerSystem 18-3-31 HPFCHBA_ConcreteIdentity HPFCHBA_ConcreteIdentity is used to represent an association between CIM_ComputerSystem and HPFCHBA_ComputerSystem.
Table 2-33 Class: HPFCHBA_GroupHostedCollection Property name Property implementation Dependent ref:HPFCHBA_GroupSystemSpecificCollection 18-3-33 HPFCHBA_FCPortGroupSystemSpecific HPFCHBA_FCPortGroupSystemSpecific is used to represent an association between HPFCHBA_FCPort and HPFCHBA_GroupSystemSpecificCollection.
Table 2-36 Class: HPFCHBA_PhysicalElementLocation Property name Property implementation CIM_ElementLocation HPFCHBA_PhysicalElementLocation 18-4 Element ref:HPFCHBA_PhysicalPackage PhysicalLocation ref:HPFCHBA_Location Supported indications 18-4-1 Fibre Channel Port status changed to OK Table 2-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication Perce
Table 2-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK Property name Property implementation ProbableCauseDescription FC HBA Port Status Changed to OK NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion The operatin
Table 2-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK 18-4-2 Property name Property implementation HWManufacturer Name of Hardware Manufacturer DevicePermanentNameFormat PortWWN DevicePermanentName PortWWN SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 2-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation ProbableCause 5 (Connection Establishment Error) ProbableCauseDescription FC HBA Port State Changed to Link Down NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • • For Windows 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Win
Table 2-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation HWSerialNumber Controller Serial Number HWManufacturer Name of Hardware Manufacturer DevicePermanentNameFormat PortWWN DevicePermanentName PortWWN SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
19 System software 19-1 Overview This provider implements the DMTF Software Inventory profile to support inventory of installed HP software on ProLiant systems. The following profiles are implemented, and files are installed by this provider. Table 2-1 Overview 19-2 Implemented Profiles DMTF Software Inventory Profile 1.0 Provider Installation Files HPWmiSys.DLL Use cases For use cases, see the DMTF Software Inventory Profile.
Table 2-2 Class: CIM_SoftwareIdentity Property name Property implementation ElementName Contains the corresponding comma separated values of IdentityInfoValue array for the corresponding CIM:SoftwareFamily type described in the IdentityInfoType array. Format: ,,…,, where each is the intended value in IdentityInfoValue array For example, HPQ: for each CIM:SoftwareFamily IdentityInfoType.
Table 2-2 Class: CIM_SoftwareIdentity Property name Property implementation VersionString Version of the software identity as reported by its underlying instrumentation. If this version can be represented in the following format: MM.mm.rr.bb, where integers MM is MajorVersion, mm is MinorVersion, rr is RevisionNumber, and bb is BuildNumber, then VersionString is set to “”, and MajorVersion, MinorVersion, RevisionNumber and BuildNumber properties represent the software version instead.
19-4 Supported indications There are no indications produced for Software Inventory.
20 Profile registration 20-1 Overview The following profiles are implemented and files are installed by this provider. Table 3-1 Overview 20-2 Implemented Profiles HP Profile Registration Profile (P00100) Provider Installation Files • HPWmiProfile.dll • HPWmiProfile.mof Use cases For use cases, see the HP Profile Registration profile (P00100). 20-3 Class implementations The following classes describe registration of HP supported profiles.
Table 3-2 Class: HP_RegisteredProfile and HP_RegisteredSubProfile Property name Property implementation OtherRegisteredOrganization • NULL for DMTF profiles • None for SNIA SMI-S storage profiles • “HP WBEM TC “ for HP profiles RegisteredName See Tables 3-3, 3-4, 3-5 and 3-6 RegisteredOrganization • 2 (DMTF) for DMTF profiles • 11 (SNIA) for SNIA SMI-S storage profiles • 1 (Other) for for HP profiles RegisteredVersion See Tables 3-3, 3-4, 3-5 and 3-6 Table 3-3 Property Values of HP_RegisteredProfi
Table 3-4 Property Values of HP_RegisteredProfile for SNIA Profiles RegisteredName Registered Version InstanceID Caption/Description/ ElementName Array 1.4.4 SNIA:Array:144 SNIA Array Profile DDL 1.3.0 SNIA:DDL:130 SNIA Disk Drive Lite Profile Disk Sparing 1.3.0 SNIA:Disk_Sparing:130 SNIA Disk Sparing Profile Extent Mapping 1.3.0 SNIA:ExtentMapping:130 SNIA Extent Mapping Profile FC HBA 1.2.0 SNIA:FCHBA:120 SNIA FC HBA Profile Host Discoverted Reources 1.2.
Table 3-6 Property Values of HP_RegisteredProfile for “HP WBEM TC” Profiles 20-3-2 RegisteredName Registered Version InstanceID Caption/Description/ ElementName HP CPU Consolidated Status 1.0.0 HP:CPU Consolidated Status HP CPU Consolidated Status Profile HP CPU Physical Asset 1.0.0 HP:CPU Physical Asset HP CPU Physical Asset Profile HP Ethernet Teaming 1.0.1 HP:EthernetTeaming HP Ethernet Teaming profile HP Fan 1.3.0 HP:Fan HP Fan Profile HP Fan Physical Asset 1.1.
Table 3-7 Class: HP_ExtendsProfile Property name Property implementation CIM_Dependency HP_ExtendsProfile 20-3-3 Antecedent ref: CIM_RegisteredProfile (extended) Dependent ref: HP_RegisteredProfile (extends) HP_ReferencedProfile HP_ReferencedProfile extends the class CIM_ ReferencedProfile and associates an HP profile that references another profile when both are registered in the root\Interop namespace. The following properties are implemented.
20-4 Supported indications There are no indications specific to the profile registration implementation.
Contents 610
21 Standalone tape drive 21-1 Overview The HP Standalone Tape Drive data sheet describes implementation of tape drives directly attached to a Host system. The following profiles are implemented, and files are installed by this provider. Table 1-1 Overview Implemented Profiles Provider Installation Files 21-2 • • • • • • HP Standalone Tape Drive Profile • • • • • • • • • • HPWMITape.
Table 1-2 Class: HPWMITape_TapeDrive Property name Property implementation OperationalStatus [0] • • • • • • 0 (Unknown) 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) 10 (Stopped / Offline) StatusDescriptions[0] Not Implemented Name Name for the device.
Table 1-3 Class: HPWMITape_TapeDriveStatData Property name Property implementation CIM_ManagedElement CIM_StatisticalData InstanceID Uniquely identifies an instance of HPWMITape_TapeDriveStatData StatisticTime Not Implemented CIM_MediaAccessStatData ReadOperations Not implemented RecoveredReadOperations Not implemented RecoveredWriteOperations Not implemented UnrecoverableReadOperations Not implemented UnrecoverableWriteOperations Not implemented WriteOperations Not implemented HP_TapeDrive
Table 1-4 Class: HPWMITape_TapeDriveMediaLocation Property name Property implementation CIM_PhysicalPackage RemovalCondition Not implemented CIM_PackageLocation LocationCoordinates Unknown CIM_StorageMediaLocation LocationType 4 (Media Access Device) MediaCapacity The number of tapes that the tape drive can hold.
Table 1-5 Class: HPWMITape_PhysicalTape Property name Property implementation MediaType 2 (Tape Cartridge) MountCount The number of time this tape has been loaded PhysicalLabels[0] The tape barcode TimeOfLastMount Not implemented TotalMountTime Not implemented WriteProtectOn Not implemented CIM_PhysicalTape TapeLength Not implemented UnloadAnywhere Not implemented HPWMITape_PhysicalTape 21-3-5 HPWMITape_TapeDriveCapabilities Table 1-6 Class: HPWMITape_TapeDriveCapabilities Property name
Table 1-7 Class: HPWMITape_TapeDriveEnclosure Property name Property implementation CIM_PhysicalElement CreationClassName HPWMITape_TapeDriveEnclosure Manufacturer HP Model Product ID of the drive For example, HP LTO IV PartNumber Not Implemented SerialNumber The tape drive serial number Tag Uniquely identifies an instance of HPWMITape_TapeDriveEnclosure Version Not Implemented CIM_PhysicalPackage • • • • RemovalConditions 0 (Unknown) 2 (Not Applicable) 3 (Removable when off) 4 (Removable
Table 1-8 Class: HPWMITape_Product Property name Property implementation Version Firmware Version WarrantyDuration Not implemented WarrantyStartDate Not implemented HPWMITape_Product 21-3-8 HPWMITape_SCSIProtocolEndpoint Table 1-9 Class: HPWMITape_SCSIProtocolEndpoint Property name Property implementation CIM_ManagedElement CIM_ManagedSystemElement Name Serial Number of the Tape Drive CIM_LogicalElement CIM_EnabledLogicalElement CIM_ServiceAccessPoint CreationClassName HPWMITape_SCSIProtocolEn
Table 1-10 Class: HPWMITape_TapeDriveFirmware Property name Property implementation CIM_LogicalElement CIM_SoftwareIdentity BuildNumber Firmware version build number if available InstanceID Uniquely identifies an instance of HPWMITape_TapeDriveFirmware MajorVersion Firmware version minor number version if available MinorVersion Firmware version minor number version if available RevisionNumber Not implemented VersionString Firmware version IsEntity Not implemented SerialNumber Tape drive ser
Table 1-11 Class: HPWMITape_TapeDriveSPIPort Property name Property implementation CIM_EnabledLogicalElement EnabledDefault Not implemented EnabledState Not implemented RequestedState Not implemented CIM_LogicalDevice CreationClassName HPWMITape_TapeDriveSPIPort DeviceID Uniquely identifies an instance of HPWMITape_TapeDriveSPIPort SystemCreationClassName HP_WinComputerSystem SystemName Network name of the host system CIM_LogicalPort PortType 101 (SCSI) Speed The port speed in bits/s Usa
Table 1-12 Class: HPWMITape_TapeDriveSASPort Property name Property implementation OperationalStatus[0] • • • • • • StatusDescriptions[0] 0 (Unknown) 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) 10 (Stopped / Offline) Not Implemented CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault Not implemented EnabledState Not implemented RequestedState Not implemented CIM_LogicalDevice CreationClassName HPWMITape_TapeDriveSPIPort DeviceID Uniquely identifies an instance of HPWMITape_TapeDriveSPIPo
21-3-13 HPWMITape_LogicalPortSystemDevice (Association) Table 1-14 Association: HPWMITape_LogicalPortSystemDevice Property name Property implementation GroupComponent HP_WinComputerSystem PartComponent CIM_LogicalPort 21-3-14 HPWMITape_TapeDriveToCapabilities (Association) Table 1-15 Association: HPWMITape_TapeDriveToCapabilities Property name Property implementation Capabilities HPWMITape_TapeDriveCapabilities ManagedElement HPWMITape_TapeDrive 21-3-15 HPWMITape_TapeDriveToStatData (Associ
HPWMITape_TapeInTapeDriveMediaLocation (Association) 21-3-17 Table 1-18 Class: HPWMITape_TapeInTapeDriveMediaLocation Property name Property implementation Antecedent HPWMITape_TapeDriveMediaLocation Dependent HPWMITape_PhysicalTape Orientation 5 (Not Applicable) 21-3-18 HPWMITape_RealizePhysicalPackage (Association) Table 1-19 Association: HPWMITape_RealizePhysicalPackage Property name Property implementation Antecedent HPWMITape_TapeDriveEnclosure Dependent HPWMITape_TapeDrive 21-3-19 H
Table 1-22 Association: HPWMITape_TapeDriveToTapeDriveFirmware Property name Property implementation InstalledSoftware HPWMITape_TapeDriveFirmware System HP_WinComputerSystem HPWMITape_TapeDriveToProtocolEndpoint (Association) 21-3-22 Table 1-23 Association: HPWMITape_TapeDriveToProtocolEndpoint Property name Property implementation ManagedElement CIM_SCSIProtocolEndpoint AvailableSAP HPWMITape_TapeDrive 21-3-23 HPWMITape_HostedAccessPoint (Association) Table 1-24 Association: HPWMITape_Host
Table 1-26 Association: HPWMITape_SCSIProtocolEndpointLogicalPort 21-4 Property name Property implementation Antecedent CIM_LogicalPort Dependent CIM_SCSIProtocolEndpoint Supported indications 21-4-1 Drive status changed to Unknown Table 1-27 HP_TapeDriveDeviceIndication: Drive status changed to Unknown Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertI
Table 1-27 HP_TapeDriveDeviceIndication: Drive status changed to Unknown 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the fo
Table 1-28 HP_TapeDriveDeviceIndication: 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 See HPWMITapeEventMetaData.
Table 1-28 HP_TapeDriveDeviceIndication: 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 Im
Table 1-29 HP_TapeDriveDeviceIndication: Drive status changed to Degraded Property name Property implementation EventID 503 (Tape drive status changed to Degraded) EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.
Table 1-29 HP_TapeDriveDeviceIndication: Drive status changed to Degraded Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems HP_HardwareIndication HWFirmwareVersion Enclosure F/W version string (It must match the HP_TapeDriveFirmware.VersionString) HWManufacturer Enclosure Manufacturer string HWSerialNumber Enclosure Serial Number (It must match the HP_StorageEnclosure.
Table 1-30 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation Summary See HPWMITapeEventMetaData.mof EventCategory 7 (Secondary Storage Device) ProbableCause 35 (Performance Degraded) ProbableCauseDescription Tape drive is not in operating mode or non responsive ProviderVersion Provider version generating the indication in the format, ...
21-4-5 New Tape Drive Found Table 1-31 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description See HPWMITapeEventMetaData.
Table 1-31 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 1-32 HP_TapeDriveDeviceIndication: Tape Drive status changed to Offline Property name Property implementation AlertingMangedElement WBEM Path of HPSCSI_TapeDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 506 (Tape drive status changed to Offline) EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.
Table 1-32 HP_TapeDriveDeviceIndication: Tape Drive status changed to 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 HP_HardwareIndication HWFirmwareVersion Enclosure F/W version string (It must match the HP_TapeDriveFirmware.
Table 1-33 HP_TapeDriveDeviceIndication: OK Tape Drive Now Missing Property name Property implementation SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary See HPWMITapeEventMetaData.mof EventCategory 7 (Secondary Storage Device) ProbableCause 73 (Element Missing) ProbableCauseDescription Missing tape drive that was OK ProviderVersion Provider version generating the indication in the format, ...
Table 1-33 HP_TapeDriveDeviceIndication: OK Tape Drive Now Missing Property name Property implementation HP_DeviceIndication DeviceModel Enclosure Model string HP_TapeDriveDeviceIndication 21-4-8 Failed Drive Now Missing Table 1-34 HP_TapeDriveDeviceIndication: Failed Drive Now Missing Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description
Table 1-34 HP_TapeDriveDeviceIndication: Failed Drive Now Missing 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 2003 32-bit: 69 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 For Windows 2008 R2: 103 For Windows 2012: 113 OSVersion Operating system version of the computer system generating the indication in the format, <
Table 1-35 HP_TapeDriveDeviceIndication: Offline Drive Now Missing Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description See HPWMITapeEventMetaData.
Table 1-35 HP_TapeDriveDeviceIndication: Offline Drive Now Missing 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 Imp
Table 1-36 HP_TapeDriveDeviceIndication: Degraded Drive Now Missing Property name Property implementation EventID 510 (Degraded drive now missing) EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.
Table 1-36 HP_TapeDriveDeviceIndication: Degraded Drive Now Missing Property name Property implementation HP_HardwareIndication HWFirmwareVersion Enclosure F/W version string (It must match the HP_TapeDriveFirmware.VersionString) HWManufacturer Enclosure Manufacturer string HWSerialNumber Enclosure Serial Number (It must match the HP_StorageEnclosure.
Table 1-37 HP_TapeDriveDeviceIndication: Tape Drive Cleaning Required Property name Property implementation EventCategory 7 (Secondary Storage Device) ProbableCause 1 (Other) ProbableCauseDescription Tape drive cleaning required ProviderVersion Provider version generating the indication in the format, ...
21-4-12 Cleaning Tape Replacement Required Table 1-38 HP_TapeDriveDeviceIndication: Cleaning Tape Replacement Required Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description See HPWMITapeEventMetaData.
Table 1-38 HP_TapeDriveDeviceIndication: Cleaning Tape Replacement Required Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, ..
22 Host discovered resources (HDR) 22-1 Overview The HP Host Discovered Resources (HDR) data sheet describes the storage resources discovered on the host by the operating system. The following table details the profiles implemented and files installed by this provider. Table 2-1 Overview 22-2 Implemented Profiles HP Host Discovered Resources Profile Provider Installation Files • • • • HPWMIHDR.dll HPWMIHDR.mof HPWMIHDR_Registration.mof HPWMIHDR_Schema.
Table 2-2 Class: HPHDR_ComputerSytem Property name Property implementation Name Name of the host For example, aa.bb.abccorp.net CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_ManagedSystemElement Name Name of the host Foe example, aa.bb.abccorp.
Table 2-3 Class: HPHDR_SCSIProtocolEndPointInitiator 22-3-3 Property name Property implementation CreationClassName HPHDR_SCSIProtocolEndpointInitiator SystemCreationClassName HPHDR_ComputerSystem SystemName Name of the host For example, aa.bb.abccorp.net HPHDR_SCSIProtocolEndPointTarget HPHDR_SCSIProtocolEndPointTarget represents the Target information for the Storage Devices in the system. There is one instance per Target.
Table 2-4 Class: HPHDR_SCSIProtocolEndPointTarget 22-3-4 Property name Property implementation ProtocolIFType 3 (Target) HPHDR_LogicalDisk HPHDR_LogicalDisk represents the Logical Disks in the system. There is one instance per Logical Disk Drive.
Table 2-5 Class: HPHDR_LogicalDisk Property name Property implementation CreationClassName HPHDR_LogicalDisk SystemCreationClassName HPHDR_ComputerSystem SystemName Name of the host For example, aa.bb.abccorp.net CIM_StorageExtent BlockSize • The block size in bytes • 1 ConsumableBlocks Number of Free blocks. The total free space is calculated by multiplying the BlockSize by ConsumableBlocks.
Table 2-6 Class: HPHDR_RemoteServiceAccessPoint Property name Property implementation Name The SCSI VPD Page 85 information of the device. The information contains the http information of the Target Based Management server of the Storage Device For example, http://15.34.32.
Table 2-8 Class: HPHDR_ComputerSystemRemoteServiceAccessPoint 22-3-8 Property name Property implementation Antecedent HPHDR_ComputerSystem Dependent HPHDR_RemoteServiceAccessPoint HPHDR_ComputerSystemLogicalDisk (Association) Table 2-9 Class: HPHDR_ComputerSystemLogicalDisk Property name Property implementation GroupComponent HPHDR_ComputerSystem PartComponent HPHDR_LogicalDisk HPHDR_ComputerSystemSCSIProtocolEndpointInitiator (Association) 22-3-9 Table 2-10 Class: HPHDR_ComputerSystemSCSIPr
23 Host attached SATA 23-1 Overview The HP Host Attached SATA provider data sheet describes host attached SATA controllers and their attached disks. This implementation excludes externally attached SATA drives, which are part of external storage enclosures. The following profiles are implemented, and the following files are installed by this provider. Table 1-1 Overview Implemented Profiles • P001300 HP Host Attached SATA Profile V1.0.0.003 Provider Installation Files • • • • • • • HPSATA_Schema.
Table 1-2 Class: HP_SATAPortController(CIM_PortController) Property name Property implementation CIM_ManagedElement Caption Controller name Examples: • Standard Dual Channel PCI IDE Controller • Standard AHCI 1.
Table 1-2 Class: HP_SATAPortController(CIM_PortController) Property name Property implementation ControllerType The type or model of the port controller. Specific values Set to 1 ("Other"), the related property OtherControllerType contains a string description of the type of the controller. OtherControllerType OtherControllerType contains a string description of the type of the controller when ControllerType is set to 1. Example: “IDE/SATA” ControllerVersion The revision number of the controller.
Table 1-3 Class: HP_SATADiskDrive(CIM_DiskDrive) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HP_SATADiskDrive DeviceID Opaque Key SystemCreationClassName same value as property HP_WinComputerSystem.CreationClassName SystemName same value as property HP_WinComputerSystem.
Table 1-3 Class: HP_SATADiskDrive(CIM_DiskDrive) Property name Property implementation SectorsPerTrack The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive. Example: 63 TotalCylinders The total number of cylinders on the physical disk drive.
Table 1-4 Class: HP_SATAStorageExtent (CIM_StorageExtent) Property name Property implementation Description The Description property provides a textual description of the object. e.g: Installable File System ElementName A unique identifying name of the disk drive represented by this storageextent. e.g: \\.\PHYSICALDRIVE0 CIM_ManagedSystemElement Name The Name property defines the label by which the object is known e.
Table 1-4 Class: HP_SATAStorageExtent (CIM_StorageExtent) Property name Property implementation Bootable Boolean value indicating that the DiskPartition is labelled as bootable. This does not mean that an OperatingSystem is actually loaded on the partition. BootPartition The BootPartition property determines whether the partition is the active partition. The operating system uses the active partition when booting from a hard disk. Values: TRUE or FALSE. If TRUE, the partition is active.
Table 1-5 Class: HP_SATADiskDriveFW (CIM_SoftwareIdentity) Property name Property implementation SerialNumber A manufacturer-allocated number used to identify the software. e.g: 5RX25VNQ VersionString Drive firmware as reported from Win32_DiskDrive. FirmwareRevision e.g: HPF0 HP_SATADiskDriveFW 23-3-5 HP_SATAPortControllerPhysicalPackage HP_SATAPortControllerPhysicalPackage represents the overall physical package for the Host-attached IDE/ATA/SATA controllers.
Table 1-6 Class: HP_SATAPortControllerPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation Version Not Available in the current implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HP_SATAPortControllerPhysicalPackage 23-3-6 HP_SATADiskPhysicalPackage HP_SATADiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
Table 1-7 Class: HP_SATADiskPhysicalPackage (CIM_PhysicalPackage) Property name Property implementation RemovalConditions 2 (Not Applicable) HP_SATADiskPhysicalPackage 23-3-7 HP_SATAStorageCollection HP_SATAStorageCollection represents a collection of Disk Drives that have been grouped together to report consolidated status.
Table 1-9 Class: HP_SATADiskLocation (HP_Location) Property name Property implementation Description String representing Disk location relative to the controller it is connected to. E.g: Standard ATA Disk Drive at ATA Channel 0,229ABF40 ElementName String representing Disk location relative to the controller it is connected to. E.
Table 1-10 Class: HP_SATAControllerLocation (HP_Location) Property name Property implementation HP_Location ElementLocationTag PCI DEVICE ID: 3A22 ElementLocationTagDesc 15(PCI) 23-3-10 HP_SATAPortControllerProduct HP_SATAPortControllerProduct represents the top-level marketing information for the Host-attached IDE/ATA/SATA controller. Table 1-11 Class: HP_SATAPortControllerProduct (CIM_Product) Property name Property implementation CIM_ManagedElement ElementName Controller name and DeviceID e.
Table 1-3 Class: HP_SATALogicalPort(CIM_LogicalPort) Property name Property implementation OperationalStatus Operational Status of a Controller Port. Possible Values are: • • • • • 2 (OK) 6 (Error) 3 (Degraded) 0 (Unknown) 5 (Predictive Failure) CIM_ EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemCreationClassName same value as property HP_WinComputerSystem.
Table 1-4 Class: HP_ISATAProtocolEndpoint (CIM_ProtocolEndpoint) Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HP_ISATAProtocolEndpoint SystemCreationClassName same value as property HP_WinComputerSystem.CreationClassName SystemName same value as property HP_WinComputerSystem.
23-3-14 HP_SATAPortControllerDriver HP_SATAPortControllerDriver represents properties of the storage driver used by the controller. Table 1-6 Class HP_SATAPortControllerDriver(HP_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption PCI IDE Driver(for pciide.sys) NATIVE SATA Driver(for msahci.sys) ATAPI Driver(for atapi.sys) Description Standard IDE ATA/ATAPI controllers driver(for pciide.sys and atapi.sys) Standard SATA controllers driver(for msahci.
Table 1-7 Class HP_SATAPortControllerFW(HP_SoftwareIdentity) Property name Property implementation CIM_ManagedElement Caption e.
Table 1-8 Class HP_SATAPortControllerBIOS(HP_SoftwareIdentity) Property name Property implementation CIM_SoftwareIdentity ClassificationDescriptions Same as caption Classifications 6 (Firmware/BIOS) IsEntity False(always set to False) IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: InstanceID Opaque key Manufacturer Standard IDE ATA/ATAPI controllers BIOS (for pciide.sys and atapi.sys) Standard SATA controllers BIOS (for msahci.
Table 1-11 Class: HP_SATAPortControllerPhysicalPackageSATAControllerLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HP_SATAPortControllerPhysicalPackage PhysicalLocation HP_SATAControllerLocation 23-3-20 HP_SATAPortControllerProductSATAPortControllerPhysica lPackage (Association) Table 1-12 Class: HP_SATAPortControllerProductSATAPortControllerPhysicalPackage (CIM_ProductPhysicalComponent) Property name Property implementation GroupComponent HP_SATAPortContro
23-3-23 HP_WinComputerSystemSATAStorageExtent (Association) Table 1-15 Class: HP_WinComputerSystemSATAStorageExtent (CIM_SystemDevice) Property name Property implementation GroupComponent HP_WinComputerSystem PartComponent HP_SATAStorageExtent 23-3-24 HP_WinComputerSystemSATADiskDrive (Association) Table 1-16 Class: HP_WinComputerSystemSATADiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HP_WinComputerSystem PartComponent HP_SATADiskDrive 23-3-25 HP_WinCompu
Table 1-19 Class: HP_SATADiskPhysicalPackageSATADiskDrive (CIM_Realizes) Property name Property implementation Antecedent HP_SATADiskPhysicalPackage Dependent HP_SATADiskDrive 23-3-28 HP_SATADiskPhysicalPackageSATADiskLocation (Association) Table 1-20 Class: HP_SATADiskPhysicalPackageSATADiskLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HP_SATADiskPhysicalPackage PhysicalLocation HP_SATADiskLocation 23-3-29 HP_SATADiskDriveDiskDriveFW (Association) Tabl
Table 1-23 Class: HP_SATALogicalPortISATAProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HP_SATALogicalPort Dependent HP_ISATAProtocolEndpoint 23-3-32 HP_SATAInitiatorTargetLogicalUnitPath The following class instance is created to represent the path from disk to controller.
Table 1-27 Class: HP_SATAPortControllerFWSATAPortController (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HP_SATAPortControllerFW Dependent HP_SATAPortController ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 23-3-36 HP_SATAPortControllerBIOSSATAPortController (Association) Table 1-28 Class: HP_SATAPortControllerBIOSSATAPortController (CIM_ElementSoftwareIdentity) Property name Property implementation Antec
23-4 Supported indications 23-4-1 New Disk Drive found Table 1-30 HP_SATADeviceIndication: New Disk Drive found Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A new disk drive was detected.
Table 1-30 HP_SATADeviceIndication: New Disk Drive found 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, ...
23-4-2 Physical Drive Status Changed to unknown Table 1-31 HP_SATADeviceIndication: Disk Drive status unknown Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to Unknown.
Table 1-31 HP_SATADeviceIndication: Disk Drive status unknown Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-32 HP_SATADeviceIndication: Disk Drive status OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to OK.
Table 1-32 HP_SATADeviceIndication: Disk 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When Impact
Table 1-33 HP_SATADeviceIndication: Disk Drive status Error Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to 'Error'.
Table 1-33 HP_SATADeviceIndication: Disk Drive status Error 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 1-34 HP_SATADeviceIndication: Disk Drive status Degraded Property name Property implementation PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to Degraded. AlertingManagedElement WBEM path of the HP_SATADiskDrive class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 604 ProviderName HP SATA RecommendedActions Check status of physical drive.
Table 1-34 HP_SATADeviceIndication: Disk Drive status 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 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 1-35 HP_SATADeviceIndication: Disk Drive status Predictive Failure Property name Property implementation PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to Predictive Failure.
Table 1-35 HP_SATADeviceIndication: Disk Drive status 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 1-36 HP_SATADeviceIndication: Disk Drive is missing Property name Property implementation CIM_AlertIndication Description A Disk Drive disappeared from system. AlertingManagedElement WBEM path of the HP_SATADiskDrive class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 613 ProviderName HP SATA RecommendedActions No action is recommended.
Table 1-36 HP_SATADeviceIndication: Disk Drive is missing 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.
24 BIOS Management 24-1 Overview The following profiles are implemented, and files are installed by this provider. Table 2-1 Overview 24-2 Implemented Profiles • DMTF BIOS Management Profile (DSP1061) Provider Installation Files • HPWmiBIOS.dll • HPWmiBIOS.mof Use cases For use cases, see the DMTF BIOS Management (DSP1061). 24-3 Class implementations The following classes describe the BIOS Management implementation.
Table 2-2 Class: HP_BIOSAttribute Properties CurrentValue An array of strings representing the current value or values of the BIOS Attribute. IsReadOnly This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified. Since the Modifier methods are not implemented,Value is set to true for current version. IsOrderedList 24-3-2 This property specifies that the Attribute represented has a “CurrentValue” property in form of an orderlist or Array.
24-3-3 HP_BIOSComponent HP_BIOSComponent extends the class CIM_ConcreteComponent and associates instances of HP_BIOSElement and HP_BIOSAttribute. The following properties are implemented. Table 2-4 Class: HP_BIOSComponent Properties Property name Property implementation CIM_ConcreteComponent 24-3-4 GroupComponent Ref:HP_BIOSElement PartComponent Ref:HP_BIOSAttribute HP_SystemBIOS HP_SystemBIOS extends the class CIM_systemBIOS and associates HP_WinComputerSystem and HP_BIOSElement.