IBM HMC

Monitor IBM Power Compute via the Hardware Management Console (HMC)

📘

Not Included in the BindPlane with Google Stackdriver offering

All of the Google Cloud Platform sources listed within this documentation are not included with the BindPlane with Google Stackdriver offering.

Data Collection Setup

Metrics are collected via HMC from a IBM Power Compute Environment. Configurations with P-Series virtualization such as VIOS LPARs and KVM are supported. Running Base-Metal installed Linux or AIX on the Power Server is also supported.

Network Requirements

Port: 12443 (TCP) connection the HMC

Least Privileged User

Least Privileged User for HMC requires a role of hmcviewer with access to AllSystemResources.

A sample configuration screen is shown below:

615

HMC LPU Configuration Example

Supported Versions

HMC: 9.1+

Connection Parameters

NameRequired?Description
HostRequiredThe HMC to connect to.
PortThe port for communication to the HMC.
UsernameRequired
PasswordRequired
SSL ConfigurationThe SSL mode to use when connecting to the target. Can be configured to use SSL but do not verify the target's certificate (No Verify) or use SSL and verify the target's certificate (Verify).
Request TimeoutThe number of seconds to allow for the API to return a response.
Max Concurrent RequestsThe maximum number of requests allowed simultaneously.
Max RetriesThe maximum number of retries for each request with a 'try again' response.
Event SeverityThe Maximum event severity to collect.
Max EventsThe maximum number of events to collect.
Collect Fiber Channel PortToggles collection of Fiber Channel Port resources.
Collect Logical PartitionToggles collection of Logical Partition resources.
Collect Network AdapterToggles collection of Network Adapter resources.
Collect Shared Memory PoolToggles collection of Shared Memory Pool resources.
Collect Shared Processor PoolToggles collection of Shared Processor Pool resources.
Collect Shared Storage PoolToggles collection of Shared Storage Pool resources.
Collect Single Root IO Virtualization Logical PortToggles collection of Single Root IO Virtualization Logical Port resources.
Collect Storage AdapterToggles collection of Storage Adapter resources.
Collect Virtual Ethernet AdapterToggles collection of Virtual Ethernet Adapter resources.
Collect Virtual IO ServerToggles collection of Virtual IO Server resources.

Metrics

Fiber Channel Port

NameDescription
Operations (Operations)Total reads and writes
Physical LocationPhysical location of the fiber channel port
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Read Throughput (Bytes)Data read
Reads (Reads)Number of reads
Running SpeedRunning speed of the fiber channel adapter
Throughput (Bytes)Data read and written
World Wide Port NameWorld Wide Port Name of he fiber channel port
Write Throughput (Bytes)Data written
Writes (Writes)Number of writes

Logical Partition

NameDescription
Affinity ScoreValue from 0-100 where 100 is perfect affinity placement.
Assigned Memory (Mebibytes)Memory assigned to the partition
Backed Physical Memory (Mebibytes)For an AMS partition, this is the amount of physical memory from the Shared Memory pool that is backing the partition logical address space. For a dedicated memory partition this will be the size of the partition's logical address space
Current Memory Size (Mebibytes)Current memory size
Deduplicated Memory (Mebibytes)Size of memory the partition has I/O mapped
Donated Processor CyclesDedicated cycles donated by this partition since hypervisor reboot
Entitled Processor CyclesCycles entitled to this partition since hypervisor reboot
idThe integer ID of the partition
Idle Processor CyclesPartition collected cycles that the partition considers as idle cycles since hypervisor reboot
Instruction Execution TimeThe amount of time instruction counts were collected since the managed system was started. This attribute will be reported only in Power 8 systems
Instructions PerformedThe number of instructions performed by the partition since the managed system was started. This attribute will be reported only in Power 8 systems
IP AddressThe ip address of the partition
Mapped I/O Memory (Mebibytes)The most recently collected number of bytes associated with the partition that have been deduplicated
Maximum Processing UnitsMaximum processing units assigned to the partition
Maximum Virtual ProcessorsMaximum virtual processors assigned to the partition
Memory Pool IDIdentifier of the memory pool assigned to this partition, -1 if dedicated
Memory Pool WeightMemory weight of the partition
Migration StateThe state of the partition's migration operation
NameThe name of the partition
Number Of Processor WaitsNumber of times waited on processor entitlement
Number Of Times DispatchedNumber of times the lpar was dispatched to run on a physical processor
Power On With HypervisorPower on with Hypervisor
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Processor ModeMode of processor. The value for dedicated processor is 'donated' and the values for shared processors are 'capped' and 'uncapped'
Processor Pool IDProcessor pool identifier. It is -1 if lpar is in dedicated processor mode.
Processor WeightProcessor weight of the partition
Progress StateThe progress state of the partition's hibernation operation
Remote Restart StateThe state of the partition's Remote Restart operation
Resource Monitoring Control StateThe state of the partition's Resource Monitoring Control (RMC) connection
Run Latch InstructionsHypervisor collected instructions completed while the run latch is set since boot of the CEC (or partition creation). This attribute is not reported in Power8 systems
Run Latch Processor CyclesHypervisor collected cycles while the run latch is set since boot of the CEC (or partition creation). This attribute is not reported in Power 8 systems
StateThe state of the partition
Time Spent Waiting For DispatcherTimebase cycles spent waiting on physical processor, since partition reboot
Time Spent Waiting For ProcessorTimebase cycles spent waiting on uncapped capacity or configured processor entitlement since partition reboot
Total I/O Memory (Mebibytes)Size of memory the partition is entitled to I/O map
TypeThe partition environment, as an enumeration key (AIX_LINUX, OS_400, etc.)
Utilized Capped Processor CyclesCapped cycles utilized by this partition since hypervisor reboot
Utilized Uncapped Processor CyclesUncapped cycles utilized by this partition since hypervisor reboot
Virtual Service Attention LED Is OnThe virtual service attention LED state

