Skip to main content

HPE MSA Storage

Overview

The HPE MSA Storage integration with Motadata AIOps collects operational telemetry and configuration inventory from HPE Modular Smart Array (MSA) storage systems. It monitors system identity, controllers, enclosures, hardware components, ports, disk groups, disks, storage pools, volumes, and I/O activity.

These metrics help administrators analyze storage performance, capacity utilization, hardware health, and I/O workload behavior to ensure optimal availability and performance of enterprise storage environments.

Prerequisites

  • The HPE MSA management interface must be reachable from Motadata AIOps.
  • A read-only user account with API or management access is configured.
  • Required management ports (HTTPS/API) are accessible.
  • The storage system is added in discovery with correct credentials.

List of Supported KPIs

System Identity & Health

MetricDescriptionType
hpe.msa.systemIdentifier of the HPE MSA storage system.String
hpe.msa.system.product.brandProduct brand or series of the MSA storage system.String
hpe.msa.system.health.statusOverall health status of the storage system.String
hpe.msa.system.serial.numberSerial number of the storage array.String
hpe.msa.system.current.node.wwnWorld Wide Name of the currently active controller node.String
hpe.msa.system.platform.typePlatform or hardware type of the MSA storage system.String

Controllers

MetricDescriptionType
hpe.msa.controllersTotal number of controllers in the storage system.Count
hpe.msa.controllerIdentifier of an individual storage controller.String
hpe.msa.controller.hardware.versionHardware version of the controller module.String
hpe.msa.controller.mac.addressMAC address assigned to the controller.String
hpe.msa.controller.ip.addressManagement IP address of the controller.String
hpe.msa.controller.positionPhysical slot position of the controller in the chassis.String
hpe.msa.controller.statusOperational state of the controller.String
hpe.msa.controller.healthHealth status of the controller component.String
hpe.msa.controller.rotationIndicates controller role or rotation state in HA configurations.String
hpe.msa.controller.disksNumber of disks associated with the controller.Count
hpe.msa.controller.poolsNumber of storage pools managed by the controller.Count
hpe.msa.controller.virtual.disksNumber of virtual disks managed by the controller.Count
hpe.msa.controller.cache.memory.bytesCache memory capacity available in the controller.Bytes
hpe.msa.controller.system.memory.bytesTotal system memory installed on the controller.Bytes

Controller Performance

MetricDescriptionType
hpe.msa.controller.cpu.percentCPU utilization percentage on the controller.Percent
hpe.msa.controller.bytes.per.secData throughput handled by the controller.Bytes/sec
hpe.msa.controller.io.ops.per.secNumber of I/O operations processed per second.Count/sec
hpe.msa.controller.readsTotal read operations handled by the controller.Count
hpe.msa.controller.writesTotal write operations handled by the controller.Count
hpe.msa.controller.read.cache.hitsNumber of read operations served from cache memory.Count
hpe.msa.controller.write.cache.hitsNumber of write operations served from cache memory.Count
hpe.msa.controller.read.cache.missesNumber of read operations not served from cache.Count
hpe.msa.controller.write.cache.missesNumber of write operations not served from cache.Count

Enclosures

MetricDescriptionType
hpe.msa.enclosureStorage enclosure identifier.String
hpe.msa.enclosure.wwnWorld Wide Name assigned to the enclosure.String
hpe.msa.enclosure.typeType of enclosure installed in the storage system.String
hpe.msa.enclosure.disksNumber of disks installed in the enclosure.Count
hpe.msa.enclosure.power.suppliesNumber of power supply units present.Count
hpe.msa.enclosure.statusOperational status of the enclosure.String
hpe.msa.enclosure.healthHealth state of the enclosure.String
hpe.msa.enclosure.vendorVendor name of the enclosure hardware.String
hpe.msa.enclosure.modelModel number of the enclosure.String
hpe.msa.enclosure.rowsNumber of disk rows in the enclosure layout.Count
hpe.msa.enclosure.columnsNumber of disk columns in the enclosure layout.Count
hpe.msa.enclosure.slotsTotal disk slots available in the enclosure.Count
hpe.msa.enclosure.drive.orientationOrientation of drives in the enclosure.String
hpe.msa.enclosure.arrangementPhysical disk arrangement within the enclosure.String
hpe.msa.enclosure.powerPower status of the enclosure.String

Hardware Components

Fans

MetricDescriptionType
hpe.msa.hardware.fanFan component identifier.String
hpe.msa.hardware.fan.nameName of the fan component.String
hpe.msa.hardware.fan.locationPhysical location of the fan in the enclosure.String
hpe.msa.hardware.fan.statusOperational status of the fan.String
hpe.msa.hardware.fan.speedCurrent rotational speed of the fan.RPM
hpe.msa.hardware.fan.positionPhysical position of the fan module.String
hpe.msa.hardware.fan.healthHealth state of the fan component.String

Power Supplies

