Introduction
Dell EMC PowerStore is designed to deliver the performance, availability, automation and agility that modern applications require, while reducing complexity across hybrid cloud deployments.
With VMware users in mind, PowerStore integrates seamlessly into VMware management frameworks to simplify storage management for administrators and increase overall efficiency.
OpsRamp integrates with Dell PowerStore through REST APIs.
Key features and benefits
Integrates with VMware management, improving administrator efficiency
Allows you to run virtualised applications co-resident with data, reducing latency
Optimised for the latest modern data storage technology (NVMe and SCM)
Linear scale-out and scale-up capability increases storage capacity and performance for VMware environments
Enables always inline data reduction (compression and deduplication), improving vVols storage footprint.
Supported Target Versions | ||
---|---|---|
Version 3.6.1.3 | Version 3.6.1.0 | Version 3.2.0.1 |
Version 3.6.1.2 | Version 3.6.0.0 | Version 2.1.0.0 |
Version 3.5.0.1 | Version 2.0.0.0 |
Prerequisites
- OpsRamp Classic Gateway 14.0.0 and above.
- OpsRamp NextGen Gateway 14.0.0 and above.
Note: OpsRamp recommends using the latest Gateway version for full coverage of recent bug fixes, enhancements, etc. - Make sure to uncheck ByPass Resource reconciliation checkbox, while installing the sdk 2.0 application during migration.
- Required Operator level user with rest API read permissions to fetch Discovery and monitoring related information.
Hierarchy of PowerStore Storage Cluster resources:
• Powerstore Storage Cluster
• Powerstore Storage Appliance
• Powerstore Storage Node
• Powerstore Storage Volume
• Powerstore Volume Group
• Powerstore Storage FC port
• Powerstore Storage ETH Port
• PowerStore Host
• Powerstore Host Group
• Powerstore NAS server
• Powerstore Storage File System
Supported Metrics
Click here to view the supported metrics
Native Type | Metric Name | Display Name | Metric Label | Units | Application Version | Description |
---|---|---|---|---|---|---|
Powerstore Storage Cluster | powerstore_cluster_State | PowerStore Cluster State | Availability | — | 2.0.0 | Cluster state. Possible values are Unconfigured_Faulted, Unconfigured, Configuring, Configured, Expanding, Removing,Clustering_Failed. |
powerstore_cluster_avg_ReadLatency | PowerStore Cluster Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. | |
powerstore_cluster_avg_Latency | PowerStore Cluster Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_cluster_avg_WriteLatency | PowerStore Cluster Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_cluster_avg_WriteSize | PowerStore Cluster Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_cluster_avg_ReadSize | PowerStore Cluster Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_cluster_ReadIOPS | PowerStore Cluster Read IOPS | Performance | rops | 2.0.0 | Total number of read operations per second collected at twenty second interval. | |
powerstore_cluster_ReadBandwidth | PowerStore Cluster Read Bandwidth | Usage | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_cluster_avg_IOSize | PowerStore Cluster Average IO Size | Usage | count | 2.0.0 | Average size of read and write operations in bytes collected at twenty second interval. | |
powerstore_cluster_TotalIOPS | PowerStore Cluster Total IOPS | Performance | — | 2.0.0 | Total read and write operations per second collected at twenty second interval. | |
powerstore_cluster_TotalBandwidth | PowerStore Cluster Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_cluster_WriteIOPS | PowerStore Cluster Write IOPS | Performance | wops | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_cluster_WriteBandwidth | PowerStore Cluster Write Bandwidth | Performance | bps | 2.0.0 | Write rate in byte/sec collected at twenty second interval. | |
powerstore_cluster_PhysicalDriveTotal | PowerStore Cluster Physical Drive Total | Usage | GB | 2.0.0 | The total combined space on the physical drives of the cluster available for data collected at twenty second interval. | |
powerstore_cluster_PhysicalDriveUsed | PowerStore Cluster Physical Drive Used | Usage | GB | 2.0.0 | The total physical space consumed in the cluster, accounting for all efficiency mechanisms, as well as all data protection collected at twenty second interval. | |
powerstore_cluster_PhysicalDriveUtilization | PowerStore Cluster Physical Drive Utilization | % | 2.0.0 | The total physical space consumed in the cluster in percentage collected at twenty second interval. | ||
powerstore_cluster_logicalStorageObjects_Provisioned | PowerStore Cluster Logical Storage Objects Provisioned | Usage | GB | 2.0.0 | Total configured size of all storage ojects within the cluster. This metric includes all primaries, snaps and clones collected at twenty second interval. | |
powerstore_cluster_logicalStorageObjects_Used | PowerStore Cluster Logical Storage Objects Used | Usage | GB | 2.0.0 | Amount of data in bytes written to all storage objects within the cluster, without any deduplication and/or compression. This metric includes all primaries, snaps and clones collected at twenty second interval. | |
powerstore_cluster_logicalStorageObjects_Utilization | PowerStore Cluster Logical Storage Objects Utilization | Performance | % | 2.0.0 | Total configured size of all storage ojects within the cluster in percentage collected at twenty second interval. | |
powerstore_cluster_EfficiencyRatio | PowerStore Cluster Efficiency Ratio | Usage | count | 2.0.0 | The overall efficiency is computed as a ratio of the total space provisioned to physical used space. For example, ten 2 GB volumes were provisioned and 1 GB of data is written to each of them. Each of the volumes has one snapshot as well, for another ten 2 GB volumes. All volumes are thinly provisioned with deduplication and compression applied, there is 4 GB of physical space used. Overall efficiency would be (20 * 2 GB) / 4 GB or 10:1. The efficiency_ratio value will be 10 in this example. | |
powerstore_cluster_DataPhysicalUsed | PowerStore Cluster Physical Data Used | Usage | GB | 2.0.0 | This metric represents total amount of physical space user data occupies after deduplication and compression collected at twenty second interval. | |
powerstore_cluster_SnapshotSavings | PowerStore Cluster Snapshot Savings | Usage | count | 2.0.0 | Ratio of the amount of space that would have been used by snapshots if space efficiency was not applied to logical space used solely by snapshots. For example, an object is provisioned as 1 GB and it has two snapshots. Each snapshot has 200 MB of data. Snapshot savings will be (1 GB + 1 GB) / (0.2 GB + 0.2 GB) or 5:1. The snapshot_savings value will be 5 in this case. | |
powerstore_cluster_SharedLogicalUsed | PowerStore Cluster Shared Logical Used | Usage | GB | 2.0.0 | Cluster shared logical used is sum of appliances' shared logical used in the cluster collected at twenty second interval. | |
powerstore_resource_APIStats | PowerStore Resource API Statistics | Usage | 2.0.0 | Provides the number of API calls made within the frequency and resources. | ||
powerstore_event_Statistics | PowerStore Event Statistics | No category | 2.0.0 | Provides Dell PowerStore Event Statistics. | ||
Powerstore Storage Appliance | powerstore_appliance_avg_ReadLatency | PowerStore Appliance Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. |
powerstore_appliance_avg_ReadSize | PowerStore Appliance Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_appliance_avg_WriteLatency | PowerStore Appliance Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_appliance_avg_Latency | PowerStore Appliance Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_appliance_avg_WriteSize | PowerStore Appliance Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_appliance_ReadIOPS | PowerStore Appliance Read IOPS | Performance | rops | 2.0.0 | Total read operations per second collected at twenty second interval. | |
powerstore_appliance_ReadBandwidth | PowerStore Appliance Read Bandwidth | Performance | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_appliance_TotalIOPS | PowerStore Appliance Total IOPS | Performance | — | 2.0.0 | Total read and write operations per second collected at twenty second interval. | |
powerstore_appliance_TotalBandwidth | PowerStore Appliance Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_appliance_WriteIOPS | PowerStore Appliance Write IOPS | Performance | wops | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_appliance_WriteBandwidth | PowerStore Appliance Write Bandwidth | Usage | bps | 2.0.0 | Write rate in bytes per second collected at twenty second interval. | |
powerstore_appliance_avg_IOSize | PowerStore Appliance Average IO Size | Usage | count | 2.0.0 | Average size of read and write operations in bytes collected at twenty second interval. | |
powerstore_appliance_IOWorkLoadCPUUtilization | PowerStore Appliance IO Work Load CPU Utilization | Usage | % | 2.0.0 | The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval. | |
powerstore_appliance_logicalStorageObjects_Utilization | PowerStore Appliance Logical Storage Objects Utilization | Usage | % | 2.0.0 | Total configured size of all storage objects on an appliance in percentage collected at twenty second interval. | |
powerstore_appliance_logicalStorageObjects_Provisioned | PowerStore Appliance Logical Storage Objects Provisioned | Usage | GB | 2.0.0 | Total configured size of all storage objects on an appliance. This metric includes all primaries, snaps and clones collected at twenty second interval. | |
powerstore_appliance_logicalStorageObjects_Used | PowerStore Appliance Logical Storage Objects Used | Usage | GB | 2.0.0 | Amount of data in bytes written to all storage objects on an appliance, without any deduplication and/or compression collected at twenty second interval. This metric includes all primaries, snaps and clones. | |
powerstore_appliance_PhysicalTotal | PowerStore Appliance Physical Total | Usage | GB | 2.0.0 | Total combined space on the physical drives of the appliance available for data collected at twenty second interval. | |
powerstore_appliance_PhysicalUsed | PowerStore Appliance Physical Used | Usage | GB | 2.0.0 | Total physical space consumed in the appliance, accounting for all efficiency mechanisms, as well as all data protection collected at twenty second interval. | |
powerstore_appliance_PhysicalUtilization | PowerStore Appliance Physical Utilization | Usage | % | 2.0.0 | Total combined space on the physical drives of the appliance available in percentage collected at twenty second interval. | |
powerstore_appliance_DataPhysicalUsed | PowerStore Appliance Data Physical Used | Usage | GB | 2.0.0 | This metric represents amount of physical space user data occupies after deduplication and compression collected at twenty second interval. | |
powerstore_appliance_EfficiencyRatio | PowerStore Appliance Efficiency Ratio | Usage | count | 2.0.0 | The overall efficiency is computed as a ratio of the total space provisioned to physical used space. For example, ten 2 GB volumes were provisioned and 1 GB of data is written to each of them. Each of the volumes has one snapshot as well, for another ten 2 GB volumes. All volumes are thinly provisioned with deduplication and compression applied, there is 4 GB of physical space used. Overall efficiency would be (20 * 2 GB) / 4 GB or 10:1. The efficiency_ratio value will be 10 in this example. | |
powerstore_appliance_ThinSavings | PowerStore Appliance Thin Savings | Usage | count | 2.0.0 | Ratio of all the vVol provisioned to data they contain collected at twenty second interval. This is the ratio of logical_provisioned to logical_used. For example, a cluster has two 2 GB objects and have written 500 MB bytes of data to them. The thin savings would be (2 * 2 GB) / (2 * 0.5 GB) or 4:1, so the thin_savings value would be 4.0. | |
powerstore_appliance_SharedLogicalUsed | PowerStore Appliance Shared Logical Used | Usage | GB | 2.0.0 | Amount of space the volume family needs to hold the data written by host and shared by snaps and fast-clones in the family collected at twenty second interval. This does not include deduplication or compression. | |
powerstore_appliance_SnapshotSavings | PowerStore Appliance Snapshot Savings | Usage | count | 2.0.0 | Ratio of the amount of space that would have been used by snapshots if space efficiency was not applied to logical space used solely by snapshots collected at twenty second interval. For example, an object is provisioned as 1 GB and it has two snapshots. Each snapshot has 200 MB of data. Snapshot savings will be (1 GB + 1 GB) / (0.2 GB + 0.2 GB) or 5:1. The snapshot_savings value will be 5 in this case. | |
powerstore_appliance_LifeCycleState | PowerStore Appliance Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_appliance_LEDStatus | PowerStore Appliance LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1). | |
powerstore_appliance_drive_LifeCycleState | PowerStore Appliance Drive Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_appliance_drive_LEDStatus | PowerStore Appliance Drive LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1). | |
Powerstore Storage Volume | powerstore_volume_State | PowerStore Volume State | Availability | — | 2.0.0 | Volume State.Possible values are Ready, Initializing, Offline, Destroying. |
powerstore_volume_avg_ReadLatency | PowerStore Volume Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. | |
powerstore_volume_avg_ReadSize | PowerStore Volume Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_volume_avg_WriteLatency | PowerStore Volume Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_volume_avg_Latency | PowerStore Volume Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_volume_avg_WriteSize | PowerStore Volume Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_volume_ReadIOPS | PowerStore Volume Read IOPS | Performance | rops | 2.0.0 | Total read operations per second collected at twenty second interval. | |
powerstore_volume_ReadBandwidth | PowerStore Volume Read Bandwidth | Usage | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_volume_TotalIOPS | PowerStore Volume Total IOPS | Performance | — | 2.0.0 | Total read and write operations per second collected at twenty second interval. | |
powerstore_volume_TotalBandwidth | PowerStore Volume Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_volume_WriteIOPS | PowerStore Volume Write IOPS | Performance | wops | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_volume_WriteBandwidth | PowerStore Volume Write Bandwidth | Usage | bps | 2.0.0 | Write rate in byte/sec collected at twenty second interval. | |
powerstore_volume_avg_IOSize | PowerStore Volume IO Size | Usage | count | 2.0.0 | Average size of read and write operations in bytes collected at twenty second interval. | |
powerstore_volume_logicalStorageObjects_Utilization | PowerStore Volume Logical Storage Objects Utilization | Usage | % | 2.0.0 | Configured size of a volume in percentage collected at twenty second interval. | |
powerstore_volume_logicalStorageObjects_Provisioned | PowerStore Volume Logical Storage Objects Provisioned | Usage | GB | 2.0.0 | Configured size in GB of a volume which amount of data can be written to. This metric includes primaries, snaps and clones collected at twenty second interval. | |
powerstore_volume_logicalStorageObjects_Used | PowerStore Volume Logical Storage Objects Used | Usage | GB | 2.0.0 | Amount of data in GB host has written to a volume without any deduplication, compression or sharing. This metric includes primaries, snaps and clones collected at twenty second interval. | |
powerstore_volume_ThinSavings | PowerStore Volume Thin Savings | Usage | count | 2.0.0 | Ratio of all the volumes provisioned to data being written to them collected at twenty second interval. For example, an appliance has two 2 GB volumes and have written 500 MB of data to them. The thin savings would be (2 GB * 2) / (0.5 GB * 2) or 4:1, so the thin_savings value would be 4.0. | |
Powerstore Storage File System | powerstore_file_system_TotalSize | PowerStore File System Total Size | Usage | GB | 2.0.0 | Size, in GB presented to the host or end user collected at twenty second interval. |
powerstore_file_system_UsedSize | PowerStore File System Used Size | Usage | GB | 2.0.0 | Size used, in GB, for the data and metadata of the file system collected at twenty second interval. | |
powerstore_file_system_Utilization | PowerStore File System Utilization | Usage | % | 2.0.0 | File system total size in percentage collected at twenty second interval. | |
powerstore_file_system_avg_ReadLatency | PowerStore File System Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. | |
powerstore_file_system_avg_ReadSize | PowerStore File System Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_file_system_avg_WriteLatency | PowerStore File System Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_file_system_avg_Latency | PowerStore File System Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_file_system_avg_WriteSize | PowerStore File System Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_file_system_ReadIOPS | PowerStore File System Read IOPS | Performance | rops | 2.0.0 | Total read operations per second collected at twenty second interval. | |
powerstore_file_system_ReadBandwidth | PowerStore File System Read Bandwidth | Usage | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_file_system_TotalIOPS | PowerStore File System Total IOPS | Performance | — | 2.0.0 | Total read and write operations per second collected at twenty second interval. | |
powerstore_file_system_TotalBandwidth | PowerStore File System Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_file_system_WriteIOPS | PowerStore File System Write IOPS | Performance | wops | 2.0.0 | Write rate in bytes per second collected at twenty second interval. | |
powerstore_file_system_WriteBandwidth | PowerStore File System Write Bandwidth | Usage | bps | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_file_system_avg_Size | PowerStore File System Average Size | Usage | count | 2.0.0 | Average read and write size in bytes collected at twenty second interval. | |
Powerstore Storage FC port | powerstore_fc_port_avg_ReadLatency | PowerStore FC Port Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. |
powerstore_fc_port_LinkStatus | PowerStore FC Port Link Status | Availability | count | 2.0.0 | Port Link Up Status.Possible values are true(1) and false(0). | |
powerstore_fc_port_avg_ReadSize | PowerStore FC Port Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_fc_port_avg_WriteLatency | PowerStore PowerStore FC Port Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_fc_port_avg_Latency | PowerStore PowerStore FC Port Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_fc_port_avg_WriteSize | PowerStore PowerStore FC Port Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_fc_port_ReadIOPS< | PowerStore FC Port Read IOPS | Performance | rops | 2.0.0 | br/> Total number of read operations by the node collected at twenty second interval. | |
powerstore_fc_port_ReadBandwidth | PowerStore FC Port Read Bandwidth | Usage | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_fc_port_TotalIOPS | PowerStore FC Port Total IOPS | Performance | — | 2.0.0 | Total read and write operations per second collected at twenty second interval. | |
powerstore_fc_port_TotalBandwidth | PowerStore FC Port Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_fc_port_WriteIOPS | PowerStore FC Port Write IOPS | Performance | wops | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_fc_port_WriteBandwidth | PowerStore FC Port Write Bandwidth | Usage | bps | 2.0.0 | Write rate in byte/sec collected at twenty second interval. | |
powerstore_fc_port_avg_IOSize | PowerStore FC Port IOPS Size | Usage | count | 2.0.0 | Average size of read and write operations in bytes collected at twenty second interval. | |
powerstore_fc_port_CurrentLogins | PowerStore FC Port Current Logins | Usage | count | 2.0.0 | The number of logins to the target from initiators collected at twenty second interval. | |
powerstore_fc_port_LossOfSignalCountPerSec | PowerStore FC Port Loss Of Signal Count PerSec | Usage | mps | 2.0.0 | Loss of signal count per second collected at twenty second interval. | |
powerstore_fc_port_InvalidCRCCountPerSec | PowerStore FC Port Invalid CRC Count PerSec | Usage | count | 2.0.0 | Invalid crc count per second collected at twenty second interval. | |
powerstore_fc_port_LossOfSyncCountPerSec | PowerStore FC Port Loss Of Sync Count PerSec | Usage | mps | 2.0.0 | Loss of sync count per second collected at twenty second interval. | |
powerstore_fc_port_LinkFailureCountPerSec | PowerStore FC Port Link Failure Count PerSec | Usage | count | 2.0.0 | Link failure count per second collected at twenty second interval. | |
Powerstore Storage ETH Port | powerstore_eth_port_pkt_RX_PerSec | PowerStore ETH Port Packets Received PerSec | Performance | packets/sec | 2.0.0 | The number of packets received per second collected at twenty second interval. |
powerstore_eth_port_pkt_TX_PerSec | PowerStore ETH Port Packets Transmitted PerSec | Performance | packets/sec | 2.0.0 | The number of packets transmitted per second collected at twenty second interval. | |
powerstore_eth_port_bytes_TX_PerSec | PowerStore ETH Port Bytes Transmitted PerSec | Performance | bps | 2.0.0 | The total bytes transmitted per second collected at twenty second interval. | |
powerstore_eth_port_bytes_RX_PerSec | PowerStore ETH Port Bytes Received PerSec | Performance | bps | 2.0.0 | The total bytes received per second collected at twenty second interval. | |
powerstore_eth_port_pkt_RX_NoBufferError_PerSec | PowerStore ETH Port Packets Discarded PerSec | Performance | packets/sec | 2.0.0 | The number of packets discarded per second due to lack of buffer space collected at twenty second interval. | |
powerstore_eth_port_pkt_RX_CRC_Error_PerSec | PowerStore ETH Port Packets Received With CRC Errors PerSec | Performance | packets/sec | 2.0.0 | The number of packets received with CRC error (and thus dropped) per second collected at twenty second interval. | |
powerstore_eth_port_pkt_TX_Error_PerSec | PowerStore ETH Port Packets Failed PerSec | Performance | packets/sec | 2.0.0 | The number of packets that failed to be transmitted per second due to error collected at twenty second interval. | |
powerstore_eth_port_LinkStatus | PowerStore ETH Port Link Status | Availability | 2.0.0 | Port Link Up Status.Possible values are true(1) and false(0). | ||
Powerstore Storage Node | powerstore_node_avg_ReadLatency | PowerStore Node Average Read Latency | Performance | count | 2.0.0 | Average read latency in microseconds collected at twenty second interval. |
powerstore_node_avg_ReadSize | PowerStore Node Average Read Size | Usage | count | 2.0.0 | Average read size in bytes collected at twenty second interval. | |
powerstore_node_avg_WriteLatency | PowerStore Node Average Write Latency | Performance | count | 2.0.0 | Average write latency in microseconds collected at twenty second interval. | |
powerstore_node_avg_Latency | PowerStore Node Average Latency | Performance | count | 2.0.0 | Average read and write latency in microseconds collected at twenty second interval. | |
powerstore_node_avg_WriteSize | PowerStore Node Average Write Size | Usage | count | 2.0.0 | Average write size in bytes collected at twenty second interval. | |
powerstore_node_ReadIOPS | PowerStore Node Read IOPS | Performance | rops | 2.0.0 | Total number of read operations by the node collected at twenty second interval. | |
powerstore_node_ReadBandwidth | PowerStore Node Read Bandwidth | Usage | bps | 2.0.0 | Read rate in bytes per second collected at twenty second interval. | |
powerstore_node_TotalIOPS | PowerStore Node Total IOPS | Performance | — | 2.0.0 | br/> Total read and write operations per second collected at twenty second interval. | |
powerstore_node_TotalBandwidth | PowerStore Node Total Bandwidth | Usage | bps | 2.0.0 | Total data transfer rate in bytes per second collected at twenty second interval. | |
powerstore_node_WriteIOPS | PowerStore Node Write IOPS | Performance | wops | 2.0.0 | Total write operations per second collected at twenty second interval. | |
powerstore_node_WriteBandwidth | PowerStore Node Write Bandwidth | Performance | bps | 2.0.0 | Write rate in byte/sec collected at twenty second interval. | |
powerstore_node_avg_IOSize | PowerStore Node Average IO Size | Usage | count | 2.0.0 | Average size of read and write operations in bytes collected at twenty second interval. | |
powerstore_node_UnalignedWriteBandwidth | PowerStore Node Unaligned Write Bandwidth | Usage | bps | 2.0.0 | Unaligned write rate in bytes per second collected at twenty second interval. | |
powerstore_node_UnalignedReadBandwidth | PowerStore Node Unaligned Read Bandwidth | Usage | bps | 2.0.0 | Unaligned read rate in bytes per second collected at twenty second interval. | |
powerstore_node_UnalignedReadIOPS | PowerStore Node Unaligned Read IOPS | Performance | rops | 2.0.0 | Unaligned read input/output per second collected at twenty second interval. | |
powerstore_node_UnalignedWriteIOPS | PowerStore Node Unaligned Write IOPS | Performance | wops | 2.0.0 | Unaligned write input/output per second collected at twenty second interval. | |
powerstore_node_UnalignedBandwidth | PowerStore Node Unaligned Bandwidth | Usage | bps | 2.0.0 | Unaligned read/write rate in bytes per second collected at twenty second interval. | |
powerstore_node_UnalignedIOPS | PowerStore Node Unaligned IOPS | Performance | bps | 2.0.0 | Unaligned total input/output per second collected at twenty second interval. | |
powerstore_node_IOWorkloadCPUUtilization | PowerStore Node IO Workload CPU Utilization | Performance | % | 2.0.0 | The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval. | |
powerstore_node_LifeCycleState | PowerStore Node Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7). | |
powerstore_node_LEDStatus | PowerStore Node LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1). | |
powerstore_node_fan_LifeCycleState | PowerStore Node Fan Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7). | |
powerstore_node_fan_LEDStatus | PowerStore Node Fan LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1) | |
powerstore_node_powerSupply_LifeCycleState | PowerStore Node Power Supply Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_node_powerSupply_LEDStatus | PowerStore Node Power Supply LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1) | |
powerstore_node_DIMM_LifeCycleState | PowerStore Node DIMM Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_node_DIMM_LEDStatus | PowerStore Node DIMM LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1) | |
powerstore_node_M2Drive_LifeCycleState | PowerStore Node M2Drive Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_node_M2Drive_LEDStatus | PowerStore Node M2Drive LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1) | |
powerstore_node_IO_Module_LifeCycleState | PowerStore Node IO Module Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_node_IO_Module_LEDStatus | PowerStore Node IO Module LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1) | |
powerstore_node_battery_LifeCycleState | PowerStore Node Battery Life Cycle State | Availability | — | 2.0.0 | Life cycle state of the node. Possible values are: Healthy(0),Empty(1),Initializing(2),Trigger_Update(3),Disconnected(4),Uninitialized(5),Failed(6),Prepare_Failed(7) | |
powerstore_node_battery_LEDStatus | PowerStore Node Battery LED Status | Availability | — | 2.0.0 | Indicator of the state of the component status LED. Possible values are: Off(0) and On(1). |
Default Monitoring Configurations
Dell Power Store has default Global Device Management Policies, Global Templates, Global Monitors and Global Metrics in OpsRamp. You can customize these default monitoring configurations as per your business requirement by cloning respective Global Templates and Global Device Management Policies. It is recommended to clone them before installing the application to avoid noise alerts and data.
Default Global Device Management Policies
You can find the Device Management Policy for each Native Type at Setup > Resources > Device Management Policies. Search with suggested name in global scope. Each Device Management Policy follows below naming convention:
{appName nativeType - version}
Ex: dell-power-store Powerstore Storage Volume - 2 (i.e, appName = dell-power-store, nativeType = Powerstore Storage Volume , version = 2)
Default Global Templates
You can find the Global Templates for each Native Type at Setup > Monitoring > Templates. Search with suggested names in global scope. Each template follows below naming convention:
{appName nativeType 'Template' - version}
Ex: dell-power-store Powerstore Storage Appliance Template - 2(i.e, appName = dell-power-store, nativeType = Powerstore Storage Appliance, version = 2)
Default Global Monitors
You can find the Global Monitors for each Native Type at Setup > Monitoring > Monitors. Search with suggested name in global scope. Each Monitors follows below naming convention:
{monitorKey appName nativeType - version}
Ex: Powerstore Storage Appliance Monitor dell-power-store Powerstore Storage Appliance 2 (i.e, monitorKey =Powerstore Storage Appliance Monitor, appName = dell-power-store, nativeType = Powerstore Storage Appliance , version = 2)
Configure and Install the Dell PowerStore Integration
- From All Clients, select a client.
- Navigate to Setup > Account.
- Select the Integrations tab.
- The Installed Integrations page, where all the installed integrations are displayed. Click + ADD on the Installed Integrations page.
- If you do not have any installed applications, you will be navigated to the Available Integrations page. The Available Integrations page displays all the available applications along with the newly created application with the version.
Note: Search for the application using the search option available. Alternatively, use the All Categories option to search. - Click +Add in the Dell Power Store tile.
- In the Configurations page, click + ADD. The Add Configuration page appears.
- Enter the following BASIC INFORMATION:
Functionality | Description |
---|---|
Name | Enter the name for the configuration. |
IP Address/Host Name | IP address/host name of the target device. |
Port | Port Example: Default port value is 443. |
Credential | Select the Credential from the drop-down list. (Optional): Click + Add to create a credential. The ADD CREDENTIAL window is displayed. Enter the following information.
|
Notes:
- By default the Is Secure checkbox is selected.
- Ip Address/Host Name and Port should be accessible from Gateway.
- Select the following:
- App Failure Notifications: if turned on, you will be notified in case of an application failure that is, Connectivity Exception, Authentication Exception.
- Event Polling: enables integrating third party alerts into OpsRamp using further configurations.
- Alert On Root Resource: Event Polling alerts get generated on root resource
- Below are the default values set for:
- Alert Severity Filter: Provides alerts severity and gets integrated out of all possible alerts.
- Default Values: NONE, INFORMATION, MINOR, MAJOR, CRITICAL.
- Possible Values: FATAL, CRITICAL, MAJOR, MINOR, DEGRADED, INFORMATIONAL, DEBUG, UNKNOWN.
- Alert Cleared Status:
- Default Values: CLEARED.
- Possible values of Event/Alert Cleared Status configuration property are “ACKNOWLEDGED”,“SUPPRESSED”,“RESOLVED”.
- Alert Severity Mapping:
- Default Values: {“Critical”:“Critical”,“Major”:“Critical”,
“Minor”:“Warning”,“Info”:“Info”,“None”:“Info”} - Possible values of Alert Severity Mapping Filter configuration property are “new”:{“critical”: “Critical”,“error”: “Critical”,“warning”: “Warning”,“information”: “Info”,“normal”: “Info”},“acknowledged”: {“critical”: “Critical”,“error”: “Critical”,“warning”: “Warning”,“information”: “Info”,“normal”: “Info”},“obsolete”: {“critical”: “Ok”,“error”: “Ok”,“warning”: “Ok”,“information”: “Ok”,“normal”: “Ok”},“resolved”: {“critical”: “Ok”,“error”: “Ok”,“warning”: “Ok”,“information”: “Ok”,“normal”: “Ok”}.
- Default Values: {“Critical”:“Critical”,“Major”:“Critical”,
- Alert Severity Filter: Provides alerts severity and gets integrated out of all possible alerts.
- Below are the default values set for:
- Select the following Custom Attributes:
Functionality | Description |
---|---|
Custom Attribute | Select the custom attribute from the dropdown list. |
Value | Select the value from the dropdown list. |
Note: The custom attribute that you add here will be assigned to all the resources that are created by the integration. You can add a maximum of five custom attributes (key and value pair).
- In the RESOURCE TYPE section, select:
- ALL: All the existing and future resources will be discovered.
- SELECT: You can select one or multiple resources to be discovered.
- In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:
- Minutes
- Hourly
- Daily
- Weekly
- Monthly
- Click ADD.
Now the configuration is saved and displayed on the configurations page after you save it. From the same page, you may Edit and Remove the created configuration.
Under the ADVANCED SETTINGS, Select the Bypass Resource Reconciliation option, if you wish to bypass resource reconciliation when encountering the same resources discovered by multiple applications.
Note: If two different applications provide identical discovery attributes, two separate resources will be generated with those respective attributes from the individual discoveries.
Click NEXT.
(Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.
- Select an existing registered profile.
- Click FINISH.
The application is installed and displayed on the INSTALLED INTEGRATION page. Use the search field to find the installed integration.
Modify the Configuration
See Modify an Installed Integration or Application article.
Note: Select the Dell Power Store application.
View the Dell Power Store details
To discover resources for Dell Power Store.
- Navigate to Infrastructure > Search > Storage > Dell Power Store.
- The Dell Power Store page is displayed, select the application name.
- The RESOURCE DETAILS page appears from the right.
- Click the ellipsis (…) on the top right and select View details.
- Navigate to the Attributes tab to view the discovery details.
- Click the Metrics tab to view the metric details for Dell Power Store.
Resource Filter Input Keys
Dell Power Store application Resources are filtered and discovered based on below keys:
Click here to view the Supported Input Keys
Resource Type | Supported Input Keys |
---|---|
All Types | resourceName |
hostName | |
aliasName | |
dnsName | |
ipAddress | |
macAddress | |
os | |
make | |
model | |
serialNumber | |
Powerstore Storage Appliance | Express Service Code |
Part Number | |
Powerstore Storage Node | CPU model |
Part Number | |
Size | |
Powerstore Storage Volume | Size |
Supported Alert Custom Macros
Customize the alert subject and description with below macros then it will generate alerts based on customisation.
Supported macros keys:
Click here to view the alert subject and description with macros
${resource.name}
${resource.ip}
${resource.mac}
${resource.aliasname}
${resource.os}
${resource.type}
${resource.dnsname}
${resource.alternateip}
${resource.make}
${resource.model}
${resource.serialnumber}
${resource.systemId}
${parent.resource.name}
${Custom attributes on the resource}
Risks, Limitations And Assumptions
- Application can handle Critical/Recovery failure alert notifications for below two cases when user enables App Failure Notifications in configuration:
- Connectivity Exception
- Authentication Exception
- Application will send duplicate/repeat failure alert notification for every 6 hours.
- Application cannot control monitoring pause/resume actions based on above alerts. Metrics can be used to monitor Powerstore resources and can generate alerts based on the threshold values.
- OpsRamp has provided 443 as default Port value for processing Power store Rest APIs. Users can modify this value from the application configuration page at any point of time if required.
- The Template Applied Time will only be displayed if the collector profile (Classic and NextGen Gateway) is version 18.1.0 or higher.
- Power store Event/Alert polling will be started only if the user enables Event/Alert Polling in configuration. Possible values of Alert Severity Filter configuration are Critical, Major, Minor, Info, None.
- OpsRamp has given default mappings to map Power store Severity with OpsRamp Severities as part of Alert Severity Mapping configuration. Users can modify them as per their use-case at any point of time from the application configuration page. Possible OpsRamp Severities are Critical, Warning, Ok, Info.
- Provided below default severity mapping in configuration {“Critical”:“Critical”,“Major”:“Critical”,“Minor”:“Warning”,“Info”:“Info”,“None”:“Info”}
- Latest snapshot metric support from gateway version 14.0.0.
Version History
Application Version | Bug fixes / Enhancements |
---|---|
2.0.1 |
|
2.0.0 | Initial deployment |
References
Dell EMC PowerStore REST API Developer’s Guide: https://downloads.dell.com/manuals/common/pwrstr-apig_en-us.pdf