Network Adapter

NameDescription
Dropped Traffic (Packets)Counter of packets dropped by the adapter since reboot of VIOS
HMC TypeKind of adapter in hmc: Generic, Shared
Physical LocationPhysical location of the adapter
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Received Throughput (Bytes)Counter of bytes received by the adapter since reboot of VIOS
Received Traffic (Packets)Counter of packets received by the adapter since reboot of VIOS
Sent Throughput (Bytes)Counter of bytes sent by the adapter since reboot of VIOS
Sent Traffic (Packets)Counter of packets sent by the adapter since reboot of VIOS
Throughput (Bytes)Data sent and received
Traffic (Operations)Total reads and writes
TypeType of the adapter

Power System

NameDescription
Available Memory (Mebibytes)Free memory which is available for assignment
Available Memory Ratio (%)Percentage of memory which is available for assignment
Available Processing UnitsNumber of processing units available for assignment
Available Processor Pool CyclesCurrent available pool processing units
Borrowed Processor Pool CyclesProcessing units which are being borrowed from dedicated partition
Configurable Memory (Mebibytes)Memory that can be configured on the system
Configurable Processing UnitsNumber of processing units that are configurable
Configurable Processor UnitsNumber of processing units that are configurable
Configured Pool SizeConfigured pool size in processing units
Cycles Spent Starting ProcessesProcessing Start Time in cycles since the hypervisor initially loaded
Firmware Assigned Memory (Bytes)Memory assigned to the system firmware
Firmware Utilized Processor CyclesCycles utilized by the Power Hypervisor since IPL
HostnameHostname
IP AddressIP Address
Machine TypeMachine Type
Memory Defragmentation StateMemory defragmentation state
ModelModel
MTMSMachine Type, Model, and Serial Number of the Power System
NameName
Physical System Attention LED Is OnLED state
Serial NumberSerial Number
StateCurrent state
Total Memory (Mebibytes)Total Memory installed on the system
Total Processing UnitsTotal processing units installed on the system
Total Processor Pool CyclesCounter of total processor cycles assigned to pool since hypervisor reboot
Used Memory (Mebibytes)Total Memory installed on the system
Used Memory Ratio (%)Percentage of memory which is assigned
Utilized Processor Pool CyclesCounter of utilized processor cycles assigned to pool since hypervisor reboot

Shared Memory Pool

NameDescription
Allocated Memory (Mebibytes)Allocated Memory for this Shared Memory Pool
Available Memory (Mebibytes)Available Memory for this Shared Memory Pool
Deduplicated Memory (Bytes)The most recently collected number of bytes in the pool that are coalesced
IDThe ID of the shared memory pool
I/O Entitled Memory (Mebibytes)The total amount of I/O entitled memory currently mapped by all partitions in the shared memory pool
I/O Mapped Memory (Mebibytes)The total I/O mapped memory of all active partitions served by pool
Maximum Memory (Mebibytes)Maximum Memory this pool can have allocated
Memory Assigned To Logical Partitions (Mebibytes)The total amount of physical memory that is used by all partitions in the shared memory pool
Memory Assigned To System Firmware (Mebibytes)The total amount of physical memory that is used by system firmware in the shared memory pool
Page Delays (Microseconds)The total page in delay in microseconds spent waiting for the page faults indicated above since the initialization of the pool
Page FaultsThe total number of page faults that have occurred since the initialization of the pool
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Processor Cycles Used For DeduplicationMost recently collected number of CPU cycles that the hypervisor has spent on deduplication for the AMS pool
Used Memory (Mebibytes)Memory used in this Shared Memory Pool
Utilization (%)Percentage of memory which is utilized

Shared Processor Pool

NameDescription
Assigned Processor CyclesTotal cycles assigned to the pool since hypervisor reboot
Available Processor UnitsAvailable Processor Units
Borrowed Processor UnitsProcessors that are borrowed not assigned to partitions. Reported only for default shared processor pool.
IDThe Pool ID
Maximum Processor UnitsMaximum processing units that can be configured. This is the sum of configured pool size in processing units and borrowedProcUnits.
NameThe name of the pool
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Utilized Processor CyclesCycles utilized by partitions in the pool since hypervisor reboot