MetricDescriptionType
hpe.msa.hardware.power.supplyPower supply component identifier.String
hpe.msa.hardware.power.supply.nameName of the power supply unit.String
hpe.msa.hardware.power.supply.statusOperational status of the power supply.String
hpe.msa.hardware.power.supply.serial.numberSerial number of the power supply module.String
hpe.msa.hardware.power.supply.part.numberPart number of the power supply.String
hpe.msa.hardware.power.supply.modelModel of the power supply unit.String
hpe.msa.hardware.power.supply.locationPhysical location of the PSU in the enclosure.String
hpe.msa.hardware.power.supply.positionSlot position of the PSU.String
hpe.msa.hardware.power.supply.healthHealth state of the power supply.String

Storage Pools

MetricDescriptionType
hpe.msa.poolsTotal number of storage pools.Count
hpe.msa.poolStorage pool identifier.String
hpe.msa.pool.serial.numberSerial number associated with the pool.String
hpe.msa.pool.capacity.bytesTotal capacity available in the pool.Bytes
hpe.msa.pool.available.bytesRemaining free capacity in the pool.Bytes
hpe.msa.pool.associated.disk.groupsDisk groups associated with the pool.Count
hpe.msa.pool.allocated.pagesPages allocated within the storage pool.Count
hpe.msa.pool.unmapped.pagesUnmapped storage pages within the pool.Count
hpe.msa.pool.deallocated.pagesDeallocated pages returned to the pool.Count

Disk Groups

MetricDescriptionType
hpe.msa.disk.groupsTotal number of disk groups in the storage system.Count
hpe.msa.disk.groupDisk group identifier.String
hpe.msa.disk.group.serial.numberSerial number of the disk group.String
hpe.msa.disk.group.healthHealth status of the disk group.String
hpe.msa.disk.group.blocksTotal number of storage blocks in the disk group.Count
hpe.msa.disk.group.capacity.bytesTotal storage capacity of the disk group.Bytes
hpe.msa.disk.group.free.bytesRemaining free capacity in the disk group.Bytes
hpe.msa.disk.group.raw.bytesRaw capacity of the disk group.Bytes
hpe.msa.disk.group.raid.typeRAID configuration used by the disk group.String
hpe.msa.disk.group.disksNumber of disks in the disk group.Count

Disks

MetricDescriptionType
hpe.msa.disksTotal number of disks in the storage system.Count
hpe.msa.diskDisk identifier.String
hpe.msa.disk.serial.numberSerial number of the disk drive.String
hpe.msa.disk.locationPhysical slot location of the disk.String
hpe.msa.disk.block.sizeBlock size used by the disk.Bytes
hpe.msa.disk.vendorDisk vendor name.String
hpe.msa.disk.modelDisk model identifier.String
hpe.msa.disk.architectureDisk architecture or interface type.String
hpe.msa.disk.typeDisk type (SSD, SAS, NL-SAS, etc.).String
hpe.msa.disk.statusOperational status of the disk.String
hpe.msa.disk.led.statusLED indicator state of the disk.String
hpe.msa.disk.bytesTotal disk capacity.Bytes

Volumes

MetricDescriptionType
hpe.msa.volumesTotal number of volumes configured.Count
hpe.msa.volumeVolume identifier.String
hpe.msa.volume.idUnique identifier assigned to the volume.String
hpe.msa.volume.serial.numberSerial number of the volume.String
hpe.msa.volume.healthHealth state of the volume.String
hpe.msa.volume.capacity.bytesTotal capacity allocated for the volume.Bytes
hpe.msa.volume.allocated.bytesAllocated storage capacity of the volume.Bytes
hpe.msa.volume.typeVolume provisioning type.String
hpe.msa.volume.classStorage class assigned to the volume.String
hpe.msa.volume.wwnWorld Wide Name assigned to the volume.String
hpe.msa.volume.raid.typeRAID level used by the volume.String

Volume Performance

MetricDescriptionType
hpe.msa.volume.bytes.per.secData throughput processed by the volume.Bytes/sec
hpe.msa.volume.io.ops.per.secI/O operations processed per second.Count/sec
hpe.msa.volume.readsTotal number of read operations on the volume.Count
hpe.msa.volume.writesTotal number of write operations on the volume.Count
hpe.msa.volume.read.cache.hitsNumber of read requests served from cache.Count
hpe.msa.volume.write.cache.hitsNumber of write requests served from cache.Count
hpe.msa.volume.read.cache.missesNumber of read requests not served from cache.Count
hpe.msa.volume.write.cache.missesNumber of write requests not served from cache.Count

Volume Groups

MetricDescriptionType
hpe.msa.volume.groupsTotal number of volume groups configured.Count
hpe.msa.volume.groupVolume group identifier.String
hpe.msa.volume.group.nameName assigned to the volume group.String
hpe.msa.volume.group.serial.numberSerial number of the volume group.String
hpe.msa.volume.group.associated.volumesNumber of volumes associated with the volume group.Count