Dell PowerVault Monitoring in ObserveOps
Overview
The Dell PowerVault integration with ObserveOps (formerly known as AIOps) collects configuration inventory and performance telemetry from Dell PowerVault SAN storage systems. ObserveOps connects to the array via the PowerVault REST API and collects metrics across controllers, enclosures, hardware components, storage pools, disk groups, disks, and volumes.
These metrics help storage administrators monitor array health, track I/O performance and cache efficiency, identify capacity trends, and detect hardware faults across the PowerVault storage fabric.
Prerequisites
- The Dell PowerVault array management interface is accessible over the network from ObserveOps.
- A management account with read-only API access is configured on the array.
- The PowerVault REST API port (default HTTPS 443) is reachable from ObserveOps.
- The array is added in ObserveOps discovery with the correct management IP and credentials.
List of Supported KPIs
Controller
| Metric | Description | Type |
|---|---|---|
| dell.powervault.controller.cpu.percent | CPU utilization of the storage controller as a percentage. | Percent |
| dell.powervault.controller.bytes.per.sec | Total I/O throughput on the controller in bytes per second. | Bytes/s |
| dell.powervault.controller.io.ops.per.sec | Total I/O operations per second on the controller. | Count |
| dell.powervault.controller.reads | Total number of read operations processed by the controller. | Count |
| dell.powervault.controller.writes | Total number of write operations processed by the controller. | Count |
| dell.powervault.controller.data.read.bytes | Total bytes of data read by the controller. | Bytes |
| dell.powervault.controller.data.write.bytes | Total bytes of data written by the controller. | Bytes |
| dell.powervault.controller.read.cache.hits | Number of read operations served from controller cache. | Count |
| dell.powervault.controller.write.cache.hits | Number of write operations served from controller cache. | Count |
| dell.powervault.controller.read.cache.miss | Number of read operations that missed the controller cache. | Count |
| dell.powervault.controller.write.cache.miss | Number of write operations that missed the controller cache. | Count |
| dell.powervault.controller.state | Current operational state of the controller. | String |
| dell.powervault.controller.health | Health status of the controller. | String |
| dell.powervault.controller.redundancy.state | Redundancy state of the controller pair. | String |
| dell.powervault.controller.disks | Number of disks visible to this controller. | Count |
| dell.powervault.controller.pools | Number of storage pools managed by this controller. | Count |
| dell.powervault.controller.virtual.disks | Number of virtual disks managed by this controller. | Count |
| dell.powervault.controller.host.ports | Number of host-facing ports on the controller. | Count |
| dell.powervault.controllers | Total number of controllers in the storage system. | Count |
| dell.powervault.controller.failed.over | Indicates whether the controller has failed over to its partner. | Boolean |
| dell.powervault.controller.cache.lock | Indicates whether the controller cache is locked. | Boolean |
| dell.powervault.controller.uptime.sec | Uptime of the controller in seconds. | Seconds |
| dell.powervault.controller.write.cache.used.percent | Percentage of write cache currently in use. | Percent |
Controller Port
| Metric | Description | Type |
|---|---|---|
| dell.powervault.controller.ports | Total number of host ports on the controller. | Count |
| dell.powervault.controller.port.state | Current state of the controller port. | String |
| dell.powervault.controller.port.health | Health status of the controller port. | String |
| dell.powervault.controller.port.actual.speed | Actual link speed of the controller port. | String |
Enclosure
| Metric | Description | Type |
|---|---|---|
| dell.powervault.enclosures | Total number of enclosures in the storage system. | Count |
| dell.powervault.enclosure.state | Current state of the enclosure. | String |
| dell.powervault.enclosure.health | Health status of the enclosure. | String |
| dell.powervault.enclosure.disks | Number of disks installed in the enclosure. | Count |
| dell.powervault.enclosure.power.supplies | Number of power supply units in the enclosure. | Count |
| dell.powervault.enclosure.cooling.elements | Number of cooling elements (fans) in the enclosure. | Count |
| dell.powervault.enclosure.power | Total power consumed by the enclosure in watts. | Count |
| dell.powervault.enclosure.locator.led | State of the enclosure locator LED. | String |
Fan
| Metric | Description | Type |
|---|---|---|
| dell.powervault.hardware.fan.state | Current state of the fan. | String |
| dell.powervault.hardware.fan.speed | Current rotational speed of the fan in RPM. | Count |
| dell.powervault.hardware.fan.health | Health status of the fan. | String |
Hardware Sensor
| Metric | Description | Type |
|---|---|---|
| dell.powervault.hardware.sensor.value | Current reading from the hardware sensor. | Count |
| dell.powervault.hardware.sensor.state | Current state of the hardware sensor. | String |
Power Supply
| Metric | Description | Type |
|---|---|---|
| dell.powervault.hardware.power.supply.state | Current state of the power supply unit. | String |
| dell.powervault.hardware.power.supply.health | Health status of the power supply unit. | String |
| dell.powervault.hardware.power.supply.dc12v | 12V DC output voltage of the power supply. | Count |
| dell.powervault.hardware.power.supply.dc5v | 5V DC output voltage of the power supply. | Count |
| dell.powervault.hardware.power.supply.dc33v | 3.3V DC output voltage of the power supply. | Count |
| dell.powervault.hardware.power.supply.dc12i | 12V DC input current to the power supply. | Count |
| dell.powervault.hardware.power.supply.dc5i | 5V DC input current to the power supply. | Count |
| dell.powervault.hardware.power.supply.temperature | Operating temperature of the power supply in degrees Celsius. | Count |
Storage Pool
| Metric | Description | Type |
|---|---|---|
| dell.powervault.pools | Total number of storage pools in the system. | Count |
| dell.powervault.pool.capacity.bytes | Total capacity of the storage pool in bytes. | Bytes |
| dell.powervault.pool.available.bytes | Available free capacity in the storage pool in bytes. | Bytes |
| dell.powervault.pool.used.bytes | Capacity currently in use in the storage pool in bytes. | Bytes |
| dell.powervault.pool.used.percent | Percentage of storage pool capacity currently in use. | Percent |
| dell.powervault.pool.health | Health status of the storage pool. | String |
| dell.powervault.pool.volumes | Number of volumes created in the storage pool. | Count |
| dell.powervault.pool.allocated.pages | Number of pages currently allocated in the pool. | Count |
| dell.powervault.pool.available.pages | Number of pages available for allocation in the pool. | Count |
| dell.powervault.pool.associated.disk.groups | Number of disk groups associated with the storage pool. | Count |
| dell.powervault.pool.snapshot.bytes | Space used by snapshots in the storage pool in bytes. | Bytes |
| dell.powervault.pool.overcommit | Indicates whether the pool is overcommitted. | Boolean |
| dell.powervault.pool.over.committed | Amount by which the pool is overcommitted in bytes. | Bytes |
| dell.powervault.pool.low.threshold | Low utilization threshold configured for the storage pool. | Percent |
| dell.powervault.pool.middle.threshold | Middle utilization threshold configured for the storage pool. | Percent |
| dell.powervault.pool.high.threshold | High utilization threshold configured for the storage pool. | Percent |
| dell.powervault.pool.utility.running | Indicates whether a background utility is currently running on the pool. | Boolean |
Disk Group
| Metric | Description | Type |
|---|---|---|
| dell.powervault.disk.groups | Total number of disk groups in the system. | Count |
| dell.powervault.disk.group.health | Health status of the disk group. | String |
| dell.powervault.disk.group.state | Current state of the disk group. | String |
| dell.powervault.disk.group.blocks | Total number of blocks in the disk group. | Count |
| dell.powervault.disk.group.capacity.bytes | Total capacity of the disk group in bytes. | Bytes |
| dell.powervault.disk.group.free.bytes | Free capacity in the disk group in bytes. | Bytes |
| dell.powervault.disk.group.used.bytes | Capacity currently in use in the disk group in bytes. | Bytes |
| dell.powervault.disk.group.used.percent | Percentage of disk group capacity currently in use. | Percent |
| dell.powervault.disk.group.raw.bytes | Total raw capacity of the disk group before RAID overhead in bytes. | Bytes |
| dell.powervault.disk.group.disks | Number of disks in the disk group. | Count |
| dell.powervault.disk.group.bytes.per.sec | Total I/O throughput on the disk group in bytes per second. | Bytes/s |
| dell.powervault.disk.group.io.ops.per.sec | Total I/O operations per second on the disk group. | Count |
| dell.powervault.disk.group.io.read.ops.rate | Read I/O operations per second on the disk group. | Count |
| dell.powervault.disk.group.io.write.ops.rate | Write I/O operations per second on the disk group. | Count |
| dell.powervault.disk.group.data.read.bytes.rate | Read throughput on the disk group in bytes per second. | Bytes/s |
| dell.powervault.disk.group.data.write.bytes.rate | Write throughput on the disk group in bytes per second. | Bytes/s |
| dell.powervault.disk.group.pool.percent | Percentage of the owning pool's capacity occupied by this disk group. | Percent |
| dell.powervault.disk.group.performance.rank | Performance rank of this disk group within its pool. | Count |
| dell.powervault.disk.group.job.running | Indicates whether a background job is running on the disk group. | Boolean |
| dell.powervault.disk.group.current.job | Type of background job currently running on the disk group. | String |
| dell.powervault.disk.group.current.job.completion | Completion percentage of the current background job. | Percent |
| dell.powervault.disk.group.target.spare.capacity.bytes | Target spare capacity reserved in the disk group in bytes. | Bytes |
| dell.powervault.disk.group.actual.spare.capacity.bytes | Actual spare capacity available in the disk group in bytes. | Bytes |
Disk
| Metric | Description | Type |
|---|---|---|
| dell.powervault.disks | Total number of disks in the storage system. | Count |
| dell.powervault.disk.status | Current status of the disk. | String |
| dell.powervault.disk.health | Health status of the disk. | String |
| dell.powervault.disk.led.state | State of the disk LED indicator. | String |
| dell.powervault.disk.temperature | Operating temperature of the disk in degrees Celsius. | Count |
| dell.powervault.disk.power.on.hours | Total number of hours the disk has been powered on. | Count |
| dell.powervault.disk.ssd.life.left | Remaining useful life of the SSD as a percentage. | Percent |
| dell.powervault.disk.bytes.per.sec | Total I/O throughput on the disk in bytes per second. | Bytes/s |
| dell.powervault.disk.io.ops.per.sec | Total I/O operations per second on the disk. | Count |
| dell.powervault.disk.io.read.ops.rate | Read I/O operations per second on the disk. | Count |
| dell.powervault.disk.io.write.ops.rate | Write I/O operations per second on the disk. | Count |
| dell.powervault.disk.data.read.bytes.rate | Read throughput on the disk in bytes per second. | Bytes/s |
| dell.powervault.disk.data.write.bytes.rate | Write throughput on the disk in bytes per second. | Bytes/s |
| dell.powervault.disk.lifetime.data.read.bytes | Total bytes read from this disk over its lifetime. | Bytes |
| dell.powervault.disk.lifetime.data.written.bytes | Total bytes written to this disk over its lifetime. | Bytes |
| dell.powervault.disk.job.running | Indicates whether a background job is running on the disk. | Boolean |
| dell.powervault.disk.state | Current operational state of the disk. | String |
| dell.powervault.disk.current.job.completion | Completion percentage of the current background job on the disk. | Percent |
| dell.powervault.disk.blink | Indicates whether the disk blink (locate) feature is active. | Boolean |
| dell.powervault.disk.locator.led | State of the disk locator LED. | String |
| dell.powervault.disk.speed | Rotational speed of the disk in RPM (0 for SSDs). | Count |
| dell.powervault.disk.smart | SMART health status reported by the disk. | String |
| dell.powervault.disk.error | Number of disk errors recorded. | Count |
| dell.powervault.disk.transfer.rate | Maximum transfer rate of the disk. | Count |
| dell.powervault.disk.recon.state | RAID reconstruction state of the disk. | String |
| dell.powervault.disk.copyback.state | Copyback state of the disk after a replacement. | String |
| dell.powervault.disk.health.reason | Reason code for the current health status of the disk. | String |
Volume
| Metric | Description | Type |
|---|---|---|
| dell.powervault.volumes | Total number of volumes in the storage system. | Count |
| dell.powervault.volume.health | Health status of the volume. | String |
| dell.powervault.volume.size.bytes | Allocated size of the volume in bytes. | Bytes |
| dell.powervault.volume.total.size.bytes | Total size of the volume including snapshots in bytes. | Bytes |
| dell.powervault.volume.allocated.bytes | Capacity allocated from the pool to the volume in bytes. | Bytes |
| dell.powervault.volume.bytes.per.sec | Total I/O throughput on the volume in bytes per second. | Bytes/s |
| dell.powervault.volume.io.ops.per.sec | Total I/O operations per second on the volume. | Count |
| dell.powervault.volume.io.read.ops.rate | Read I/O operations per second on the volume. | Count |
| dell.powervault.volume.io.write.ops.rate | Write I/O operations per second on the volume. | Count |
| dell.powervault.volume.data.read.bytes.rate | Read throughput on the volume in bytes per second. | Bytes/s |
| dell.powervault.volume.data.write.bytes.rate | Write throughput on the volume in bytes per second. | Bytes/s |
| dell.powervault.volume.snapshot | Number of snapshots associated with the volume. | Count |
| dell.powervault.volume.blocks | Total number of blocks in the volume. | Count |