HP Insight Management WBEM Providers 9.
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 ............................................................................................... 69 HP_ProcessorGroupHostedCollection ............................................................................ 70 HP_PhysicalMemberOfProcessorCollection .................................................................... 70 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.................................................................................................. 117 HP_MemberOfCoolingRedundancy ...................................................................................... 118 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 ................................................................................. 170 HP_HostedMemoryRedundancySet ............................................................................. 170 HP_RealizesMemoryModule ...................................................................................... 170 HP_MemoryModuleSlot ....................
10-3-2 10-3-3 10-3-4 10-4 11 HP_CommonLogEntry ................................................................................................ 215 HP_LogManagesRecord ............................................................................................ 216 HP_UseOfLog ........................................................................................................... 217 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 ............................................................................................................. 245 HP_ElementLocation .................................................................................................. 246 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)............................................................ 337 15-3-78 HPSA_SpareExtentStorageExtent (Association) ............................................................. 337 15-3-79 HPSA_SpareExtentStorageRedundancySet (Association) ............................................... 338 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) ......................................... 395 Power Supply Status Changed to Redundant Degraded.................................. 397 Temperature sensor status changed to OK .................................................... 400 Temperature sensor status Changed to Warning.........................................
16-3-42 HPSAS_ArraySystemStorageVolume (Association) ........................................................ 441 16-3-43 HPSAS_ArraySystemStorageExtent (Association) .......................................................... 442 16-3-44 HPSAS_ArraySystemDAPort (Association) .................................................................... 442 16-3-45 HPSAS_ArraySystemPrimordialPool (Association) .........................................................
2-4-20 17 Enclosure Fan Status change to Failure.................................................................................. 493 SCSI HBA ......................................................................................................................... 496 Overview ........................................................................................................................... 496 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) ......................................... 523 HPSCSI_HBAGroupCollectionHBAComputerSystem (Association) .................................. 523 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 ................................................................... 585 HPFCHBA_ComputerSystemSCSIProtocolController ...................................................... 586 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 ............................................................................... 614 HPWMITape_TapeDriveSPIPort .................................................................................. 615 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 ................................................................................... 657 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, 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 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) SecondaryOwnerPager Computer system secondary owner pager string; initialized to an empty string (““) (writable property; persistent across reboots) Location
Table 2-3 Class: HP_ComputerSystemChassis Property name Property implementation Manufacturer Computer manufacturer string Model Computer system product name (model) string SerialNumber Computer system serial number string UserTracking Computer system asset tag string (read only property; persistent across reboots) CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) PackageType 3 (Chassis/Frame) CIM_PhysicalFrame CIM_Chassis ChassisPackageType See MOF for definitions.
Table 2-4 Class: HP_ComputerSystemPackage Property name Property implementation CIM_Dependency CIM_SystemPackaging CIM_ComputerSystemPackage PlatformGUID Computer system UUID value from SMBIOS HP_ComputerSystemPackage 2-3-4 Antecedent ref: HP_ComputerSystemChassis Dependent ref: HP_ComputerSystem HP_PowerManagementService HP_PowerManagementService extends the class CIM_PowerManagementService to model the server power management service.
Table 2-5 Class: HP_PowerManagementService Properties Property name Property implementation Started True SystemCreationClassName HP_WinComputerSystem Name Server Power Management Service CreationClassName HP_PowerManagementService CIM_PowerManagmentService HP_PowerManagmentService Table 2-6 Implemented Methods for HP_PowerManagementService Class Method name Method implementation RequestPowerStateChange Method parameters: • PowerState—Input parameter of the new power state requested.
Table 2-7 Class: HP_PowerManagementCapabilities Properties Property name Property implementation PowerCapabilities • PowerCapabilities[0]: 3 (Power State Settable) • PowerCapabilities[1]: 4 (Power Cycling Supported) PowerChangeCapabilities • PowerChangeCapabilities[0]: 3 (Power State Settable) • PowerChangeCapabilities[1]: 4 (Power Cycling Supported) • PowerStatesSupported[0]: 2 (On) • PowerStatesSupported[1]: 5 (Power Cycle (Off – PowerStatesSupported Soft) ) • PowerStatesSupported[2]: 8 (Off – S
Table 2-9 Class: HP_PowerManagementElementCapabilities Property name Property implementation CIM_ElementCapabilities HP_PowerManagementElementCapabilities 2-3-8 ManagedElement ref: HP_PowerManagementService Capabilities ref: HP_PowerManagementCapabilities HP_HostedPowerManagementService HP_HostedPowerManagementService extends the class CIM_HostedService and associates the HP_ComputerSystem instance and the HP_PowerManagementService instance.
Table 2-11 Class: HP_SystemROMFirmware Property name Property implementation Description System ROM Firmware- (), where is the system ROM family code and is either Active or Redundant Examples: • System ROM Firmware-P31 (Active) • System ROM Firmware-P31 (Redundant) ElementName , where is the system ROM family code Example: P31 CIM_ManagedSystemElement Name System ROM Firmware- (), where is the syst
Table 2-11 Class: HP_SystemROMFirmware Property name Property implementation ReleaseDate YYYYMMDD******.**********, where YYYY is the four digit year of the release date, MM is the two digit month of the release date, and DD is the two digit day. HP_SystemROMFirmware 2-3-10 HP_SystemROMElementFirmwareIdentity HP_SystemROMElementFirmwareIdentity extends the class CIM_ElementSoftwareIdentity and associates the HP_ComputerSystem instance and HP_SystemROMFirmware instances.
Table 2-13 Class: HP_SystemROMInstalledFirmwareIdentity Property name Property implementation HP_SystemROMInstalledFirmwareIdentity 2-3-12 InstalledSoftware ref: HP_SystemROMFirmware System ref: HP_ComputerSystem HP_SystemXNCFirmware HP_SystemXNCFirmware extends the class CIM_SoftwareIdentity to model the DL980 server system specific XNC firmware elements. 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 MajorVersion Major version number of the XNC firmware element MinorVersion Minor version number of the XNC firmware element VersionString Firmware version of the XNC firmware element Manufacturer Hewlett-Packard Classifications 10 (Firmware) ClassificationDescriptions HP System XNC Firmware IdentityInfoValue HPQ: Examples: • • • • • • • • • • • HPQ: CPLD-P66-SPI HPQ: CPLD-P66-M
Table 2-15 Class: HP_SystemXNCElementFirmwareIdentity 2-3-14 Property name Property implementation Dependent ref: HP_ComputerSystem HP_SystemXNCInstalledFirmwareIdentity HP_SystemXNCInstalledFirmwareIdentity extends the class CIM_InstalledSoftwareIdentity and associates the HP_ComputerSystem instance and an HP_SystemXNCFirmware instance. The following properties are implemented.
Table 2-17 HP_SystemHardwareIndication: ASR Reboot Occurred Property name Property implementation RecommendedActions Determine the nature of the ASR event and take corrective action. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 2-17 HP_SystemHardwareIndication: ASR Reboot Occurred 2-4-2 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 when ru
Table 2-18 HP_SystemHardwareIndication: Thermal Reboot Occurred Property name Property implementation ProbableCauseDescription Thermal Reboot Occurred ProviderVersion Provider version generating the indication in the format, ...
Table 2-18 HP_SystemHardwareIndication: Thermal Reboot Occurred 2-4-3 Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 2-19 HP_SystemHardwareIndication: POST Error Occurred 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 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 2-19 HP_SystemHardwareIndication: POST Error Occurred 2-4-4 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-20 HP_SystemHardwareIndication: WBEM Providers Started 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 OSVersion The operating system version of the computer system generating the indication in the following format: ..
2-4-5 DL980 System Providers started Note: This indication is specific to DL980 servers. These events will not log messages in Windows Event log.
Table 2-21 HP_SystemHardwareIndication: DL980 System Providers Started 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 2-22 HP_SystemHardwareIndication: DL980 System configuration (current 40-bit addressing mode) is not optimal Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description The system is not configured for optimal performance as its address mode is currently set to 40bit instead of the Windows recommended 44-bit mode.
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 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 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 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 OSVersion The operating system version of the computer system generating the indication in the following format: ..
DL980 System configuration (current hyper-threading mode disabled) is not optimal 2-4-9 Note: This indication is specific to DL980 servers. These events will not log messages in Windows Event log.
Table 2-25 HP_SystemHardwareIndication: DL980 System configuration (current hyper-threading mode disabled) 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 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Threshold Indication - Average CPU Utilization Warning Threshold Exceeded 2-4-10 Table 2-15 HP_ThresholdIndication: Average CPU Utilization Warning threshold exceeded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description The Average CPU utilization Warning threshold has exceeded for CPU :(CPU Name) AlertingElementFormat 1 (Unknown) Aler
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 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 CPU critical 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.
Threshold Indication - Disk Utilization Warning Threshold Exceeded 2-4-12 Table 2-15 HP_ThresholdIndication: Disk Utilization Warning Threshold Exceeded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description The Disk utilization Warning threshold has exceeded for Disk:(Disk Name) AlertingElementFormat 1 (Unknown) AlertType 1 0x1 (Other)
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 2008 R2: 103 For Windows 2003 64-bit: 70 For Windows 2008 32-bit: 76 For Windows 2008 64-bit: 77 OSVersion Operating system version of the computer system generating the indication in the format ..
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.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
3 CPU 3-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 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 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 Setup) 3 (CPU Disabled By BIO
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 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 ElementName Processor p - Core c - Thread t, where p is the processor number, c is the core number, and t is the thread number CIM_ManagedSystemElement Name Processor p - Core c - Thread t, where p is the processor number, c is the core number, and t is the thread number OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is logged for this CPU • 6 (
Table 1-5 Class: HP_HardwareThread Property name Property implementation HP_HardwareThread 3-3-5 HP_ProcessorCacheMemory HP_ProcessorCacheMemory implements the class HP_CacheMemory, which extends CIM_Memory to model the processor caches. The following properties are implemented.
Table 1-6 Class: HP_ProcessorcacheMemory Property name Property implementation OperationalStatus • 0 (Unknown) • 2 (OK), when CPU is enabled and operational • 5 (Predictive Failure), when IML error information is logged for this CPU • 6 (Error), when CPU is disabled through POST error • 10 (Stopped), when CPU is disabled through RBSU StatusDescriptions StatusDescriptions[0] text per OperationalStatus[0]: • • • • Processor-module status unknown.
Table 1-6 Class: HP_ProcessorcacheMemory Property name Property implementation 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 processor number, c is the core number, x is the cache level number, and is the cache type (Data, Instruction, or Unified) Examples: • Proc 1, Level 1 Data Cache • Proc 1, Core 2
3-3-7 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 3-3-10 Property name Property implementation PartComponent ref: HP_HardwareThread HP_AssociatedCacheMemory HP_AssociatedCacheMemory extends the class CIM_AssociatedCacheMemory. The ProLiant implementation class is HP_AssociatedProcessorCacheMemory. HP_AssociatedProcessorCacheMemory associates an HP_Processor or an HP_ProcessorCore instance with an HP_CacheMemory instance. The following properties are implemented.
Table 1-11 Class: HP_AssociatedProcessorCacheMemory Property name Property implementation Associativity • • • • • • • • 0 (Unknown) 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_EnabledLogicalElement HP_AssociatedProcessorCacheMemory 3-3-11 HP_ProcessorCollection HP_ProcessorCollection extends the class HP_GroupSyste
Table 1-12 Class: HP_ProcessorCollection Property name Property implementation GroupStatusDescriptions 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 predicted to fail • Aggregate Processor Package status failed • Aggregate Processor Package status stopped HP_ProcessorCollection
Table 1-14 Class: HP_PhysicalMemberOfProcessorCollection Property name Property implementation HP_PhysicalMemberOfProcessorCollection 3-3-14 Member ref: HP_ProcessorChip Collection ref: HP_ProcessorCollection HP_ProcessorChip HP_ProcessorChip extends the class CIM_Chip to model the physical processor chip. The following properties are implemented.
Table 1-15 Class: HP_ProcessorChip Properties Property name Property implementation HealthState • 0 (Unknown), when OperationalStatus[0]=0 (Unknown) • 5 (OK), when OperationalStatus[0]=2 (OK) • 15 (Minor Failure), when OperationalStatus[0]=10 (Stopped) • 20 (Major Failure), when OperationalStatus[0]=5 (Predictive Failure) • 25 (Critical Failure), when OperationalStatus[0]=6 (Error) CIM_PhysicalElement Tag (Slot: a Socket: b), where is the processor family name string,
Table 1-15 Class: HP_ProcessorChip Properties Property name Property implementation HP_ProcessorChip ProcessorChipRevision 3-3-15 Stepping z, where z is the processor stepping number HP_RealizesProcessor HP_RealizesProcessor extends the class CIM_Realizes and associates HP_Processor instances with HP_ProcessorChip instances. The following properties are implemented.
• On older ProLiant systems, the processors are mounted on processor boards that fit in slots in the system. The slot number designator indicates the processor board slot where the processor is located. A socket number designator value of zero indicates one processor is mounted on a processor board. A nonzero socket number designator indicates the multiple processor board sockets where a processor is located. • On modern ProLiant systems, processors are mounted in sockets on the system board.
Table 1-18 Class: HP_ProcessorLocation Property name Property implementation LocationInformation • LocationInformation[0]: b, where b is the socket number • LocationInformation[1]: a, where a is the slot number • LocationInfoDesc[0]: 4 (Socket), indicates that the LocationInfoDesc first element of the LocationInformation array contains the socket number • LocationInfoDesc[1]: 0 (Slot), indicates that the second element of the LocationInformation array contains the slot number HP_ProcessorLocation 3
Table 1-20 HP_ProcessorHardwareIndication: Processor Failed Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description Processor has failed AlertingManagedElement WBEM path of the HP_ProcessorChip instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 1 ProviderName HP Processor RecommendedActions Replace the failed Processor. SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 1-20 HP_ProcessorHardwareIndication: Processor Failed 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. 3-4-2 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-21 HP_ProcessorHardwareIndication: Processor Deconfigured Property name Property implementation RecommendedActions Check processor configuration and replace processor if necessary. SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 1-21 HP_ProcessorHardwareIndication: Processor Deconfigured 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 when runni
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 Caption Power Supply n, where n represents the number of the power supply instances. Description Power Supply n provides power for PowerSupplyType.
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) StatusDescriptions[1..n] Additional status description 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 HealthState • 5 (OK)—If the power supply is operating properly • 20 (Major Failure)—if the power supply has failed 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 HP_GroupSystemSpecificCollection 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 (
4-3-5 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.
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. The Windows®-specific implementation class is HP_PowerSupplyModule. Power supply numbers for existing instances do not change when other power supplies are added and removed.
Table 2-10 Class: HP_PowerSupplyModule Property name Property implementation 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. An instance of this class occurs for each power supply bay in the system, whether or not the bay is occupied.
Table 2-11 Class: HP_PowerSupplySlot Property name Property implementation 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 The physical power supply bay number SupportsHotPlug • True—if slot supports hot plug operations • False—if slot does not support hot plug operations VendorCompatibilityStrings “HPQ:PowerSupply” HP
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. The Windows®-specific implementation class is HP_WinPowerMeter. Not all systems support reporting power consumption information.
Table 2-15 Class: HP_PowerMeter Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_Sensor SensorType 13 (Power Consumption) CurrentState “Normal” PossibleStates Array may contain the following value: PossibleStates[9] = ”Normal” CIM_NumericSensor CurrentReading Current reading of the power meter BaseUnits 7 (Watts) RateUnits 0 (None) UnitModifier 0 SupportedThresholds
Table 2-17 Class: CIM_SoftwareIdentity Property name Property implementation CIM_ManagedElement Caption Power Controller Firmware Description HP Power Controller Firmware ElementName Power Controller CIM_ManagedSystemElement Name Power Controller CIM_LogicalElement CIM_SoftwareIdentity InstanceID HPQ:HP_PowerControllerFW:001 MajorVersion The major version of the PowerController Firmware MinorVersion The minor version of the PowerController Firmware VersionString String indicating the PowerC
Table 2-18 Class: CIM_ ElementSoftwareIdentity Property name Property implementation CIM_ElementSoftwareIdentity UpgradeCondition 3 (Owner Upgradeable) ElementSoftwareStatus • ElementSoftwareStatus[0]: 6 (Installed) • ElementSoftwareStatus[1]: 2 (Current) HP_PowerControllerElementFirmwareIdentity 4-3-18 Antecedent ref:HP_PowerControllerFirmware Dependent ref:HP_ComputerSystem CIM_InstalledSoftwareIdentity CIM_InstalledSoftwareIdentity associates a managed element, in this case, an instance of HP_
Table 2-20 Class: HP_Location Property name Property implementation ElementName Power Supply n, where n represents the power supply position printed on the system labeling. CIM_Location Name Unique identifier for this power supply location instance PhysicalPosition n, where n represents the power supply position printed on the system. HP_Location 4-3-20 ElementLocationTag Power Supply n, where n represents the power supply position printed on the system.
Table 2-22 Class: CIM_ConfigurationCapacity Property name Property implementation Name Unique identifier for this power supply configuration capacity CIM_ConfigurationCapacity 4-3-22 ObjectType 2 (Power Supplies) Increment 1 MaximumCapacity Maximum number of power supplies MinimumCapacity Minimum number of power supplies CIM_ElementCapacity CIM_ElementCapacity is used to represent an association between CIM_ConfigurationCapacity and the computer system chassis that contains this configuration c
Table 2-24 HP_SensorHardwareIdentification: Power Supply Removed Property name Property implementation AlertingManagedElement WBEM path of the HP_WinPowerCollection instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 1 ProviderName HP Power RecommendedActions Check the system power supply configuration. Verify that this power supply was removed intentionally. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 2-24 HP_SensorHardwareIdentification: Power Supply Removed 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-25 HP_SensorHardwareIndication: Power Supply Inserted Property name Property implementation AlertType 5 (Device Alert) EventID 2 ProviderName HP Power RecommendedActions No action is recommended. SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.
Table 2-25 HP_SensorHardwareIndication: Power Supply Inserted Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 2-26 HP_SensorHardwareIndication: Power Supply Failed Property name Property implementation SystemName HP_ComputerSystem.Name SystemCreationClassName HP_ComputerSystem.CreationClassName HP_AlertIndication Summary Power Supply Failed. EventCategory 16 (System Power) ProbableCause 89 (Power Supply Failure) ProbableCauseDescription Power Supply Failed ProviderVersion Provider version generating the indication in the format, ...
Table 2-26 HP_SensorHardwareIndication: Power Supply Failed 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-27 HP_SensorHardwareIndication: Power Supply Repaired Property name Property implementation EventCategory 16 (System Power) ProbableCause 1 (Other) ProbableCauseDescription Power Supply Repaired ProviderVersion Provider version generating the indication in the format, ...
Table 2-27 HP_SensorHardwareIndication: Power Supply Repaired 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-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 2-28 HP_SensorHardwareIndication: Power Supply Redundancy Reduced 4-4-6 Property name Property implementation HWSerialNumber Conditional property containing the chassis serial number when the chassis is a multi-node server chassis Power Supply Redundancy Lost Table 2-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 4 (Minor) IndicationTime Time of ind
Table 2-29 HP_SensorHardwareIndication: Power Supply Redundancy Lost 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 OSVersion Operating system version of the computer system generating the indication in the format, ..
4-4-7 Power Supply Redundancy Gained Table 2-30 HP_SensorHardwareIndication: Power Supply 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 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 OSVersion Operating system version of the computer system generating the indication in the format, ..
Table 2-31 HP_SensorHardwareIndication: Power Supply Redundancy Restored Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication 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 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 2-32 HP_SensorHardwareIndication: Power Supply Failed due to Input Power Loss Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication 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 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 al
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 StatusDescriptions[0] • “Fan is operating properly”—If OperationalStatus[0] is 2 (OK) • “Fan has failed”—If OperationalStatus is 6 (Error) HealthState • 5 (OK)—If fan is operating properly; • 20 (Major Failure)—If fan has failed Name Fan n, where n represents the number of the fan instance CIM_PhysicalElement CreationClassName “HP_FanModule” Tag Unique identifier for this fan module instance CIM_PhysicalPackage PackageType 7 (
Table 1-11 Class: HP_FanSlot Property name Property implementation CIM_PhysicalElement CreationClassName “HP_FanSlot” Tag Fan n, where n represents the physical lot number Description Fan n, where n represents the physical lot number ElementName Fan n, where n represents the physical lot number CIM_PhysicalConnector ConnectorLayout 7 (Slot) ConnectorPinout “Custom Fan Slot” ConnectorType 76 (Proprietary)—Custom Fan slot CIM_Slot Number The physical fan slot number SupportsHotPlug • True—I
Table 1-13 Class: HP_RealizesFan 5-3-13 Property name Property implementation Dependent References HP_Fan HP_SystemPhysicalFan HP_SystemPhysicalFan is used to represent an association between HP_FanModule and the computer system that contains this fan.
5-3-15 HP_ElementLocation HP_ElementLocation is used to represent an association between CIM_Location and CIM_ManagedElement. The Windows® implementation class is HP_WinFanElementLocation. Table 1-16 Class: HP_ElementLocation 5-3-16 Property name Property implementation Element References CIM_ManagedElement PhysicalLocation References CIM_Location CIM_ConfigurationCapacity CIM_ConfigurationCapacity is used to model fan configuration capacity on ProLiant Servers.
Table 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 HP_HardwareIndication HWSerialNumber 5-4-2 Conditional property containing the chassis serial number when the chassis is a multi-node server chassis Fan Inserted Table 1-20 HP_SensorHardwareIndication: Fan Inserted Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndicati
Table 1-20 HP_SensorHardwareIndication: Fan Inserted 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 OSVersion Operating system version of the computer system generating the indication in the format, ..
5-4-3 Fan Failed Table 1-21 HP_SensorHardwareIndication: Fan Failed Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (Major) IndicationTime Time of indication CIM_AlertIndication Description A fan has failed. (FanCaption), where FanCaption is the HP_WinFan.
Table 1-21 HP_SensorHardwareIndication: Fan Failed Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3
Table 1-22 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A fan has been degraded. (FanCaption), where FanCaption is the HP_WinFan.Caption for the fan that has been degraded. AlertingManagedElement WBEM path of the HP_WinFan instance representing the degraded Fan.
Table 1-22 Hp_SensorHardwareIndication: Fan Repaired 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-23 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation Description A fan has been repaired. The fan is now operating properly. (FanCaption), where FanCaption is the HP_WinFan.Caption for the fan that has been repaired AlertingManagedElement WBEM path of the HP_WinFan instance representing the failed fan AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 4 ProviderName HP Cooling RecommendedActions No action is recommended.
Table 1-23 Hp_SensorHardwareIndication: Fan Repaired Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-24 HP_SensorHardwareIndication: Fan Redundancy Reduced Property name Property implementation Description A fault tolerant fan is no longer providing cooling for a cooling redundancy set. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinCoolingRedundancySet.Caption for the redundancy set with reduced redundancy.
Table 1-24 HP_SensorHardwareIndication: Fan 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 1-25 HP_SensorHardwareIndication: Fan Redundancy Lost Property name Property implementation Description Cooling redundancy has been lost. (RedundancySetCaption), where RedundancySetCaption represents the HP_WinCoolingRedundancySet.Caption for the redundancy set that lost redundancy. AlertingManagedElement WBEM path of the HP_WinCoolingRedundancySet instance representing the redundancy set where redundancy was lost.
Table 1-25 HP_SensorHardwareIndication: Fan Redundancy Lost 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-26 HP_SensorHardwareIndication: Fan Redundancy Gained Property name Property implementation 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 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-27 HP_SensorHardwareIndication: Fan Redundancy Restored Property name Property implementation 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 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.
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 IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description A temperature sensor has detected that the temperature has returned to a normal operating range. (SensorCaption)”, where SensorCaption is the HP_WinNumericSensor.
Table 2-7 HP_SensorHardwareIndication: Temperature Sensor Recovery from Threshold Exceeded 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 genera
Table 2-8 HP_SensorHardwareIndication: Temperature Sensor Caution Threshold Exceeded Property name Property implementation CIM_AlertIndication 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
Contents 151
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 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 CIM_StorageExtent Access 3 (Read/Write Supported) BlockSize 1 (byte) ConsumableBlocks Capacity in bytes NumberOfBlocks Capacity in bytes Primordial True Purpose System Memory SequentialAccess False CIM_Memory StartingAddress Beginning address of the memory in kilobytes EndingAddress Ending address of the memory in kilobytes Volatile True HP_Memory HP_WinMemory 7-4-2 HP_SystemMemory The class HP_SystemMemory represents an
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 HP_MemoryModule
Table 1-4 Class: HP_MemoryModule Property name Property implementation 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-5 Memory Module Status Condition Memory module status is unknown OperationalStatus[0] OperationalStatus[1] StatusDescriptions[0] StatusDescriptions[1] • 0 (Unknown) • Memory module status: • • Unknown Memory module is operating properly • 2 (OK) • Memory module status: OK Memory module is present but is not • currently used by the operating • system Memory module has correctable errors exceeding the condition for pre-failure warranty 7-4-4 2 (OK) Memory mod
Table 1-6 Class: HP_MemoryBoard Property name Property implementation StatusDescriptions • StatusDescriptions[0]: contains descriptive text per OperationalStatus[0]: • StatusDescriptions[1]: contains descriptive text per OperationalStatus[1]: For details, see the Memory Board Status.
Table 1-6 Class: HP_MemoryBoard Property name Property implementation HostingBoard • True—Indicates if this is a baseboard in the computer system chassis • False—Memory board not on the baseboard HP_MemoryBoard Locked Indicates the locked state of the memory board: • 1 (Not-Applicable), non-AMP systems only • 2 (Unlocked) • 3 (Locked) NumberOfSockets Number of memory module sockets on this board AvailableMemory Size of memory for this board seen by the operating system in MB TotalMemory Total siz
Table 1-8 Class: HP_MemoryRedundancySet Property name Property implementation CIM_ManagedElement Caption Memory Redundancy Set Description Memory Redundancy Set for Advanced Memory Protection ElementName Memory Redundancy Set CIM_SystemSpecificCollection InstanceID HPQ:HP_MemoryRedundancySet:001 CIM_RedundancySet TypeOfSet The type of redundancy currently in operation for the Advanced Memory Protection system. This property corresponds functionally to the property CurrentConfiguration.
Table 1-8 Class: HP_MemoryRedundancySet Property name Property implementation AvailableMemory The size of the memory as seen by the operating system in MB TotalMemory Total size of memory as seen by the operating system and memory used for advanced memory protection configurations in MB CurrentConfiguration The current operating mode of the Advanced Memory Protection system. The value in this property corresponds to the value populated in the property TypeOfSet[0].
7-4-6 HP_MemoryCollection The class HP_MemoryCollection represents physical memory collections on ProLiant servers. The collection comprehends physical memory modules and boards as components of the collection. There is one instance of this class.
Table 1-10 Memory Collection Status 7-4-7 RedundancyStatus ‘worst’ ‘worst’ from OperationalStatus[0], OperationalStatus[0], HP_MemoryRedundanc ySet HP_MemoryBoard HP_MemoryModule — 2 (OK) 0 (Unknown) 0 (Unknown) — 3 (Degraded) 2 (OK) 3 (Degraded) — 3 (Degraded) 3 (Degraded) 3 (Degraded) — 3 (Degraded) 0 (Unknown) 3 (Degraded) — 0 (Unknown) 2 (OK) 0 (Unknown) — 0 (Unknown) 3 (Degraded) 3 (Degraded) — 0 (Unknown) 0 (Unknown) 0 (Unknown) GroupOperationalStatus [0] HP_Hos
Table 1-12 Class: HP_MemberOfMemoryCollection Property name Property implementation Member ref: CIM_PhysicalElement (either HP_MemoryModule or HP_MemoryBoard) 7-4-9 HP_MemberOfMemoryRedundancySet The class HP_MemberOfMemoryRedundancySet represents an association between HP_MemoryBoard and HP_MemoryRedundancySet.
Table 1-15 Class: HP_RealizesMemoryModule Property name Property implementation HP_RealizesMemoryModule 7-4-12 Antecedent ref: HP_MemoryModule Dependent ref: HP_Memory HP_MemoryModuleSlot The class HP_MemoryModuleSlot represents memory module sockets on ProLiant Servers. There is an instance of this class for each memory module socket in the system, whether or not the slot is occupied.
Table 1-16 Class: HP_MemoryModuleSlot Property name Property implementation Name 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_PhysicalElement CreationClassName HP_MemoryModuleSl
Table 1-16 Class: HP_MemoryModuleSlot Property name Property implementation ConnectorDescription 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_Slot Number The memory socket numbe
Table 1-17 Class: HP_MemoryBoardSlot Property name Property implementation Tag HPQ:HP_MemoryBoardSlot:x, where x is the board/cartridge number. Description Memory Board Slot x, where x is the board/cartridge number where the memory board is located. Memory on Processor Board Slot x, where x is the processor board/cartridge number where the memory board is located. ElementName Memory Board Slot x, where x is the board/cartridge number where the memory board is located.
7-4-15 HP_MemoryBoardInSlot The class HP_MemoryBoardInSlot represents the association between an HP_MemoryBoard and the HP_MemoryBoardSlot where it resides.
Table 1-21 Class: HP_MemoryModuleSlotLocation Property name Property implementation Caption 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 located
Table 1-21 Class: HP_MemoryModuleSlotLocation Property name Property implementation ElementLocationTag x-y, 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 ElementLocationTagDesc 8 (Memory Module) LocationInformation LocationInformation[0] text: y, where y is the memory socket number LocationInformation[1] text: x, where x is the board/cartridge number LocationInfoDesc LocationInfoDesc[0] = 4 (
Table 1-22 Class: HP_MemoryBoardSlotLocation Properties Property implementation ElementName Memory Board Slot Location x, where x is the board/cartridge number where the memory board slot is located. Memory on Processor Board Slot Location x, where x is the processor board/cartridge number where the memory board slot is located.
7-4-20 HP_MemoryBoardSlotElementLocation The class HP_MemoryBoardSlotElementLocation extends the class HP_ElementLocation and is used to associate a memory board slot (HP_MemoryBoardSlot) with its corresponding location (HP_MemoryBoardSlotLocation). There is an instance of this class for each memory board slot in the system, whether or not the slot is occupied.
Table 1-26 Class: HP_SystemMemoryBoardSlot Properties Property implementation HP_SystemMemoryBoardSlot 7-5 GroupComponent ref: HP_ComputerSystemChassis PartComponent ref: HP_MemoryBoardSlot Supported indications The following indications are implemented for ProLiant server platforms where available. System memory indications are described.
Table 1-27 HP_MemoryHardwareIndication: Memory Module Predictive Failure Property name Property implementation HP_AlertIndication Summary Memory module has failed or is predicted to fail 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 OSVersion The operating system version of the computer system generating the indication in the following format: ..
Table 1-27 HP_MemoryHardwareIndication: Memory Module Predictive Failure 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 whe
Table 1-28 HP_MemoryHardwareIndication: Memory Board Error 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-28 HP_MemoryHardwareIndication: Memory Board 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 VariableNames Tag or InstanceID Indicates that the HP_MemoryBoard.
Table 1-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded Property name Property implementation PerceivedSeverity 5 (Major) ProbableCause 88 (Loss of Redundancy) ProbableCauseDescription Advanced Memory Protection Degraded RecommendedActions Check the Advanced Memory Protection configuration and replace the memory board and memory modules as necessary. Repair appropriate IML log messages after memory is replaced.
Table 1-29 HP_MemoryHardwareIndication: Memory Redundancy Degraded Property name Property implementation VariableNames Tag or InstanceID Indicates that the HP_MemoryRedundancySet.InstanceID value is populated in property VariableValues. VariableTypes 1 (string) VariableValues String containing the HP_MemoryRedundancySet.InstanceID value.
Table 1-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy Property name Property implementation Description The Advanced Memory Protection (AMP) system is operating normally in the targeted configuration. If redundancy was previously degraded, redundancy has been restored. (TargetConfiguration), where TargetConfiguration is HP_MemoryRedundancySet.TargetConfiguration.
Table 1-30 HP_MemoryHardwareIndication: Memory Recovered from Degraded Redundancy Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication VariableNames Tag or InstanceID Indicates that the HP_MemoryRedundancySet.InstanceID value is populated in property VariableValues. VariableTypes 1 (string) VariableValues String containing the HP_MemoryRedundancySet.
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 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 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 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 • PCI Express—If this is a PCI Express slot ConnectorType OtherTypeDescription • • • • 43 (PCI)—If this is a 33 MHz PCI slot 80 (PCI-66MHZ)—If this is a 66 MHz PCI slot 98 (PCI-X)—If this is a PCI-X slot 1 (O
8-3-6 HP_RealizesPCIDevice HP_RealizesPCIDevice is used to represent an association between HP_PCIDevice and HP_PCICard that realizes this PCI device. Table 2-7 Class: HP_RealizesPCIDevice 8-3-7 Property name Property implementation Antecedent References HP_PCICard Dependent References HP_PCIDevice HP_SystemPCISlot HP_SystemPCISlot is used to represent an association between HP_PCISlot and the computer system that contains this PCI slot.
Table 2-10 Class: HP_Location Property name Property implementation 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. ElementName PCI slot n, where n represents the PCI slot position printed on the system labeling. CIM_Location Name Unique identifier for this PCI slot location instance PhysicalPosition n, where n represents the PCI slot position printed on the system.
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 BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 9-11 HP_ManagementProcessorIndication: Management Processor Reset Failed Property name Property implementation 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 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
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 SystemSerialNumber System serial number string from SMBIOS Sy
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
implementation HP_WinHostedWatchdogService instantiated on a ProLiant server. The following table lists the properties implemented.
Table 1-5 Class: CIM_ServiceAvailableToElement 11-4 Property name Property implementation UserOfService ref: HP_OperatingSystem Supported indications There are no indications specific to the profile registration implementation.
12 BladeSystem Lite 12-1 Overview The following profiles are implemented, and the following files are installed by this provider. Table 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 CIM_IPProtocolEndpoint 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_LogicalElement CIM_SoftwareIdentity BuildNumber The build number of the software ClassificationDescriptions[0] Firmware Classifications[0] 10 (Firmware) Key:InstanceId System GUID for the associated Ethernet Port IdentityInfoType CIM:SoftwareFamily IdentityInfoValue[0] HPQ:PCI Vendor Id MajorVersion Major number component of the Boot Code or PXE Manufacturer Hewlett Packard Company MinorVersion Minor number c
Table 1-22 Class: HP_Location Property name Property implementation CIM_ManagedElement Caption Same as associated ethernet port Description Same as associated ethernet port ElementName Same as caption CIM_Location Key:Name Local Area Connection # Key:PhysicalPostion System GUID for the associated Ethernet Port HP_Location ElementLocationTag PCI Bus:Device:Function ElementLocationTagDesc 15 (PCI Bus:Device:Function) LocationInfoDesc[] 0 (Slot), and/or 1 (Mezzanine Slot), and/or 2 (Interconne
Table 1-24 Class: HP_EthEventSettings Property name Property implementation CIM_SettingData Caption HP Ethernet Event Provider configurable settings for Windows Description HP Ethernet Event Provider configurable settings for Windows ElementName HP Ethernet Event Provider configurable settings for Windows Key:InstanceId 0 HP_EthEventSettings HP_WinEthEventSettings ActiveAdapterCountChanged If enabled, an event is generated when a change is detected in number of active adapter count of a team.
13-4 Supported indications The following indications are implemented for ProLiant server platforms where available. System Ethernet Port, Ethernet Team, and Ethernet LAN Endpoint indications are described in the following tables. For nonteamed Ethernet Ports, if the associated HP_EthernetMemberOfCollection.Included is False, the following indications are disabled. For teamed Ethernet Ports, this association does not exist.
Table 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 OSVersion Operating system version of the computer system generating the indication in the
Table 1-25 HP_AlertIndication: Ethernet Team Redundancy Lost 13-4-2 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-26 HP_AlertIndication: Ethernet Team Redundancy Increased Property name Property implementation EventSubCategory • 12 (Ethernet Team) • 13 (Ethernet LAN Endpoint) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • For Windows 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 OSVersion Operating system version of the computer syst
Table 1-26 HP_AlertIndication: Ethernet Team Redundancy Increased 13-4-3 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
Table 1-27 HP_AlertIndication: Ethernet Team Redundancy Decreased Property name Property implementation 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 EnclosureName * HP_BladeEnclosureCS.
Table 1-28 HP_AlertIndication: Ethernet Team Full Redundancy Restored 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’s redundancy has increased to Fully Redundant EventCategory 9 (Network Device) EventSubCategory 12 (Ethernet Team) NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of
Table 1-28 HP_AlertIndication: Ethernet Team Full Redundancy Restored 13-4-5 Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-29 HP_AlterIndication: Network Interface Connectivity Lost Property name Property implementation 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 VariableTypes[0] 1 (string), implemented only if AlertingManagedElement is an Ethernet Team. VariableValues[0] WBEM path of the failed Ethernet Port, HP_WinEthernetPort, implemented only if AlertingManagedElement is an Ethernet Team.
Table 1-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation Description If the Network Interface is an Ethernet Port, the Ethernet Port has transitioned from Error to OK. If the Network Interface is an Ethernet Team, the Ethernet Team has transitioned from Overall Failure to Redundancy Lost, Degraded Redundancy or Fully Redundant due to a failed or degraded team member recovering full functionality.
Table 1-30 HP_AlertIndication: Network Interface Connectivity Restored Property name Property implementation SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableName[0] RecoveredMemberPath, implemented only if AlertingManagedElement is an Ethernet Team.
Table 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change Property name Property implementation IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member’s status has changed, further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change 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 indicat
Table 1-31 Optional HP_AlertIndication: Ethernet Team Member Status Change 13-4-8 Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-32 Optional HP_AlertIndication: Ethernet Team Member Role Change Property name Property implementation RecommendedActions[] View the Ethernet and Ethernet Team Member status in the HP Network Configuration Utility (NCU). View the System Event Log for additional information.
Table 1-32 Optional HP_AlertIndication: Ethernet Team Member Role Change Property name Property implementation 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 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 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 VariableNames[0] MemberPath VariableTypes[0] 1 (string) VariableValues[0] WBEM path of the Ethernet Port, HP_WinEthernetPort, dropped from the team.
Table 1-34 Optional HP_AlertIndication: Ethernet Team Member Added Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description An Ethernet Team member has been added to the team, further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-34 Optional HP_AlertIndication: Ethernet Team Member Added Property name Property implementation 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 VariableNames[0] MemberPath VariableTypes[0] 1 (string) VariableValues[0] WBEM path of the Ethernet Port, HP_WinEthernetPort, added to the team.
Table 1-35 Optional HP_AlertIndication: Network Interface No Longer Available Property name Property implementation 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 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all othe
Table 1-36 HP_AlertIndication: New Network Interface Available Property name Property implementation 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 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are popul
Table 1-37 HP_AlertIndication: Ethernet Team Active Member Count Change Property name Property implementation Description The number of active adapters in an Ethernet team has changed. This is due an Ethernet Team member transitioning from OK to Degraded or Error. Further information is available in the variable information of this indication. This is an optional indication that can be disabled through the Ethernet Event Provider settings.
Table 1-37 HP_AlertIndication: Ethernet Team Active Member Count Change Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableNames[0] PreviousCount, VariableTypes[0] 5 (uint32) VariableValues[0] Previ
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. AlertingManagedElement WBEM path of the Ethernet Port (HP_WinEthernetPort), Ethernet Team (HP_WinEthRedundancySet), or Ethernet LAN Endpoint (HP_WinEthLANEndpoint) reporting fatal error.
Table 1-38 Optional HP_AlertIndication: Ethernet Provider Fatal Error Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemProductId Product ID of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication VariableNames[0] Description, VariableTypes[0] 1 (string) VariableValues[0] Fatal Err
13-4-15 Ethernet Provider Cannot Access Data Source Table 1-39 Optional HP_AlertIndication: Ethernet Provider Cannot Access Data Source Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded/Warning) IndicationTime Time of indication CIM_AlertIndication Description Warning AlertingManagedElement WBEM path of the Ethernet Port (HP_WinEthernetPort), Ethernet Team (HP_WinEthRedundancySet) or Ethernet LAN Endpoint
Table 1-39 Optional HP_AlertIndication: Ethernet Provider Cannot Access Data Source 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, ...
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: Windows Server 2008 Standard CIM_ManagedSystemElement HealthState 5 (OK), when OperationalStatus[0]=2 (OK) InstallDate Date of the OS install Name Sample value: Windows Server® 2008 Standard OperationalStatus[0] OperationalStatus[0] indicates the operational state of the OS: 2 (OK), Operating System OK StatusDescriptions[0] StatusDescriptions[0] will contain one of the following corresponding to
Table 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 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 version number.
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.
Contents 1 1-1 1-2 1-3 Smart Array ........................................................................................................................... 289 Overview ........................................................................................................................... 289 Use cases .......................................................................................................................... 289 Class implementations ....................................................
1-3-45 1-3-46 1-3-47 1-3-48 1-3-49 1-3-50 1-3-51 1-3-52 1-3-53 1-3-54 1-3-55 1-3-56 1-3-57 1-3-58 1-3-59 1-3-60 1-3-61 1-3-62 1-3-63 1-3-64 1-3-65 1-3-66 1-3-67 1-3-68 1-3-69 1-3-70 1-3-71 1-3-72 1-3-73 1-3-74 1-3-75 1-3-76 1-3-77 1-3-78 1-3-79 1-3-80 1-3-81 1-3-82 1-3-83 1-3-84 1-3-85 1-3-86 1-3-87 1-3-88 1-3-89 1-3-90 1-3-91 1-3-92 1-3-93 1-3-94 1-3-95 1-3-96 1-3-97 1-3-98 HPSA_ArraySystemStorageEnclosureProcessor (Association) .........................................
1-3-99 1-3-100 1-3-101 1-3-102 1-3-103 1-3-104 1-3-105 1-3-106 1-3-107 1-3-108 1-4 1-4-1 1-4-2 1-4-3 1-4-4 1-4-5 1-4-6 1-4-7 1-4-8 1-4-9 1-4-10 1-4-11 1-4-12 1-4-13 1-4-14 1-4-15 1-4-16 1-4-17 1-4-18 1-4-19 1-4-20 1-4-21 1-4-22 1-4-23 1-4-24 1-4-25 1-4-26 1-4-27 1-4-28 1-4-29 2 2-1 2-2 2-3 HPSA_ArraySystemTSASPort (Association)................................................................... 343 HPSA_DiskDriveTSASSCSIProtocolEndpoint (Association)..............................................
2-3-10 2-3-11 2-3-12 2-3-13 2-3-14 2-3-15 2-3-16 2-3-17 2-3-18 2-3-19 2-3-20 2-3-21 2-3-22 2-3-23 2-3-24 2-3-25 2-3-26 2-3-27 2-3-28 2-3-29 2-3-30 2-3-31 2-3-32 2-3-33 2-3-34 2-3-35 2-3-36 2-3-37 2-3-38 2-3-39 2-3-40 2-3-41 2-3-42 2-3-43 2-3-44 2-3-45 2-3-46 2-3-47 2-3-48 2-3-49 2-3-50 2-3-51 2-3-52 2-3-53 2-3-54 2-3-55 2-3-56 2-3-57 2-3-58 2-3-59 2-3-60 2-3-61 2-3-62 2-3-63 HPSAS_DAPort .........................................................................................................
2-3-64 HPSAS_DAPortSCSIProtocolEndpoint (Association) ....................................................... 447 2-3-65 HPSAS_StorageGroupHostedCollection (Association) ................................................... 447 2-3-66 HPSAS_PhysicalPackageArraySystem (Association) ...................................................... 447 2-3-67 HPSAS_PhysicalPackageArraySystemLocation (Association) ..........................................
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 CIM_ComputerSystem • Dedicated[0]: 3 (External Storage) or 30 (Host- Dedicated based RAID controller) • Dedicated[1]: 15 (Block Server) Identify() 15-3-2 See HP Smart Array Profile HPSA_ArrayController HPSA_ArrayController represents the controller. There is one per HBA. External subsystems can have multiple controllers.
Table 1-3 Class: HPSA_ArrayController (CIM_ComputerSystem) Property name Property implementation CIM_ComputerSystem Dedicated Dedicated[0] 0 (Not Dedicated) HPSA_Arraycontroller AcceleratorBackupPowerSource See HP Smart Array Profile ADGSupported See HP Smart Array Profile BatteryStatus See HP Smart Array Profile CacheBoardPresent See HP Smart Array Profile All the following values related to Cache are appear only if the Variable is set to TRUE.
Table 1-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation ElementName Logical drive number with raid description (for example, Logical Volume 1 (RAID 1+0)) CIM_ManagedSystemElement Name VPD Pg83 identifier for the volume. OperationalStatus[0, 1] Volume status. DMTF defined value is populated in index[0] and extended status is poplulated in index[1] per HP Smart Array Profile.
Table 1-4 Class: HPSA_StorageVolume (CIM_StorageVolume) Property name Property implementation PackageRedundancy • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) CIM_Storagevolume HPSA_Storagevolume Accelerator See HP Smart Array Profile Deleteable See HP Smart Array Profile FaultTolerance See HP Smart Array Profile OSName Corresponding OS name for this volume.
Table 1-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation CIM_ManagedSystemElement Name Drive Serial Number OperationalStatus[0] Operational Status for the disk drive • • • • 0 (Unknown) 2 (OK) 5 (Predictive Failure) 6 (Error) In the multipath scenario, if one or more path to volume fails, then OperationalStatus is degraded.
Table 1-5 Class: HPSA_DiskDrive (CIM_DiskDrive) Property name Property implementation SSDPercentageEnduranceUsed This is the Physical Drive Solid State Percent Endurance Used. SSDLifeRemaining This is the Solid State drive life remaining days until wear out. SSDWearStatus This is the wearout status of the Solid State drive 15-3-5 HPSA_StorageExtent HPSA_StorageExtent represents the consumable storage that is available on a disk drive. There is one instance per disk drive.
Table 1-6 Class: HPSA_StorageExtent (CIM_StorageExtent) Property name Property implementation DeviceID Opaque ID SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 1-7 Class: HPSA_DiskDriveFirmware (CIM_SoftwareIdentity) Property name Property implementation Manufacturer Disk drive vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Drive firmware as reported from SCSI identify command HPSA_DiskDriveFirmware 15-3-7 HPSA_PhysicalPackage HPSA_PhysicalPackage represents the overall physical package for the array system as a whole. There is one instance per HBA or Storage Subsystem.
Table 1-8 Class: HPSA_PhysicalPackage (CIM_PhysicalPackage) Property name Property implementation HPSA_PhysicalPackage 15-3-8 HPSA_ArrayControllerPhysicalPackage HPSA_ArrayControllerPhysicalPackage represents the physical aspects of any Smart Array controller. There is one instance per HBA or one instance per controller in an external Storage subsystem.
15-3-9 HPSA_DiskPhysicalPackage HPSA_DiskPhysicalPackage represents the physical aspects of the disk drive. There is one instance per disk drive.
Table 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 CIM_ManagedSystemElement OperationalStatus[0] Port status: • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPSA_DAPort DeviceID Opaque key SystemCreationClassName HPSA_ArraySystem SystemName HPSA_ArraySystem.
Table 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 PoolID Controller serial number:, where is the array number as supplied from API Primordial Always set to FALSE RemainingManagedSpace Remaining raw space in current pool TotalManagedSpace Total raw space managed by this pool HPSA_StoragePool 15-3-19 HPSA_MediaAccessStatData HPSA_MediaAccessStatData represents the Monitoring and Performance data counters on HP Disk Drives.
Table 1-20 Class: HPSA_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation NotReadyErrors See HP Smart Array Profile OtherTimeOuts See HP Smart Array Profile SCSIBusFaults See HP Smart Array Profile SectorsRead See HP Smart Array Profile SectorsWritten See HP Smart Array Profile SeekCount See HP Smart Array Profile SeekErrors See HP Smart Array Profile ServiceHours See HP Smart Array Profile SpinUpErrors See HP Smart Array Profile RetryRecoveredReadErrors
Table 1-21 Class: HPSA_StorageSetting (CIM_StorageSetting) Property name Property implementation DataRedundancyMin • 1 (RAID 0, RAID 5, RAID 6, RAID 50) • 2 (RAID 1+0) DeltaReservationGoal 0 DeltaReservationMax 0 DeltaReservationMin 0 NoSinglePointOfFailure • FALSE—RAID 0 • TRUE—RAID 1+0, RAID 5, RAID 6 PackageRedundancyGoal • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) PackageRedundancyMax • 0 (RAID 0) • 1 (RAID 1+0, RAID 5) • 2 (RAID 6, RAID 50) PackageRedundancyMin • 0 (RAID
Table 1-22 Class: HPSA_DriveCage (CIM_PhysicalPackage) Property name Property implementation Model Drive Cage Model string PartNumber Not populated—Not available in this implementation Tag Opaque key SerialNumber Enclosure Serial number Version Not populated—Not available in this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) HP_DriveCage BackplaneSpeed See profile DriveBays See profile DuplexLocation See profile Location 1 (internal), 2(External), or 0(Unknown)
Table 1-23 Class: HPSA_SCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation CIM_ProtocolEndpoint ProtocolIFType 0 (Unknown) CIM_SCSIProtocolEndpoint ConnectionType The supported connection type for this endpoint For example: 3(Parallel SCSI) for SCSI controllers 8(SAS) for SAS controllers 1 (Other) OtherConnectionType The connection type, if ConnectionType is "Other" Role 4 (Both Initiator and Target) HPSA_SCSIProtocolEndpoint 15-3-23 HPSA_SCSIProtocolController
Table 1-24 Class: HPSA_SCSIProtocolController (CIM_SCSIProtocolController) Property name Property implementation CIM_ProtocolController MaxUnitsControlled 32 CIM_SCSIProtocolController HPSA_SCSIProtocolController 15-3-24 HPSA_RedundancySet HPSA_RedundancySet represents controller redundancy if there is more than one controller in a redundant configuration (for example, an MSA500 with two controllers.
Table 1-26 Class: HPSA_StorageRedundancySet (CIM_StorageRedundancySet) Property name Property implementation CIM_SystemSpecificCollection InstanceID Opaque key CIM_RedundancySet LoadBalanceAlgorithm 2 (No Load Balancing) MaxNumberSupported 0 MinNumberNeeded 0 RedundancyStatus • 2 (Fully Redundant) • 3 (Degraded redundancy) TypeOfSet[0] 5 (Limited Sparing) CIM_StorageRedundancySet HPSA_StorageRedundancySet 15-3-26 HPSA_StorageSpecificCollection HPSA_StorageSpecificCollection represents a coll
15-3-27 HPSA_DriveCageLocation HPSA_DriveCageLocation represents a location string for the drive cage.
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 Name HPSA DiskDrive.DeviceID:unique value, where HPSA DiskDrive.DeviceID is the DeviceID property of the instance of HPSA_DiskDrive associated to this instance via the association HPSA_DiskDriveTSASSCSIPE, and unique value is a unique value across all instances of HPSA_TSASSCSIProtocolEndpoint.
Table 1-36 Class: HPSA_EncProtocolEndpoint Property name Property implementation CIM_ManagedElement ElementName Box where n1 is the box number relative to active port Caption Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_EncSASPort associated to this instance via the association HPSA_EncSASPortEncProtocolEndPoint CIM_ManagedSystemElement • Opaque Key Name CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) Reque
Table 1-37 Class: HPSA_ISASSCSIProtocolEndpoint Property name Property implementation Caption Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_TSASPort associated to this instance via the association HPSA_TSASPortTSASSCSIPE ElementName Protocol Endpoint for xxx, where xxx is the value populated in the caption property of the instance of HPSA_TSASPort associated to this instance via the association HPSA_TSASPortTSASSCSIPE CIM_ManagedSystemElemen
Table 1-38 Class: HPSA_TSASPort Property name Property implementation OperationalStatus 2 (OK) For multipath supported firmware implementations, the status of the port is OK, and the status of the path is the only element that can be detected. CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 1-38 Class: HPSA_EncSASPort Property name Property implementation OperationalStatus 2 (OK) For multipath supported firmware implementations, the status of the port is OK, and the status of the path is the only element that can be detected. CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.
Table 1-39 Class: HPSA_ISASPort Property name Property implementation CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_LogicalDevice SystemnCreationClassName HPSA ArraySystem SystemName The property value of HP_ArraySystem.name CreationClassName HPSA_ISASPort DeviceID HPSA PortController.DeviceIDport #, where HPSA_PortController.
Table 1-40 Class: HPSA_ConnectivityCollection Property name Property implementation Description "Protocol End point for Port: + + on Box: + < Box Number> + connected to + Where Cntrl DeviceID is DeviceID property of the instance of HPSA_PortController to which this enclosure Port is connected to.
Table 1-42 Class: HPSA_StorageVolumeStorageSetting (CIM_ElementSettingDate) Property name Property implementation SettingData HPSA_StorageSetting IsCurrent 1 (Set to Is Current) IsDefault 1 (Set to Is Default) 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_StoragePoolStorageCapabilit
HPSA_ArraySystemSCSIProtocolController (Association) 15-3-46 Table 1-46 Class: HPSA_ArraySystemSCSIProtocolController (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_SCSIProtocolController 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_ArraySyste
Table 1-50 Class: HPSA_ArraySystemStorageExtent (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_StorageExtent 15-3-51 HPSA_ArraySystemSPIPort (Association) Table 1-51 Class: HPSA_ArraySystemSPIPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSA_ArraySystem PartComponent HPSA_SPIPort.
HPSA_ComputerSystemArraySystem (Association) 15-3-55 Table 1-55 Class: HPSA_ComputerSystemArraySystem (CIM_ComponentCS) Property name Property implementation GroupComponent HP_WinComputerSystem PartComponent HPSA_ArraySystem 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 sso
HPSA_StorageEnclosureDriveCage (Association) 15-3-59 Table 1-59 Class: HPSA_StorageEnclosureDriveCage (CIM_Container) Property name Property implementation GroupComponent HPSA_StorageEnclosure PartComponent HPSA_DriveCage HPSA_PhysicalPackageArrayControllerPhysical Package (Association) 15-3-60 Table 1-60 Class: HPSA_PhysicalPackageArrayControllerPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_PhysicalPackage PartComponent HPSA_ArrayControllerPhysicalPa
HPSA_DriveCageDiskPhysicalPackage (Association) 15-3-63 Table 1-63 Class: HPSA_DriveCageDiskPhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSA_DriveCage PartComponent HPSA_DiskPhysicalPackage 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 (Assoc
HPSA_ArrayControllerRedundancySet (Association) 15-3-67 Table 1-67 Class: HPSA_ArrayControllerRedundancySet (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_RedundancySet Member HPSA_ArrayController 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_ArraySystem
15-3-71 HPSA_FirmwareArraySystem (Association) Table 1-71 Class: HPSA_FirmwareArraySystem (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSA_Firmware Dependent HPSA_ArraySystem ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) HPSA_StorageEnclosureProcessorEnclosureFir mware (Association) 15-3-72 Table 1-72 Class: HPSA_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity) Property name Prope
Table 1-74 Class: HPSA_DiskDriveStorageExtent (CIM_MediaPresent) Property name Property implementation Antecedent HPSA_DiskDrive Dependent HPSA_StorageExtent HPSA_DiskPhysicalPackageDiskDrive (Association) 15-3-75 Table 1-75 Class: HPSA_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementation Antecedent HPSA_DiskPhysicalPackage Dependent HPSA_DiskDrive HPSA_StoragePoolStorageVolume (Association) 15-3-76 Table 1-76 Class: HPSA_StoragePoolStorageVolume (CIM_AllocatedFrom
Table 1-78 Class: HPSA_SpareExtentStorageExtent (CIM_Spared) Property name Property implementation Antecedent HPSA_StorageExtent Dependent HPSA_StorageExtent HPSA_SpareExtentStorageRedundancySet (Association) 15-3-79 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 (CI
Table 1-82 Class: HPSA_SPIPortSCSIProtocolEndpoint (CIM_DeviceSAPImplementation) Property name Property implementation Antecedent HPSA_SPIPort Dependent HPSA_SCSIProtocolEndpoint HPSA_StorageGroupHostedCollection (Association) 15-3-83 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
Table 1-86 Class: HPSA_DiskDriveMediaAccessStatData (CIM_ElementStatisticalData) Property name Property implementation ManagedElement HPSA_DiskDrive Stats HPSA_MediaAccessStatData HPSA_ArrayControllerPhysicalPackageArrayCo ntrollerLocation (Association) 15-3-87 Table 1-87 Class: HPSA_ArrayControllerPhysicalPackageArrayControllerLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_ArrayControllerPhysicalPackage PhysicalLocation HPSA_ArrayControllerLocation HP
Table 1-90 Class: HPSA_DiskPhysicalPackageDiskDriveLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSA_DiskPhysicalPackage PhysicalLocation HPSA_DiskDriveLocation HPSA_SCSIProtocolEndpointSCSIProtocolContr oller (Association) 15-3-91 Table 1-91 Class: HPSA_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSA_SCSIProtocolEndpoint ManagedElement HPSA_SCSIProtocolController HPSA_Storage
Table 1-94 Class: HPSA_ArraySystemISASSCSIProtocolEndPoint (Association) Property name Property implementation Antecedent HPSA_ArraySystem Dependent HPSA_ISASSCSIProtocolEndpoint 15-3-95 HPSA_ArraySystemISASPort (Association) 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) Prope
Table 1-98 Class: HPSA_TSASPortTSASSCSIProtocolEndpoint (Association) Property name Property implementation Antecedent HPSA_TSASPort Dependent HPSA_TSASSCSIProtocolEndpoint 15-3-99 HPSA_ArraySystemTSASPort (Association) 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 P
Table 1-101 Class: HPSA_SCSIInitiatorTargetLogicalUnitPath Property name Property implementation State • 0 (unknown) if the path status cannot be ascertained • 2 (active) if the path is active and healthy • 5 (path Error) path has an error condition • 3 (passive) path is healthy but is not active or is the standby path 15-3-102 HPSA_EncSASPortEncProtocolEndPoint (Association) Table 1-102 Class: HPSA_EncSASPortEncProtocolEndpoint (Association) Property name Property implementation Antecedent HPSA_E
Table 1-105 Class: HPSA_StorageEnclosureEncProtocolEndpoint Property name Property implementation AvailableSAP HPSA_EncProtocolEndpoint ManagedElement HPSA_StorageEnclosure HPSA_ISASSCSIProtocolEndpointConnectivity Collection (Association) 15-3-106 Table 1-106 Class: HPSA_ISASSCSIProtocolEndpointConnectivityCollection (CIM_MemberOfCollection) Property name Property implementation Collection HPSA_ConnectivityCollection Member HPSA_ISASSCSIProtocolEndpoint HPSA_EncProtocolEndpointConnectivityCol
15-4 Supported indications 15-4-1 Physical Drive Status Changed to OK Table 1-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A physical drive status has changed from a non-OK state to OK AlertingMangedElement WBEM path of the HPSA_DiskDrive class AlertingElementFormat
Table 1-39 HPSA_DeviceIndication: Physical Drive status changed to OK Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-39 HPSA_DeviceIndication: Physical Drive 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-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation RecommendedActions Check for physical drive failed or removed. SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical Drive status is now ERROR.
Table 1-40 HPSA_DeviceIndication: Physical Drive status changed to ERROR Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A physical drive status has changed to Rebuilding.
Table 1-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING 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]: LastFailureDescription • VariableNames[2]: DriveInterface VariableTypes • VariableTypes[0]
Table 1-41 HPSA_DeviceIndication: Physical Drive status changed to REBUILDING Property name Property implementation HWPhysicalLocation Physical Location of the Failed Drive (Bay Number) DeviceControllerLogicalLocation Controller Location For example, SmartArray 642 in Slot 2 HWManufacturer COMPAQ HWSerialNumber Physical Disk Serial Number HP_DeviceIndication DeviceModel Physical Disk Model string Physical Drive Status Changed to PREDICTIVE FAILURE 15-4-4 Table 1-42 HPSA_DeviceIndication: Physi
Table 1-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation 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 For Windows 2008 R2: 103 OSVersion Operating system version of the computer system generating t
Table 1-42 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE 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 Conditiona
Table 1-113 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation Description Due to Solid State wear out a physical drive status has changed to Predictive Failure .
Table 1-113 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: LastFailureDescription • VariableNames[2]: DriveInterface VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 1 (String) • VariableTypes[2]: 4 (uint16)) VariableValues • VariableValues[0]: Short Description of failure • VariableValues[1]: Short Description of last failure • VariableValues[2]:
Table 1-113 HPSA_DeviceIndication: Physical Drive status changed to PREDICTIVE FAILURE Property name Property implementation HP_DeviceIndication DeviceModel 15-4-6 Physical Disk Model string Logical Drive Status Changed to OK Table 1-114 HPSA_StorageVolumeIndication: Logical Drive status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndicat
Table 1-114 HPSA_StorageVolumeIndication: Logical Drive 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 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-114 HPSA_StorageVolumeIndication: Logical Drive 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-115 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation AlertType 5 (Device Alert) EventID 102 ProviderName HP Smart Array RecommendedActions Check for failed or removed physical drives.
Table 1-115 HPSA_StorageVolumeIndication: Logical Drive status changed to ERROR Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
15-4-8 Logical Drive Status Changed to Degraded Table 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded) IndicationTime Time of indication CIM_AlertIndication Description Logical Drive is in a degraded state. Device is still servicing I/O but redundancy may be degraded or lost.
Table 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-116 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded Property name Property implementation HPSA_StorageVolumeIndication DeviceOperationalStatus Current OperationStatus values for Storage Volume • DeviceOperationalStatus[0]: HPSA_StorageVolume.OperationalStatus[0] • DeviceOperationalStatus[1]: HPSA_StorageVolume.
Table 1-117 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure Property name Property implementation SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Logical drive in degraded state - multipath failure.
Table 1-117 HPSA_StorageVolumeIndication: Logical Drive status changed to Degraded - multipath failure 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 SolutionProduct
Table 1-118 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation PerceivedSeverity 3 (Degdaded/Warning) IndicationTime Time of indication CIM_AlertIndication Description Array Controller Status has changed to a status of OK. AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 1-118 HPSA_DeviceIndication: Controller status changed to OK 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]: HPSA_A
Table 1-118 HPSA_DeviceIndication: Controller status changed to OK Property name Property implementation HP_DeviceIndication DeviceModel 15-4-11 Array Controller Model string 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 Control
Table 1-119 HPSA_DeviceIndication: Controller status changed to ERROR 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-119 HPSA_DeviceIndication: Controller status changed to ERROR Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-120 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE Property name Property implementation SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Controller Redundancy State has been set to Active 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
Table 1-120 HPSA_DeviceIndication: Controller Redundancy state has been set to ACTIVE 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-121 HPSA_DeviceIndication: Controller Redundancy has been lost Property name Property implementation IndicationTime Time of indication CIM_AlertIndication 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.
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 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 SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-123 HPSA_DeviceIndication: Controller Battery status changed to OK Property name Property implementation HP_AlertIndication Summary Controller battery status change to OK EventCategory 6 (Primary Storage) ProbableCause 0 NetworkAddresses Contains a list of all the IP addresses (IPv4 and IPv6) of the computer system generating the indication OSType • • • • • For Windows 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:
Table 1-123 HPSA_DeviceIndication: Controller Battery status changed to 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-124 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation 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 SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames • VariableNames[0]: FailureDescription • VariableNames[1]: CacheSizeTotal • VariableNames[2]: CacheSerialNumber VariableTypes • VariableTypes[0]: 1 (String) • VariableTypes[1]: 5 (uint16) • VariableTypes[2]: 1 (Stri
Table 1-124 HPSA_DeviceIndication: Controller Battery status changed to not fully charged Property name Property implementation HWSerialNumber Array Controller Serial Number HP_DeviceIndication DeviceModel 15-4-17 Array Controller Model string Controller Battery Status Changed to FAILED Table 1-125 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (m
Table 1-125 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation OSVersion Operating system version of the computer system generating the indication in the format, .. ProviderVersion Provider version generating the indication in the format, ...
Table 1-125 HPSA_DeviceIndication: Controller Battery status changed to Failed Property name Property implementation SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the format v..
Table 1-126 HPSA_DeviceIndication: Controller Cache status changed to OK Property name Property implementation 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 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-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled Property name Property implementation 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. AlertingMangedElement WBEM path to the HPSA_ArrayController class.
Table 1-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled 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 • VariableTypes[0]: 1
Table 1-127 HPSA_DeviceIndication: Controller Cache status—Temporarily Disabled 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 Array Controller Model string Controller Cache Status - Permanently Disabled 15-4-20 Table 1-128 HPSA_DeviceIndication: Controller Cache status—Permanently Disab
Table 1-128 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation 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 OSVersion Operating system version of the computer system generating
Table 1-128 HPSA_DeviceIndication: Controller Cache status—Permanently Disabled Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 1-129 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 301 ProviderName HP Smart Array RecommendedActions Check status of all enclosure power supplies. Problem may be caused by a failed power supply.
Table 1-129 HPSA_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-130 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation CIM_AlertIndication Description A Storage Enclosure Power Supply has changed to Fully Redundant AlertingMangedElement WBEM path of the HPSA_StorageEnclosureProcessor AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 302 ProviderName HP Smart Array RecommendedActions No action is recommended.
Table 1-130 HPSA_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated.
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 Power Supply Status changed to a status of Redundant Degraded.
Table 1-131 HPSA_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) Var
15-4-24 Enclosure Temperature sensor status changed to OK 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 indication CIM_AlertIndication Description Temperature sensor Status changed to a status of OK.
Table 1-132 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValue
Enclosure Temperature sensor status Changed to Warning 15-4-25 Table 1-133 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description Temperature sensor Status changed to Warning Condition.
Table 1-133 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation ProviderVersion Provider version generating the indication in the format, ...
Table 1-133 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation HP_DeviceIndication DeviceModel Enclosure Model string Enclosure Temperature sensor Status Changed to Critical 15-4-26 Table 1-134 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 5 (major) IndicationTime Time of i
Table 1-134 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical 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 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-134 HPSA_DeviceIndication: Enclosure Temperature sensor status changed to Critical 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-135 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation EventCategory 24 (Primary Storage Cooling) 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 OSVersion Operating system version of the computer system
Table 1-135 HPSA_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the
Table 1-136 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 1-136 HPSA_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-137 HPSA_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation 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 SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short description of failure ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
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.
HPSAS_ArraySystem represents the top-level system. There is one instance per HBA. 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 ElementName Controller name and location For example, HP 8 INT Port SAS/SATA HBA in Slot 3 CIM_ManagedSystemElement Name Controller Serial Number OperationalStatus[0] Status for Array Controller • 0 (Unknown) • 2 (OK) • 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_System CreationClassName H
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 SystemName HPSAS_ArraySystem.
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 Manufacturer Drive vendor string 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 (U
Table 2-10 Class: HPSAS_PortController (CIM_PortController) Property name Property implementation SystemCreationClassName HPSAS_ArraySystem SystemName HPSAS_ArraySystem.Name 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 PortType 82 (PCI) UsageRestriction 2 (Front-End Only) CIM_DAPort HPSAS_DAPort 16-3-11 HPSAS_Firmware HPSAS_Firmware represents the firmware installed on a SAS HBA controller.
HPSAS_PrimordialPool represents the total raw storage managed by the array controller that is assigned to RAID volumes. Table 2-13 Class: HPSAS_PrimordialPool (CIM_StoragePool) Property name Property implementation CIM_ManagedElement ElementName Controller name and location: pool identifier.
Table 2-14 Class: HPSAS_PrimordialPoolNoRaid (CIM_StoragePool) Property name Property implementation RemainingManagedSpace 0 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 ElementName Controller name and location For example, HP 8 INT Port SAS/SATA HBA in Slot 3 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_DiskDriveLo
16-3-22 HPSAS_StorageCapabilities HPSAS_StorageCapabilities represents the possible capabilities of a Storage Pool.
Table 2-23 Class: HPSAS_StorageCapabilities (CIM_StorageCapabilities) Property name Property implementation PackageRedundancyDefault • 0 (When Pool is NonRAID) • 1 (When number of drives = 1) • 2 (When number of drives > 1) 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 ElementName Port Box , where is the name of the port this drive cage is connected and is the Box Number For example, Port IE Box 1 CIM_ManagedSystemElement Name Serial Number of drive cage N/A—when serial number is not available CIM_PhysicalElement CreationClassName HPSAS_DriveCage Manufacturer Drive Cage Vendor string Model Drive Cage Model string PartNumber N/A–Not available in this im
Table 2-26 Class: HPSAS_EnclosureFirmware (CIM_SoftwareIdentity) Property name Property Implemenation 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: VersionString Enclosure firmware string HPSAS_EnclosureFirmware 16-3-26 HPSAS_StorageEnclosur
Table 2-27 Class: HPSAS_StorageEnclosure (HP_StorageEnclosure) Property name Property implementation SerialNumber Enclosure Serial Number N/A is reported if there is no serial number (for example, internal enclosures).
Table 2-28 Class: HPSAS_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation OperationalStatus[0,1, 2, 3 ] Operational status for enclosure and associated power supplies, fans, and sensors. The use of OperationalStatus is described in the HP Storage Enclosure Profile.
Table 2-29 Class: HPSAS_StorageEnclosureLocation (HP_Location) Property name Property implementation ElementName Enclosure location For example, Port 1E Box 1 Caption Enclosure location For example, Port 1E Box 1 Description Enclosure location For example, Port 1E Box 1 CIM_Location Name Key PhysicalPosition Key HP_Location ElementLocationTag • Unknown for Undetermined • External for external enclosures • Internal for drive cages located within the host chassis ElementLocationTagDesc 19 (Box)
HPSAS_StorageEnclosureEnclosureLocation (Association) 16-3-31 Table 2-32 Class: HPSAS_StorageEnclosureEnclosureLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSAS_StorageEnclosure PhysicalLocation HPSAS_StorageEnclosureLocation HPSAS_ArraySystemStorageEnclosureProcessor (Association) 16-3-32 Table 2-33 Class: HPSAS_ArraySystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponen
Table 2-35 Class: HPSAS_StorageEnclosureStorageEnclosureProcessor (CIM_systemPackaging) Property name Property implementation Antecedent HPSAS_StorageEnclosure Dependent HPSAS_StorageEnclosureProcessor 16-3-35 HPSAS_StorageVolumeStorageSetting (Association) Table 2-36 Class: HPSAS_StorageVolumeStorageSetting (CIM_ElementSettingData) Property name Property implementation ManagedElement HPSAS_StorageVolume SettingData HPSAS_StorageSetting IsCurrent 1 (Is Current) IsDefault 1 (Is Default) HPS
Table 2-39 Class: HPSAS_StoragePoolStorageCapabilities (CIM_ElementCapabilities ) Property name Property implementation Capabilities HPSAS_StorageCapabilities ManagedElement HPSAS_StoragePool HPSAS_ArraySystemSCSIProtocolController (Association) 16-3-39 Table 2-40 Class: HPSAS_ArraySystemSCSIProtocolController (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_SCSIProtocolController 16-3-40 HPSAS_ArraySystemPortController (Association
Table 2-43 Class: HPSAS_ArraySystemStorageVolume (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StorageVolume 16-3-43 HPSAS_ArraySystemStorageExtent (Association) Table 2-44 Class: HPSAS_ArraySystemStorageExtent (CIM_SystemDevice) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StorageExtent 16-3-44 HPSAS_ArraySystemDAPort (Association) Table 2-45 Class: HPSAS_ArraySystemDAPort (CIM_Syst
Table 2-47 Class: HPSAS_ArraySystemPrimordialPoolNoRaid (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_PrimordialPoolNoRaid 16-3-47 HPSAS_ArraySystemStoragePool (Association) Table 2-48 Class: HPSAS_ArraySystemStoragePool (CIM_HostedStoragePool) Property name Property implementation GroupComponent HPSAS_ArraySystem PartComponent HPSAS_StoragePool 16-3-48 HPSAS_ComputerSystemArraySystem (Association) Table 2-49 Class: HPSAS_C
Table 2-51 Class: HPSAS_ProductPhysicalPackage (CIM_ProductPhysicalPackage) Property name Property implementation PartComponent HPSAS_PhysicalPackage 16-3-51 HPSAS_StoragePoolStorageExtent (Association) Table 2-52 Class: HPSAS_StoragePoolStorageExtent (CIM_ConcreteComponent) Property name Property implementation GroupComponent HPSAS_StoragePool PartComponent HPSAS_StorageExtent HPSAS_PrimordialPoolNoRaidStorageExtent (Association) 16-3-52 Table 2-53 Class: HPSAS_PrimordialPoolNoRaidStorageExte
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-56 Class: HPSAS_ArraySystemFirmware (CIM_InstalledSoftwareIdentity) Property name Property implementation InstalledSoftware HPSAS_Firmware System HPSAS_ArraySystem HPSAS_SCSIProtocolControllerStorageVolume (Association) 16-3-56 Table 2-57 Class: HPSAS_SC
16-3-58 HPSAS_DiskDriveDiskDriveFirmware (Association) Table 2-59 Class: HPSAS_DiskDriveDiskDriveFirmware (CIM_ElementSoftwareIdentity) Property name Property implementation Antecedent HPSAS_DiskDriveFirmware Dependent HPSAS_DiskDrive ElementSoftwareStatus • ElementSoftwareStatus[0]: 2 (Current) • ElementSoftwareStatus[1]: 6 (Installed) 16-3-59 HPSAS_DiskPhysicalPackageDiskDrive (Association) Table 2-60 Class: HPSAS_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementati
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_StorageExtentStorageVolume (Association) Table 2-64 Class: HPSAS_StorageExtentStorageVolume (CIM_BasedOn) Property name Property implementation Antecedent HPSAS_StorageExtent Dependent HPSAS_StorageVolume 16-3-64 HPSAS_DAPortSCSIProtocolEndpoint
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 Class: HPSAS_PhysicalPackageArraySystemLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSAS_PhysicalPackage Physical Location HPSAS_ArraySystemLocation HPSAS_DiskPhysicalPackageDiskDriveLocation (Association)
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 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 Opaque key Manufacturer Disk drive vendor string IdentityInfoType CIM:
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
2-4-3 Physical Drive Status OK 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 2-4-4 Disk Model string Physical Drive status ERROR Table 2-80 HPSAS_DeviceIndication: Physical Drive status ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication
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 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-84 HPSAS_DeviceIndication: Drive status Degraded Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Replace drive immediately to avoid loss of data. SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary Physical drive status Degraded.
Table 2-84 HPSAS_DeviceIndication: Drive status Degraded Property name Property implementation VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems ImpactedDomain When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.
Table 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 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 Impa
Table 2-86 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation Description A logical drive status has changed to Error. AlertingMangedElement WBEM Path of Storage Volume AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 102 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Check for failed or removed physical drives.
Table 2-86 HPSAS_DeviceIndication: Logical Drive status ERROR Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. 2-4-11 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 2-87 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation AlertType 5 (Device Alert) EventID 103 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Check status of physical drives. Degraded status may be caused by failed or missing physical drives, or a data recovery operation on one or more physical drives.
Table 2-87 HPSAS_DeviceIndication: Logical Drive is in a degraded state Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. 2-4-12 BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 2-88 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation EventID 301 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Check status of all enclosure power supplies. Ensure that power supplies have not failed. Add or replace power supplies as necessary.
Table 2-88 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Non Redundant Property name Property implementation VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values. ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.
Table 2-89 HPSAS_DeviceIndication: Enclosure Power Supply status changed to OK (Redundant) Property name Property implementation 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 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) Variabl
2-4-14 Enclosure Power Supply Status changed to Redundant Degraded Table 2-90 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 3 (Warning) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Power Supply status has changed to Degraded Redundancy.
Table 2-90 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant 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 OSVersion The operating system version of the computer system generating the indication in the format: ..
Table 2-90 HPSAS_DeviceIndication: Enclosure Power Supply status changed to Redundant 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-91 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation HP_AlertIndication Summary Temperature sensor status OK EventCategory 24 (Primary Storage Cooling) ProbableCause 1 (Other) ProbableCauseDescription Temperature 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
Table 2-91 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to OK Property name Property implementation EnclosureName * HP_BladeEnclosureCS.
Table 2-92 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 308 EventTime Time of the event or time of the indication if event time unknown ProviderName HP SAS RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 2-92 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Warning Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “” values.
Table 2-93 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at the time of indication PerceivedSeverity 5 (major) IndicationTime Time of indication CIM_AlertIndication Description A Storage Enclosure Temperature sensor status has changed to Critical. An enclosure temperature is reaching the maximum allowed temperature for normal operation. A shutdown is imminent.
Table 2-93 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation OSVersion The operating system version of the computer system generating the indication in the format: .. ProviderVersion Provider version generating the indication in the format, ...
Table 2-93 HPSAS_DeviceIndication: Enclosure Temperature sensor status changed to Critical Property name Property implementation HP_HardwareIndication HWLogicalLocation Enclosure Location string For example, Port 1I Box 1 HWSerialNumber Enclosure Serial Number HP_DeviceIndication DeviceModel 2-4-18 Enclosure Model string Enclosure Fan Status Changed to OK Table 2-94 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation CIM_Indication IndicationIdentifier
Table 2-94 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation ProbableCauseDescription Fan 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 OSVersion The operating system version of the computer system genera
Table 2-94 HPSAS_DeviceIndication: Enclosure Fan status changed to OK Property name Property implementation SystemVirtualSerialNumber Conditional property containing the virtual system serial number string when running in a Virtual Connect environment SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment SolutionProductModel Conditional property containing the Solution Name string when running in a aggregate product environment in the
Table 2-95 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation RecommendedActions Ensure that the system is adequately ventilated. Check for proper room temperature and internal/external airflow. Add or repair fans and air baffling if necessary.
Table 2-95 HPSAS_DeviceIndication: Enclosure Fan status changed to Degraded Property name Property implementation ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 2-96 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation Description A Storage Enclosure Fan Status changed to Failure. An enclosure has detected a failure in the fan subsystem and there is insufficient fan capability to ensure normal operation.
Table 2-96 HPSAS_DeviceIndication: Enclosure Fan status changed to Failure Property name Property implementation SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication VariableNames FailureDescription VariableTypes 1 (String) VariableValues Short Description of failure In some cases, the property VariableValues can have N/A or “”
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 CIM_ManagedSystemElement Name SerialNumber + Vendor + Model (for example, 1020305+COMPAQ+ BD03685A24) OperationalStatus[0] Volume status • • • • StatusDescriptions 0 (Other) 2 (OK) 5 (Predictive Failure) 6 (ERROR) Description about the OperationalStatus CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_Logic
Table 1-3 Class: HPSCSI_StorageVolume (CIM_StorageVolume) Property name Property implementation PercentComplete 0 HPSCSI_Storagevolume OSName 17-3-3 Corresponding OS name for this volume (for example, Disk 3) HPSCSI_DiskDrive HPSCSI_DiskDrive represents the hard drives connected to SCSI HBA controllers.
Table 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 PartNumber N/A—Not available in this implementation SerialNumber Enclosure Serial Number Tag Opaque key Version N/A—Not available in this implementation CIM_PhysicalPackage RemovalConditions 2 (Not Applicable) CIM_PhysicalFrame CIM_Chassis HP_StorageEnclosure Location 17-3-9 See HP Storage Enclosure Profile HPSCSI_StorageEnclosureProcessor HPSCSI_StorageEnclosureProcessor represents the management pro
Table 1-10 Class: HPSCSI_StorageEnclosureProcessor (CIM_ComputerSystem) Property name Property implementation OperationalStatus Operational status for enclosure and associated power supplies, fans and sensors. The use of OperationalStatus is described in the HP Storage Enclosure Profile.
Table 1-11 Class: HPSCSI_HBAPortController (CIM_PortController) Property name Property implementation CIM_ManagedSystemElement Name Controller model name OperationalStatus Operational status of the controller StatusDescriptions Description about the Operational Status CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBAPortController DeviceID Key: HBA index S
Table 1-12 Class: HPSCSI_DAPort (CIM_DAPort) Property name Property implementation CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_DAPort DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA Index CIM_LogicalPort PortType 82 (PCI) UsageRestriction 2 (Front-End Only) CIM_DAPort HPSCSI_DAPort 17-3-12 HPSCSI_HBASPIPort HPSCSI_
Table 1-13 Class: HPSCSI_HBASPIPort (CIM_SPIPort) Property name Property implementation EnabledDefault 2 (Enabled) EnabledState 5 (Not applicable) RequestedState 12 (Not applicable) CIM_LogicalDevice CreationClassName HPSCSI_HBASPIPort DeviceID Opaque key SystemCreationClassName HPSCSI_HBAComputerSystem SystemName HBA Index CIM_LogicalPort PortType 140 (Parallel SCSI) UsageRestriction 3 (Back-end Only) CIM_SPIPort MaxDataWidth Max bus width (bits) MaxTransferRate Max rate in bits per
Table 1-14 Class: HPSCSI_HBAFirmwareIdentity (CIM_SoftwareIdentity) Property name Property implementation Manufacturer HBA vendor string IdentityInfoType CIM:SoftwareFamily IdentityInfoValue HPQ: VersionString Controller firmware version string IsEntity FALSE 17-3-14 HPSCSI_EnclosureFirmware HPSCSI_EnclosureFirmware represents the firmware installed on a SCSI HBA enclosure.
Table 1-16 Class: HPSCSI_MediaAccessStatData (CIM_MediaAccessStatData) Property name Property implementation CIM_ManagedElement ElementName Disk name (for example, SCSIBUS:1 SCSIID:0) CIM_StatisticalData InstanceID Opaque key SampleInterval 0 CIM_MediaAccessStatData HPSCSI_MediaAccessStatData ECCRecoveredReadErrors See HP SCSI HBA Profile P00123 RetryRecoveredReadErrors See HP SCSI HBA Profile P00123 RetryRecoveredWriteErrors See HP SCSI HBA Profile P00123 HardReadErrors See HP SCSI HBA Profi
Table 1-17 Class: HPSCSI_DriveCage (CIM_PhysicalPackage) Property name Property implementation SerialNumber Serial number if known Tag Opaque key Version N/A—Not available in this implementation CIM_PhysicalPackage RemovalConditions • • • • 0 Unknown 2 (Not Applicable) 3 (Removable when off) 4 (Removable when on or off) HP_DriveCage DriveBays See HP Storage Enclosure profile DuplexLocation See HP Storage Enclosure profile Location See HP Storage Enclosure profile BackplaneSpeed • 0(Unknown
Table 1-18 Class: HPSCSI_HBASCSIProtocolEndpoint (CIM_SCSIProtocolEndpoint) Property name Property implementation SystemName HBA index CIM_ProtocolEndpoint ProtocolIFType 0 (Unknown) CIM_SCSIProtocolEndpoint ConnectionType 1 (Other) OtherConnectionType PCI Role 4 (Both Initiator and Target) 17-3-18 HPSCSI_DASCSIProtocolEndpoint HPSCSI_DASCSIProtocolEndpoint represents an access point to storage resources for the host.
17-3-19 HPSCSI_HBASCSIProtocolController HPSCSI_HBASCSIProtocolController represents a view of SCSI resources on the SCSI HBA. This is required to model the presentation of SCSI LUNs to the host system.
Table 1-21 Class: HPSCSI_HBAGroupCollection (HP_GroupHostedCollection) Property name Property implementation Description Consolidated OperationalStatus for all HPSCSI_ComputerSystem instances ElementName HP consolidated status for all SCSI HBAs CIM_Collection CIM_SystemSpecificCollection InstanceID Opaque key HP_GroupSystemSpecificCollection GroupOperationalStatus Consolidated status for all SCSI HBAs • • • • GroupStatusDescriptions 17-3-21 0 (Other) 2 (OK) 3 (Degraded) 6 (ERROR) Description of
17-3-22 HPSCSI_DriveCageLocation HPSCSI_DriveCageLocation represents a location string for the drive cage.
Table 1-24 Class: HPSCSI_HBALocation (HP_Location) Property name Property implementation Name Key PhysicalPosition Key HP_Location ElementLocationTag PCI slot number ElementLocationTagDesc 23 (Adapter) LocationInformation[0] PCI Slot number Examples: • 3—PCI Slot 3 • 0—Embedded on MotherBoard LocationInfoDesc[0] 17-3-24 3 (PCI Slot) HPSCSI_DiskDriveLocation HPSCSI_DiskDriveLocation represents a location string for the disk drive.
Table 1-26 Class: HPSCSI_HBAProduct (CIM_Product) Property name Property implementation CIM_ ManagedElement ElementName Controller name and location (for example, SCSI Controller Port 1 in Slot 4) CIM_Product IdentifyingNumber Key: Opaque key Name Marketing name Vendor Vendor string Version Firmware version HPSCSI_HBAComputerSystemStorageEnclosureProcessor (Association) 17-3-26 Table 1-27 Class: HPSCSI_HBAComputerSystemStorageEnclosureProcessor (CIM_SystemComponent) Property name Property imp
Table 1-29 Class: HPSCSI_HBAComputerSystemPortController (CIM_Logicalidentity) Property name Property implementation SystemElement HPSCSI_HBAPortController 17-3-29 HPSCSI_HBAComputerSystemDiskDrive (Association) Table 1-30 Class: HPSCSI_HBAComputerSystemDiskDrive (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DiskDrive HPSCSI_HBAComputerSystemStorageVolume (Association) 17-3-30 Table 1-31 Class: HPSCSI_HBAComputerSystemStora
Table 1-33 Class: HPSCSI_HBAComputerSystemSPIPort (CIM_SystemDevice) Property name Property implementation PartComponent HPSCSI_HBASPIPort. 17-3-33 HPSCSI_HBAComputerSystemDAPort (Association) Table 1-34 Class: HPSCSI_HBAComputerSystemDAPort (CIM_SystemDevice) Property name Property implementation GroupComponent HPSCSI_HBAComputerSystem PartComponent HPSCSI_DAPort.
17-3-37 HPSCSI_StorageEnclosureDriveCage (Association) Table 1-38 Class: HPSCSI_StorageEnclosureDriveCage (CIM_Container) Property name Property implementation GroupComponent HPSCSI_StorageEnclosure PartComponent HPSCSI_DriveCage HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (Association) 17-3-38 Table 1-39 Class: HPSCSI_HBAPhysicalPackageDiskDrivePhysicalPackage (CIM_Container) Property name Property implementation GroupComponent HPSCSI_HBAPhysicalPackage PartComponent HPSCSI_DiskPhysical
HPSCSI_SCSIProtocolControllerStorageVolume (Association) 17-3-41 Table 1-42 Class: HPSCSI_SCSIProtocolControllerStorageVolume (CIM_ProtocolControllerForUnit) Property name Property implementation Antecedent HPSCSI_HBASCSIProtocolController Dependent HPSCSI_StorageVolume DeviceAccess 2 (Read Write) DeviceNumber Device LUN number HPSCSI_StorageEnclosureProcessorEnclosureFirmware (Association) 17-3-42 Table 1-43 Class: HPSCSI_StorageEnclosureProcessorEnclosureFirmware (CIM_ElementSoftwareIdentity)
Table 1-45 Class: HPSCSI_DiskDriveStorageExtent (CIM_MediaPresent) Property name Property implementation Antecedent HPSCSI_DiskDrive Dependent HPSCSI_StorageExtent 17-3-45 HPSCSI_DiskPhysicalPackageDiskDrive (Association) Table 1-46 Class: HPSCSI_DiskPhysicalPackageDiskDrive (CIM_Realizes) Property name Property implementation Antecedent HPSCSI_DiskPhysicalPackage Dependent HPSCSI_DiskDrive 17-3-46 HPSCSI_StorageExtentStorageVolume (Association) Table 1-47 Class: HPSCSI_StorageExtentStorageV
HPSCSI_HBAGroupCollectionComputerSystem (Association) 17-3-49 Table 1-50 Class: HPSCSI_HBAGroupCollectionComputerSystem (HP_GroupHostedCollection) Property name Property implementation Antecedent HP_WinComputerSystem Dependent HPSCSI_HBAGroupCollection HPSCSI_HBAGroupCollectionHBAComputerSystem (Association) 17-3-50 Table 1-51 Class: HPSCSI_HBAGroupCollectionHBAComputerSystem (CIM_MemberOfCollection) Property name Property implementation Member HPSCSI_ HBAComputerSystem Collection HPSCSI_HBAGro
Table 1-54 Class: HPSCSI_DiskDriveMediaAccessStatData (CIM_ElementStatisticalData) Property name Property implementation ManagedElement HPSCSI_DiskDrive Stats HPSCSI_MediaAccessStatData 17-3-54 HPSCSI_HBAPhysicalPackageLocation (Association) Table 1-55 Class: HPSCSI_HBAPhysicalPackageLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_HBAPhysicalPackage PhysicalLocation HPSCSI_HBALocation HPSCSI_StorageEnclosureEnclosureLocation (Association) 17-3-55 Ta
Table 1-58 Class: HPSCSI_DiskPhysicalPackageDiskDriveLocation (CIM_PhysicalElementLocation) Property name Property implementation Element HPSCSI_DiskPhysicalPackage PhysicalLocation HPSCSI_DiskDriveLocation HPSCSI_SCSIProtocolEndpointSCSIProtocolController (Association) 17-3-58 Table 1-59 Class: HPSCSI_SCSIProtocolEndpointSCSIProtocolController (CIM_SAPAvailableForElement) Property name Property implementation AvailableSAP HPSCSI_DASCSIProtocolEndpoint ManagedElement HPSCSI_HBASCSIProtocolContro
Table 1-62 HPSCSI_DeviceIndication: Physical Drive status set to OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Information) IndicationTime Time of indication CIM_AlertIndication Description The Physical Disk status has returned to OK AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 5 ProviderName HP SCSI R
Table 1-62 HPSCSI_DeviceIndication: Physical Drive status set 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 ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populate
Table 1-63 HPSCSI_DeviceIndication: Physical Drive status set to ERROR Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity Severity (for example, 5 (Major)) IndicationTime Time of indication CIM_AlertIndication Description SCSI physical disk has a status of ERROR and can no longer return data AlertingMangedElement WBEM path of the HPSCSI_DiskDrive class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Dev
Table 1-63 HPSCSI_DeviceIndication: Physical Drive status set to 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 syste
Table 1-64 HPSCSI_DeviceIndication: Physical Drive status is set 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 SCSI physical drive status is now set to predictive failure.
Table 1-64 HPSCSI_DeviceIndication: Physical Drive status is set to 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) for
Table 1-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) IndicationTime Time of indication CIM_AlertIndication Description The physical drive is offline and can no longer return data. No further status is available.
Table 1-65 HPSCSI_DeviceIndication: Physical Drive status OFFLINE Property name Property implementation SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems Wh
Table 1-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was OK Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 2 (Informational) IndicationTime Time of indication CIM_AlertIndication Description A physical drive 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
Table 1-66 HPSCSI_DeviceIndication: Physical Drive status - Missing was 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 s
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 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 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_Indication IndicationIdentifier GUID string generated
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 EnclosureName * HP_BladeEnclosureCS.
Table 1-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation 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 ProbableCauseDescription Fan Status Changed
Table 1-79 HPSCSI_DeviceIndication: Fan status change—OK Property name Property implementation BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-80 HPSCSI_DeviceIndication: Fan status change—Degraded Property name Property implementation 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 CreationClassName of the computer system generating the indication HP_AlertIndication Summary A fan has failed but there are still enough fans in the fan subsystem t
Table 1-80 HPSCSI_DeviceIndication: Fan status change—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 1-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation Description A fan has failed and there are not enough fans in the fan subsystem to keep the enclosure cool. AlertingMangedElement WBEM path of the HPSCSI_StorageEnclosureProcessor class instance AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 16 ProviderName HP SCSI RecommendedActions Check your fan subsystem as soon as possible.
Table 1-81 HPSCSI_DeviceIndication: Fan status change - ERROR Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_ComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
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 CIM_ManagedElement ElementName Fibre Channel Port CIM_ManagedSystemElement OperationalStatus[0] StatusDescriptions[0] • • • • • 0 (Unknown) • • • • • • • • Unknown 2 (OK-Online) 6 (Error) 10 (Stopped) 11 (In Service) OK-Online Offline Bypassed Diagnostics Link down Error Loopback CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_L
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 CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPFCHBA_PortController DeviceID NodeWWN:SerialNumber SystemCreationClassName HPFCHBA_ComputerSystem SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn, where nodewwn is the node’s WWN and portwwn is the port’s WWN CIM_Contro
Table 2-5 Class: HPFCHBA_FCPortStatistics Property name Property implementation PacketsTransmitted 0 (required property set to zero because this information is not collected by the HBA) PacketsReceived 0 (required property set to zero because this information is not collected by the HBA) CIM_FCPortStatistics 18-3-5 CRCErrors HBAAPI_PORTSTATISTICS.InvalidCRCCount DumpedFrames HBAAPI_PORTSTATISTICS.DumpedFrames ErrorFrames HBAAPI_PORTSTATISTICS.
Table 2-6 Class: HPFCHBA_LogicalPortGroup Property name Property implementation CIM_LogicalPortGroup 18-3-6 Name PortWWN NameFormat WWN HPFCHBA_PhysicalPackage HPFCHBA_PhysicalPackage class represents the physical elements of the associated Fibre Channel port controller.
HPFCHBA_Product is used to aggregate physical element of the FC HBA. In the following table, HBAAPI_ADAPTERATTRIBUTES prefix refers to the HBA API HBA_ADAPTERATTRIBUTES structure. This information comes directly from the HBA and is not altered.
Table 2-9 Class: HPFCHBA_SoftwareIdentityDrv 18-3-9 Property name Property implementation IsEntity False HPFCHBA_FirmwareIdentityFW HPFCHBA_FirmwareIdentityFW represents adapter firmware associated with the Fibre Channel port controller. Table 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 CIM_ManagedElement Caption FC HBA Option ROM Description FC HBA Option ROM detail for Model Name, where model name is the model name of the HBA.
Table 2-12 Class: HPFCHBA_SCSIProtocolController Property name Property implementation CIM_ManagedSystemElement • • • • OperationalStatus[0] 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) CIM_LogicalElement CIM_EnabledLogicalElement EnabledDefault 2 (Enabled) EnabledState 5 (Not Applicable) RequestedState 12 (Not Applicable) CIM_LogicalDevice CreationClassName HPFCHBA_SCSIProtocolController DeviceID PortWWN SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn, w
Table 2-13 Class: HPFCHBA_SCSIProtocolEndpoint Property name Property implementation EnabledDefault 2 (Enabled) RequestedState 12 (Not Applicable) CIM_ServiceAccessPoint CreationClassName HPFCHBA_SCSIProtocolEndpoint SystemName HPQ:GUID: 85408DBD-6A39-41CD-9E5A357AEA130BBF:NODEWWN:nodewwn:PORTWWN: portwwn, where nodewwn is the node’s WWN and portwwn is the port’s WWN SystemCreationClassName HPFCHBA_ComputerSystem CIM_ProtocolEndpoint ProtocolIFType 57 (HIPPI Interface) CIM_SCSIProtocolEndpoint
Table 2-14 Class: HPFCHBA_GroupSystemSpecificCollection Property name Property implementation GroupOperationalStatus[0] • • • • • 0 (Unknown) • • • • • Unknown GroupStatusDescriptions[0] 18-3-14 1 (Other) 2 (OK) 3 (Degraded) 6 (Error) Other OK Degraded Error HPFCHBA_ComputerSystemFCPort HPFCHBA_ComputerSystemFCPort is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_FCPort.
Table 2-16 Class: HPFCHBA_ComputerSystemPortController Property name Property implementation PartComponent ref:HPFCHBA_PortController 18-3-16 HPFCHBA_ComputerSystemSCSIProtocolController HPFCHBA_ComputerSystemSCSIProtocolController is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SCSIProtocolController.
Table 2-19 Class: HPFCHBA_ComputerSystemSoftwareIdentityDrv Property name Property implementation CIM_InstalledSoftwareIdentity HPFCHBA_ComputerSystemSoftwareIdentityDrv InstalledSoftware ref:HPFCHBA_SoftwareIdentityDrv System ref:HPFCHBA_ComputerSystem 18-3-19 HPFCHBA_SystemServiceAccessPoint HPFCHBA_SystemServiceAccessPoint is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_SCSIProtocolEndpoint.
HPFCHBA_FCPortLogicalPortGroup is used to represent an association between HPFCHBA_FCPort and HPFCHBA_LogicalPortGroup. Table 2-22 Class: HPFCHBA_FCPortLogicalPortGroup Property name Property implementation CIM_MemberOfCollection HPFCHBA_FCPortLogicalPortGroup Collection ref:HPFCHBA_LogicalPortGroup Member ref:HPFCHBA_FCPort 18-3-22 HPFCHBA_FCPortSCSIProtocolEndpoint HPFCHBA_FCPortSCSIProtocolEndpoint is used to represent an association between HPFCHBA_FCPort and HPFCHBA_SCSIProtocolEndpoint.
18-3-24 HPFCHBA_PortControllerFCPort HPFCHBA_PortControllerFCPort is used to represent an association between HPFCHBA_PortController and HPFCHBA_FCPort.
Table 2-27 Class: HPFCHBA_SoftwareIdentityDrvPortController Property name Property implementation Antecedent ref:HPFCHBA_SoftwareIdentityDrv Dependent ref:HPFCHBA_PortController 18-3-27 HPFCHBA_PortControllerFirmwareIdentityFW HPFCHBA_PortControllerFirmwareIdentityFW is used to represent an association between HPFCHBA_PortController and HPFCHBA_FirmwareIdentityFW.
Table 2-30 Class: HPFCHBA_ProductPhysicalComponent Property name Property implementation CIM_Component CIM_ProductPhysicalComponent HPFCHBA_ProductPhysicalComponent GroupComponent ref:HPFCHBA_Product PartComponent ref:HPFCHBA_PhysicalPackage 18-3-30 HPFCHBA_SystemPackaging HPFCHBA_SystemPackaging is used to represent an association between HPFCHBA_PhysicalPackage and HPFCHBA_ComputerSystem.
HPFCHBA_GroupHostedCollection is used to represent an association between CIM_ComputerSystem and HPFCHBA_GroupSystemSpecificCollection.
Table 2-35 Class: HPFCHBA_Location Property name Property implementation HP_Location ElementLocationTag slot number ElementLocationTagDesc 1 (slot) 18-3-35 HPFCHBA_PhysicalElementLocation HPFCHBA_PhysicalElementLocation is used to represent an association between the HPFCHBA_PhysicalPackage and HPFCHBA_Location.
Table 2-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK Property name Property implementation EventID 2 EventTime Time of the event or time of the indication if event time unknown ProviderName HP Fibre Channel RecommendedActions No action is recommended SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 2-37 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to OK 18-4-2 Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment BladeBay HP_BladeCSLocation.LocationInformation[0] BladeName HP_ComputerSystem.Name EnclosureName HP_BladeEnclosureCS.
Table 2-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation EventID 6 EventTime Time of the event or time of the indication if event time unknown ProviderName HP Fibre Channel RecommendedActions 1 2 3 SystemName HP_ComputerSystem.SystemName SystemCreationClassName HP_ComputerSystem.
Table 2-38 Class: HPFCHBA_DeviceIndication: Fibre Channel Port status changed to Link Down Property name Property implementation SystemVirtualUUID Conditional property containing the virtual system UUID when running in a Virtual Connect environment BladeBay HP_BladeCSLocation.LocationInformation[0] BladeName HP_ComputerSystem.Name EnclosureName HP_BladeEnclosureCS.
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 20-3 and 20-4 RegisteredOrganization • 2 (DMTF) for DMTF profiles • 11 (SNIA) for SNIA SMI-S storage profiles • 1 (Other) for for HP profiles RegisteredVersion See Tables 20-3 and 20-4 Table 3-3 Property Values of HP_RegisteredProfile for DMTF Prof
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.
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 CIM_ManagedSystemElement • • • • • • 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 Tag Uniquely identifies an instance of HPWMITape_TapeDriveMediaLocation 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 MaxMounts Not implemented MediaDescription Not implemented 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 T
Table 1-7 Class: HPWMITape_TapeDriveEnclosure Property name Property implementation CIM_ManagedSystemElement Name Not Implemented 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
Table 1-8 Class: HPWMITape_Product Property name Property implementation SKUNumber Not implemented Vendor HP 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 Cre
Table 1-10 Class: HPWMITape_TapeDriveFirmware Property name Property implementation CIM_ManagedElement CIM_ManagedSystemElement 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 N
Table 1-11 Class: HPWMITape_TapeDriveSPIPort Property name Property implementation StatusDescriptions More information for OperationalStatus result.
Table 1-12 Class: HPWMITape_TapeDriveSASPort Property name Property implementation CIM_ManagedSystemElement 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
Table 1-13 Association: HPWMITape_TapeSystemDevice Property name Property implementation PartComponent HPWMITape_TapeDrive 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 Cap
Table 1-17 Association: HPWMITape_RealizeStorageMediaLocation Property name Property implementation Antecedent HPWMITape_TapeDriveMediaLocation Dependent HPWMITape_TapeDrive 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) T
Table 1-21 Association: HPWMITape_TapeDriveToTapeDriveFirmware Property name Property implementation Antecedent HPWMITape_TapeDriveFirmware Dependent HPWMITape_TapeDrive 21-3-21 HPWMITape_InstalledDriveFirmware (Association) 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_Ta
Table 1-25 Association: HPWMITape_SCSIInitiatorTargetLUPath Property name Property implementation Initiator CIM_SCSIProtocolEndpoint LogicalUnit HPWMITape_TapeDrive Target HPWMITape_SCSIProtocolEndPoint HPWMITape_SCSIProtocolEndpointLogicalPort (Association) 21-3-25 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 U
Table 1-27 HP_TapeDriveDeviceIndication: Drive status changed to Unknown Property name Property implementation RecommendedActions See HPWMITapeEventMetaData.mof SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary See HPWMITapeEventMetaData.
Table 1-27 HP_TapeDriveDeviceIndication: Drive status changed to Unknown Property name Property implementation 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-28 HP_TapeDriveDeviceIndication: Drive status changed to OK Property name Property implementation ProbableCause 1 (Other) ProbableCauseDescription Tape drive status changed to OK ProviderVersion Provider version generating the indication in the format, ...
Table 1-29 HP_TapeDriveDeviceIndication: Drive status changed to Degraded Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 3 (Degraded / Warning) IndicationTime Time of indication CIM_AlertIndication Description See HPWMITapeEventMetaData.
Table 1-29 HP_TapeDriveDeviceIndication: Drive status changed to Degraded Property name Property implementation SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indicati
Table 1-30 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation EventID 504 (Tape drive status changed to Failed) EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.
Table 1-30 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation 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-31 HP_TapeDriveDeviceIndication: Drive status changed to Failed Property name Property implementation ProbableCause 1 (Other) ProbableCauseDescription A new tape drive was detected ProviderVersion Provider version generating the indication in the format, ...
Table 1-32 HP_TapeDriveDeviceIndication: Tape Drive status changed to Offline Property name Property implementation CIM_Indication IndicationIdentifier GUID string generated at indication PerceivedSeverity 6 (Critical) IndicationTime Time of indication CIM_AlertIndication Description See HPWMITapeEventMetaData.
Table 1-32 HP_TapeDriveDeviceIndication: Tape Drive status changed to Offline 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 othe
Table 1-33 HP_TapeDriveDeviceIndication: OK Tape Drive Now Missing Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.mof SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary See HPWMITapeEventMetaData.
Table 1-33 HP_TapeDriveDeviceIndication: OK Tape Drive Now Missing Property name Property implementation 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-34 HP_TapeDriveDeviceIndication: Failed Drive Now Missing Property name Property implementation ProbableCause 73 (Element Missing) ProbableCauseDescription Missing tape drive that was Failed ProviderVersion Provider version 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 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 H
Table 1-36 HP_TapeDriveDeviceIndication: Degraded Drive Now Missing Property name Property implementation EventTime Time of the event or time of the indication if event time unknown ProviderName HP Tape RecommendedActions See HPWMITapeEventMetaData.mof SystemName Name of the computer system generating the indication SystemCreationClassName CreationClassName of the computer system generating the indication HP_AlertIndication Summary See HPWMITapeEventMetaData.
Table 1-36 HP_TapeDriveDeviceIndication: Degraded Drive Now Missing Property name Property implementation 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 ProbableCause 1 (Other) ProbableCauseDescription Tape drive cleaning required ProviderVersion Provider version generating the indication in the format, ...
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 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
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 IsEntity False(always set to False) 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 Tag Opaque Key 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 HotSwappable Not Available in this 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_LogicalElement 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.
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_SATAPortControll
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
23-3-27 HP_SATADiskPhysicalPackageSATADiskDrive (Association) 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_SATADiskLo
23-3-31 HP_SATALogicalPortISATAProtocolEndpoint (Association) 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.
23-3-35 HP_SATAPortControllerFWSATAPortController (Association) 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_Elem
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 SystemFirmwareVersion Firmware version of the computer system generating the indication SystemSerialNumber Serial number of the computer system generating the indication SystemProductID Product ID of the computer system generating the indication SystemModel Model name of the computer system generating the indication SystemGUID Platform GUID of the computer system generating the indication Impacted
Table 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 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-33 HP_SATADeviceIndication: Disk Drive status Error Property name Property implementation IndicationTime Time of indication CIM_AlertIndication Description A Disk Drive status has changed to 'Error'. AlertingManagedElement WBEM path of the HP_SATADiskDrive class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 603 ProviderName HP SATA RecommendedActions Check for failed or removed physical drives.
Table 1-33 HP_SATADeviceIndication: Disk Drive status Error Property name Property implementation SystemGUID Platform GUID of the computer system generating the indication ImpactedDomain • 3 (Enclosure) for c-Class BladeSystems • 4 (System) for all other systems When ImpactedDomain is 3 (Enclosure), the properties indicated with (*) are populated. BladeBay * HP_BladeCSLocation.LocationInformation[0] BladeName * HP_WinComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-34 HP_SATADeviceIndication: Disk Drive status Degraded Property name Property implementation 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. Degraded status may be caused by failed or missing physical drive, or due to a data recovery operation on the physical drive.
Table 1-34 HP_SATADeviceIndication: Disk Drive status 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_WinComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-35 HP_SATADeviceIndication: Disk Drive status Predictive Failure Property name Property implementation Description A Disk Drive status has changed to Predictive Failure. AlertingManagedElement WBEM path of the HP_SATADiskDrive class AlertingElementFormat 2 (CIMObjectPath) AlertType 5 (Device Alert) EventID 605 ProviderName HP SATA RecommendedActions Replace drive immediately to avoid loss of data.
Table 1-35 HP_SATADeviceIndication: Disk Drive status 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_WinComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
Table 1-36 HP_SATADeviceIndication: Disk Drive is missing Property name Property implementation 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 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_WinComputerSystem.Name EnclosureName * HP_BladeEnclosureCS.
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 AttributeName A string identifying the structured element name for BIOS attribute using the format ":” 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.
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.