Shared Storage Pool

NameDescription
Free Space (Mebibytes)Free pool space
IDIdentifier for the pool
NameName of the pool
Operations (Operations)Total reads and writes
Read Throughput (Bytes)Data read
Reads (Reads)Number of reads
Throughput (Bytes)Data read and written
Total Space (Mebibytes)Total pool space
Used Space (Mebibytes)Used pool space
Used Space Ratio (%)Used space percent
Write Throughput (Bytes)Data written
Writes (Writes)Number of writes

Single Root IO Virtualization Logical Port

NameDescription
DRC IndexDRC index of the SR-IOV adapter
Dropped Physical Traffic (Packets)Number of packets dropped since reboot
Physical DRC IndexDRC index of associated physical adapter
Physical Port IDPhysical port ID of associated physical adapter
Physical Throughput (Bytes)Data sent and received
Physical Traffic (Operations)Total reads and writes
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Received Physical Throughput (Bytes)Number of bytes received since reboot
Received Physical Traffic (Packets)Number of packets received since reboot
Sent Physical Throughput (Bytes)Number of bytes sent since reboot
Sent Physical Traffic (Packets)Number of packets sent since reboot

Storage Adapter

NameDescription
HMC TypeKind of adapter in hmc: Physcial, Virtual, Fiber Channel
Operations (Operations)Total reads and writes
Physical LocationPhysical location of the adapter
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Read Throughput (Bytes)Data read
Reads (Reads)Number of reads
Running SpeedRunning speed of the adapter
Throughput (Bytes)Data read and written
TypeType of the adapter
World Wide Port NameWorld Wide Port Name of the adapter
Write Throughput (Bytes)Data written
Writes (Writes)Number of writes

Virtual Ethernet Adapter

NameDescription
Dropped Physical Traffic (Packets)Number of physical packets dropped since reboot
Dropped Traffic (Packets)Number of packets dropped since reboot
Is Port VLAN IDTrue: Port VLAN Id, False: additional VLAN IDs
Physical LocationPhysical location code
Physical Throughput (Bytes)Data sent and received
Physical Traffic (Operations)Total reads and writes
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Received Physical Throughput (Bytes)Number of physical bytes received since reboot
Received Physical Traffic (Packets)Number of physical packets received since reboot
Received Throughput (Bytes)Number of bytes received since reboot
Received Traffic (Packets)Number of packets received since reboot
Sent Physical Throughput (Bytes)Number of physical bytes sent since reboot
Sent Physical Traffic (Packets)Number of physical packets sent since reboot
Sent Throughput (Bytes)Number of bytes sent since reboot
Sent Traffic (Packets)Number of packets sent since reboot
Throughput (Bytes)Data sent and received
Traffic (Operations)Total reads and writes
VLAN IDVLAN ID of this Adapter
VSwitch IDVSwitch ID of this adapter

Virtual IO Server

NameDescription
Affinity ScoreValue from 0-100 where 100 is perfect affinity placement
API CapableThe Virtual IO Server is or is not API Capable
Assigned Memory (Mebibytes)Memory assigned to the partition
Donated Processor CyclesDedicated cycles donated by this partition since hypervisor reboot
Entitled Processor CyclesCycles entitled to this partition since hypervisor reboot
IDThe integer ID of the partition underlying the virtual I/O server
Idle Processor CyclesPartition collected cycles that the partition considers as idle cycles since hypervisor reboot
Instruction Execution TimeThe amount of time instruction counts were collected since the managed system was started. This attribute will be reported only in Power 8 systems
Instructions PerformedThe number of instructions performed by the partition since the managed system was started. This attribute will be reported only in Power 8 systems
IP AddressThe ip address of the virtual I/O server
Maximum Processing UnitsMaximum processing units assigned to the partition
Maximum Virtual ProcessorsMaximum virtual processors assigned to the partition
NameThe name of the virtual I/O server
Partition NameThe name of the partition
Partition TypeThe partition environment, as an enumeration key (AIX_LINUX, OS_400, VIRTUAL_IO_SERVER, etc.)
Power System MTMSThe Machine Type, Model, and SerialNumber of the power system this is on
Processor WeightProcessor weight of the partition
Resource Monitoring Control StateThe state of the partition's Resource Monitoring Control (RMC) connection
StateThe state of the virtual I/O server
Time Spent Waiting For DispatcherTimebase cycles spent waiting on physical processor, since partition reboot
Used Memory Ratio (%)Percentage of memory which is utilized
Utilized Capped Processor CyclesCapped cycles utilized by this partition since hypervisor reboot
Utilized Memory (Mebibytes)Memory utilized by the partition
Utilized Uncapped Processor CyclesUncapped cycles utilized by this partition since hypervisor reboot
Virtual Service Attention LED Is OnThe virtual service attention LED state