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.3Version 3.6.1.0Version 3.2.0.1
Version 3.6.1.2Version 3.6.0.0Version 2.1.0.0
Version 3.5.0.1Version 2.0.0.0Version 4.0.1.0-2408234

Prerequisites

  • OpsRamp Classic Gateway(Linux) 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 TypeMetric NameDisplay NameMetric CategoryUnitsApplication VersionDescriptionMetric Group
Powerstore Storage Clusterpowerstore_cluster_witness_StatePowerStore Cluster Witness StateAvailability3.0.0Overall witness state of the cluster.Possible values are OK(0), Initializing(1), Partially_Connected(2), Disconnected(3), Deleting(4).ClusterState
powerstore_cluster_witness_connection_StatePowerStore Cluster Witness Connection StateAvailability3.0.0Witness connection state per node.Possible values are OK(0), Initializing(1), Disconnected(2).ClusterState
powerstore_cluster_StatePowerStore Cluster StateAvailability2.0.0Cluster state.
Possible values are Unconfigured_Faulted, Unconfigured, Configuring, Configured, Expanding, Removing,Clustering_Failed.
ClusterState
powerstore_cluster_avg_ReadLatencyPowerStore Cluster Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.ClusterStats
powerstore_cluster_avg_LatencyPowerStore Cluster Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.ClusterStats
powerstore_cluster_avg_WriteLatencyPowerStore Cluster Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.ClusterStats
powerstore_cluster_avg_WriteSizePowerStore Cluster Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.ClusterUsage
powerstore_cluster_avg_ReadSizePowerStore Cluster Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.ClusterUsage
powerstore_cluster_ReadIOPSPowerStore Cluster Read IOPSPerformancerops2.0.0Total number of read operations per second collected at twenty second interval.ClusterStats
powerstore_cluster_ReadBandwidthPowerStore Cluster Read BandwidthUsagebps2.0.0Read rate in bytes per second collected at twenty second interval.ClusterStats
powerstore_cluster_avg_IOSizePowerStore Cluster Average IO SizeUsagecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.ClusterStats
powerstore_cluster_TotalIOPSPowerStore Cluster Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.ClusterStats
powerstore_cluster_TotalBandwidthPowerStore Cluster Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.ClusterStats
powerstore_cluster_WriteIOPSPowerStore Cluster Write IOPSPerformancewops2.0.0Total write operations per second collected at twenty second interval.ClusterStats
powerstore_cluster_WriteBandwidthPowerStore Cluster Write BandwidthPerformancebps2.0.0Write rate in byte/sec collected at twenty second interval.ClusterStats
powerstore_cluster_PhysicalDriveTotalPowerStore Cluster Physical Drive TotalUsageGB2.0.0The total combined space on the physical drives of the cluster available for data collected at twenty second interval.ClusterCapacity
powerstore_cluster_PhysicalDriveUsedPowerStore Cluster Physical Drive UsedUsageGB2.0.0The total physical space consumed in the cluster, accounting for all efficiency mechanisms, as well as all data protection collected at twenty second interval.ClusterUsage
powerstore_cluster_PhysicalDriveUtilizationPowerStore Cluster Physical Drive Utilization%2.0.0The total physical space consumed in the cluster in percentage collected at twenty second interval.ClusterUsage
powerstore_cluster_logicalStorageObjects_ProvisionedPowerStore Cluster Logical Storage Objects ProvisionedUsageGB2.0.0Total configured size of all storage ojects within the cluster. This metric includes all primaries, snaps and clones collected at twenty second interval.ClusterUsage
powerstore_cluster_logicalStorageObjects_UsedPowerStore Cluster Logical Storage Objects UsedUsageGB2.0.0Amount 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.ClusterUsage
powerstore_cluster_logicalStorageObjects_UtilizationPowerStore Cluster Logical Storage Objects UtilizationPerformance%2.0.0Total configured size of all storage ojects within the cluster in percentage collected at twenty second interval.ClusterUsage
powerstore_cluster_EfficiencyRatioPowerStore Cluster Efficiency RatioUsagecount2.0.0The 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.ClusterUsage
powerstore_cluster_DataPhysicalUsedPowerStore Cluster Physical Data UsedUsageGB2.0.0This metric represents total amount of physical space user data occupies after deduplication and compression collected at twenty second interval.ClusterUsage
powerstore_cluster_SnapshotSavingsPowerStore Cluster Snapshot SavingsUsagecount2.0.0Ratio 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.ClusterUsage
powerstore_cluster_SharedLogicalUsedPowerStore Cluster Shared Logical UsedUsageGB2.0.0Cluster shared logical used is sum of appliances' shared logical used in the cluster collected at twenty second interval.ClusterUsage
powerstore_resource_APIStatsPowerStore Resource API StatisticsUsage2.0.0Provides the number of API calls made within the frequency and resources.
powerstore_event_StatisticsPowerStore Event StatisticsNo category2.0.0Provides Dell PowerStore Event Statistics.
Powerstore Storage Appliancepowerstore_appliance_avg_ReadLatencyPowerStore Appliance Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.ApplianceStats
powerstore_appliance_avg_ReadSizePowerStore Appliance Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.ApplianceStats
powerstore_appliance_avg_WriteLatencyPowerStore Appliance Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.ApplianceStats
powerstore_appliance_avg_LatencyPowerStore Appliance Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.ApplianceStats
powerstore_appliance_avg_WriteSizePowerStore Appliance Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.ApplianceStats
powerstore_appliance_ReadIOPSPowerStore Appliance Read IOPSPerformancerops2.0.0Total read operations per second collected at twenty second interval.ApplianceStats
powerstore_appliance_ReadBandwidthPowerStore Appliance Read BandwidthPerformancebps2.0.0Read rate in bytes per second collected at twenty second interval.ApplianceStats
powerstore_appliance_TotalIOPSPowerStore Appliance Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.ApplianceStats
powerstore_appliance_TotalBandwidthPowerStore Appliance Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.ApplianceStats
powerstore_appliance_WriteIOPSPowerStore Appliance Write IOPSPerformancewops2.0.0Total write operations per second collected at twenty second interval.ApplianceStats
powerstore_appliance_WriteBandwidthPowerStore Appliance Write BandwidthUsagebps2.0.0Write rate in bytes per second collected at twenty second interval.ApplianceStats
powerstore_appliance_avg_IOSizePowerStore Appliance Average IO SizeUsagecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.ApplianceStats
powerstore_appliance_IOWorkLoadCPUUtilizationPowerStore Appliance IO Work Load CPU UtilizationUsage%2.0.0The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval.ApplianceCpuStats
powerstore_appliance_logicalStorageObjects_UtilizationPowerStore Appliance Logical Storage Objects UtilizationUsage%2.0.0Total configured size of all storage objects on an appliance in percentage collected at twenty second interval.ApplianceStorageUsage
powerstore_appliance_logicalStorageObjects_ProvisionedPowerStore Appliance Logical Storage Objects ProvisionedUsageGB2.0.0Total configured size of all storage objects on an appliance. This metric includes all primaries, snaps and clones collected at twenty second interval.ApplianceStorageCapacity
powerstore_appliance_logicalStorageObjects_UsedPowerStore Appliance Logical Storage Objects UsedUsageGB2.0.0Amount 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.ApplianceStorageUsage
powerstore_appliance_PhysicalTotalPowerStore Appliance Physical TotalUsageGB2.0.0Total combined space on the physical drives of the appliance available for data collected at twenty second interval.ApplianceStorageCapacity
powerstore_appliance_PhysicalUsedPowerStore Appliance Physical UsedUsageGB2.0.0Total physical space consumed in the appliance, accounting for all efficiency mechanisms, as well as all data protection collected at twenty second interval.ApplianceStorageUsage
powerstore_appliance_PhysicalUtilizationPowerStore Appliance Physical UtilizationUsage%2.0.0Total combined space on the physical drives of the appliance available in percentage collected at twenty second interval.ApplianceStorageUsage
powerstore_appliance_DataPhysicalUsedPowerStore Appliance Data Physical UsedUsageGB2.0.0This metric represents amount of physical space user data occupies after deduplication and compression collected at twenty second interval.ApplianceStorageUsage
powerstore_appliance_EfficiencyRatioPowerStore Appliance Efficiency RatioUsagecount2.0.0The 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.ApplianceStats
powerstore_appliance_ThinSavingsPowerStore Appliance Thin SavingsUsagecount2.0.0Ratio 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.ApplianceStats
powerstore_appliance_SharedLogicalUsedPowerStore Appliance Shared Logical UsedUsageGB2.0.0Amount 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.ApplianceStorageUsage
powerstore_appliance_SnapshotSavingsPowerStore Appliance Snapshot SavingsUsagecount2.0.0Ratio 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.ApplianceStats
powerstore_appliance_LifeCycleStatePowerStore Appliance Life Cycle StateAvailability2.0.0Life 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)
ApplianceState
powerstore_appliance_LEDStatusPowerStore Appliance LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
ApplianceState
powerstore_appliance_drive_LifeCycleStatePowerStore Appliance Drive Life Cycle StateAvailability2.0.0Life 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)
ApplianceDriveState
powerstore_appliance_drive_LEDStatusPowerStore Appliance Drive LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
ApplianceDriveState
Powerstore Storage Volumepowerstore_volume_metro_replication_StatePowerStore Volume Metro Replication StateAvailability3.0.0Metro session state of the volume.Possible values are OK(0), Initializing(1), Synchronizing(2), Resuming(3), Reprotecting(4), Switching_To_Metro_Sync(5), Switching_To_Synchronous(6), Modify_Role_In_Progress(7), Pausing(8), Paused(9), System_Paused(10), Paused_For_Migration(11), Paused_For_NDU(12), Partial_OK(13), Partial_Paused(14), Partial_Reprotected(15), Failing_Over(16), Failing_Over_For_DR(17), Failed_Over(18), Fractured(19), Partial_Failed_Over(20), Partial_Failed_Back(21), Deleting(22), Error(23).volumeMetroReplicationState
powerstore_volume_witness_engagement_StatePowerStore Volume Witness Engagement StateAvailability3.0.0Witness engagement state of the volume session.Possible values are Engaged(0), Initializing(1), Unconfigure_In_Progress(2), Disengaged(3), Remote_Witness_Invalid_Or_Unavailable(4), Failed_To_Initialize(5).volumeWitnessState
powerstore_volume_StatePowerStore Volume StateAvailability2.0.0Volume State.Possible values are Ready, Initializing, Offline, Destroying.volumeState
powerstore_volume_avg_ReadLatencyPowerStore Volume Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.volumeStats
powerstore_volume_avg_ReadSizePowerStore Volume Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.volumeStats
powerstore_volume_avg_WriteLatencyPowerStore Volume Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.volumeStats
powerstore_volume_avg_LatencyPowerStore Volume Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.volumeStats
powerstore_volume_avg_WriteSizePowerStore Volume Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.volumeStats
powerstore_volume_ReadIOPSPowerStore Volume Read IOPSPerformancerops2.0.0Total read operations per second collected at twenty second interval.volumeStats
powerstore_volume_ReadBandwidthPowerStore Volume Read BandwidthUsagebps2.0.0Read rate in bytes per second collected at twenty second interval.volumeStats
powerstore_volume_TotalIOPSPowerStore Volume Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.volumeStats
powerstore_volume_TotalBandwidthPowerStore Volume Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.volumeStats
powerstore_volume_WriteIOPSPowerStore Volume Write IOPSPerformancewops2.0.0Total write operations per second collected at twenty second interval.volumeStats
powerstore_volume_WriteBandwidthPowerStore Volume Write BandwidthUsagebps2.0.0Write rate in byte/sec collected at twenty second interval.volumeStats
powerstore_volume_avg_IOSizePowerStore Volume IO SizeUsagecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.volumeStats
powerstore_volume_logicalStorageObjects_UtilizationPowerStore Volume Logical Storage Objects UtilizationUsage%2.0.0Configured size of a volume in percentage collected at twenty second interval.volumeUsage
powerstore_volume_logicalStorageObjects_ProvisionedPowerStore Volume Logical Storage Objects ProvisionedUsageGB2.0.0Configured 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.volumeCapacity
powerstore_volume_logicalStorageObjects_UsedPowerStore Volume Logical Storage Objects UsedUsageGB2.0.0Amount 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.volumeUsage
powerstore_volume_ThinSavingsPowerStore Volume Thin SavingsUsagecount2.0.0Ratio 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.volumeUsage
Powerstore Storage File Systempowerstore_file_system_TotalSizePowerStore File System Total SizeUsageGB2.0.0Size, in GB presented to the host or end user collected at twenty second interval.filesystemCapacity
powerstore_file_system_UsedSizePowerStore File System Used SizeUsageGB2.0.0Size used, in GB, for the data and metadata of the file system collected at twenty second interval.filesystemUsage
powerstore_file_system_UtilizationPowerStore File System UtilizationUsage%2.0.0File system total size in percentage collected at twenty second interval.filesystemUsage
powerstore_file_system_avg_ReadLatencyPowerStore File System Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.filesystemStats
powerstore_file_system_avg_ReadSizePowerStore File System Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.filesystemStats
powerstore_file_system_avg_WriteLatencyPowerStore File System Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.filesystemStats
powerstore_file_system_avg_LatencyPowerStore File System Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.filesystemStats
powerstore_file_system_avg_WriteSizePowerStore File System Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.filesystemStats
powerstore_file_system_ReadIOPSPowerStore File System Read IOPSPerformancerops2.0.0Total read operations per second collected at twenty second interval.filesystemStats
powerstore_file_system_ReadBandwidthPowerStore File System Read BandwidthUsagebps2.0.0Read rate in bytes per second collected at twenty second interval.filesystemStats
powerstore_file_system_TotalIOPSPowerStore File System Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.filesystemStats
powerstore_file_system_TotalBandwidthPowerStore File System Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.filesystemStats
powerstore_file_system_WriteIOPSPowerStore File System Write IOPSPerformancewops2.0.0Write rate in bytes per second collected at twenty second interval.filesystemStats
powerstore_file_system_WriteBandwidthPowerStore File System Write BandwidthUsagebps2.0.0Total write operations per second collected at twenty second interval.filesystemStats
powerstore_file_system_avg_SizePowerStore File System Average SizeUsagecount2.0.0Average read and write size in bytes collected at twenty second interval.filesystemStats
Powerstore Storage FC portpowerstore_fc_port_avg_ReadLatencyPowerStore FC Port Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.portStats
powerstore_fc_port_LinkStatusPowerStore FC Port Link StatusAvailabilitycount2.0.0Port Link Up Status.Possible values are true(1) and false(0).portStatus
powerstore_fc_port_avg_ReadSizePowerStore FC Port Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.portStats
powerstore_fc_port_avg_WriteLatencyPowerStore PowerStore FC Port Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.portStats
powerstore_fc_port_avg_LatencyPowerStore PowerStore FC Port Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.portStats
powerstore_fc_port_avg_WriteSizePowerStore PowerStore FC Port Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.portStats
powerstore_fc_port_ReadIOPSPowerStore FC Port Read IOPSPerformancerops2.0.0Total number of read operations by the node collected at twenty second interval.portStats
powerstore_fc_port_ReadBandwidthPowerStore FC Port Read BandwidthUsagebps2.0.0Read rate in bytes per second collected at twenty second interval.portStats
powerstore_fc_port_TotalIOPSPowerStore FC Port Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.portStats
powerstore_fc_port_TotalBandwidthPowerStore FC Port Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.portStats
powerstore_fc_port_WriteIOPSPowerStore FC Port Write IOPSPerformancewops2.0.0Total write operations per second collected at twenty second interval.portStats
powerstore_fc_port_WriteBandwidthPowerStore FC Port Write BandwidthUsagebps2.0.0Write rate in byte/sec collected at twenty second interval.portStats
powerstore_fc_port_avg_IOSizePowerStore FC Port IOPS SizeUsagecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.portStats
powerstore_fc_port_CurrentLoginsPowerStore FC Port Current LoginsUsagecount2.0.0The number of logins to the target from initiators collected at twenty second interval.portUsage
powerstore_fc_port_LossOfSignalCountPerSecPowerStore FC Port Loss Of Signal Count PerSecUsagemps2.0.0Loss of signal count per second collected at twenty second interval.portStats
powerstore_fc_port_InvalidCRCCountPerSecPowerStore FC Port Invalid CRC Count PerSecUsagecount2.0.0Invalid crc count per second collected at twenty second interval.portStats
powerstore_fc_port_LossOfSyncCountPerSecPowerStore FC Port Loss Of Sync Count PerSecUsagemps2.0.0Loss of sync count per second collected at twenty second interval.portStats
powerstore_fc_port_LinkFailureCountPerSecPowerStore FC Port Link Failure Count PerSecUsagecount2.0.0Link failure count per second collected at twenty second interval.portStats
Powerstore Storage ETH Portpowerstore_eth_port_pkt_RX_PerSecPowerStore ETH Port Packets Received PerSecPerformancepackets/sec2.0.0The number of packets received per second collected at twenty second interval.portStats
powerstore_eth_port_pkt_TX_PerSecPowerStore ETH Port Packets Transmitted PerSecPerformancepackets/sec2.0.0The number of packets transmitted per second collected at twenty second interval.portStats
powerstore_eth_port_bytes_TX_PerSecPowerStore ETH Port Bytes Transmitted PerSecPerformancebps2.0.0The total bytes transmitted per second collected at twenty second interval.portStats
powerstore_eth_port_bytes_RX_PerSecPowerStore ETH Port Bytes Received PerSecPerformancebps2.0.0The total bytes received per second collected at twenty second interval.portStats
powerstore_eth_port_pkt_RX_NoBufferError_PerSecPowerStore ETH Port Packets Discarded PerSecPerformancepackets/sec2.0.0The number of packets discarded per second due to lack of buffer space collected at twenty second interval.portStats
powerstore_eth_port_pkt_RX_CRC_Error_PerSecPowerStore ETH Port Packets Received With CRC Errors PerSecPerformancepackets/sec2.0.0The number of packets received with CRC error (and thus dropped) per second collected at twenty second interval.portStats
powerstore_eth_port_pkt_TX_Error_PerSecPowerStore ETH Port Packets Failed PerSecPerformancepackets/sec2.0.0The number of packets that failed to be transmitted per second due to error collected at twenty second interval.portStats
powerstore_eth_port_LinkStatusPowerStore ETH Port Link StatusAvailability2.0.0Port Link Up Status.Possible values are true(1) and false(0).portStatus
Powerstore Storage Nodepowerstore_node_avg_ReadLatencyPowerStore Node Average Read LatencyPerformancecount2.0.0Average read latency in microseconds collected at twenty second interval.NodeStats
powerstore_node_avg_ReadSizePowerStore Node Average Read SizeUsagecount2.0.0Average read size in bytes collected at twenty second interval.NodeStats
powerstore_node_avg_WriteLatencyPowerStore Node Average Write LatencyPerformancecount2.0.0Average write latency in microseconds collected at twenty second interval.NodeStats
powerstore_node_avg_LatencyPowerStore Node Average LatencyPerformancecount2.0.0Average read and write latency in microseconds collected at twenty second interval.NodeStats
powerstore_node_avg_WriteSizePowerStore Node Average Write SizeUsagecount2.0.0Average write size in bytes collected at twenty second interval.NodeStats
powerstore_node_ReadIOPSPowerStore Node Read IOPSPerformancerops2.0.0Total number of read operations by the node collected at twenty second interval.NodeStats
powerstore_node_ReadBandwidthPowerStore Node Read BandwidthUsagebps2.0.0Read rate in bytes per second collected at twenty second interval.NodeStats
powerstore_node_TotalIOPSPowerStore Node Total IOPSPerformance2.0.0Total read and write operations per second collected at twenty second interval.NodeStats
powerstore_node_TotalBandwidthPowerStore Node Total BandwidthUsagebps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.NodeStats
powerstore_node_WriteIOPSPowerStore Node Write IOPSPerformancewops2.0.0Total write operations per second collected at twenty second interval.NodeStats
powerstore_node_WriteBandwidthPowerStore Node Write BandwidthPerformancebps2.0.0Write rate in byte/sec collected at twenty second interval.NodeStats
powerstore_node_avg_IOSizePowerStore Node Average IO SizeUsagecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.NodeStats
powerstore_node_UnalignedWriteBandwidthPowerStore Node Unaligned Write BandwidthUsagebps2.0.0Unaligned write rate in bytes per second collected at twenty second interval.NodeStats
powerstore_node_UnalignedReadBandwidthPowerStore Node Unaligned Read BandwidthUsagebps2.0.0Unaligned read rate in bytes per second collected at twenty second interval.NodeStats
powerstore_node_UnalignedReadIOPSPowerStore Node Unaligned Read IOPSPerformancerops2.0.0Unaligned read input/output per second collected at twenty second interval.NodeStats
powerstore_node_UnalignedWriteIOPSPowerStore Node Unaligned Write IOPSPerformancewops2.0.0Unaligned write input/output per second collected at twenty second interval.NodeStats
powerstore_node_UnalignedBandwidthPowerStore Node Unaligned BandwidthUsagebps2.0.0Unaligned read/write rate in bytes per second collected at twenty second interval.NodeStats
powerstore_node_UnalignedIOPSPowerStore Node Unaligned IOPSPerformancebps2.0.0Unaligned total input/output per second collected at twenty second interval.NodeStats
powerstore_node_IOWorkloadCPUUtilizationPowerStore Node IO Workload CPU UtilizationPerformance%2.0.0The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval.NodeStats
powerstore_node_LifeCycleStatePowerStore Node Life Cycle StateAvailability2.0.0Life 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).
NodeState
powerstore_node_LEDStatusPowerStore Node LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
NodeState
powerstore_node_fan_LifeCycleStatePowerStore Node Fan Life Cycle StateAvailability2.0.0Life 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).
NodeHwState
powerstore_node_fan_LEDStatusPowerStore Node Fan LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
NodeHwState
powerstore_node_powerSupply_LifeCycleStatePowerStore Node Power Supply Life Cycle StateAvailability2.0.0Life 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)
NodeHwState
powerstore_node_powerSupply_LEDStatusPowerStore Node Power Supply LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
NodeHwState
powerstore_node_DIMM_LifeCycleStatePowerStore Node DIMM Life Cycle StateAvailability2.0.0Life 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)
NodeHwState
powerstore_node_DIMM_LEDStatusPowerStore Node DIMM LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
NodeHwState
powerstore_node_M2Drive_LifeCycleStatePowerStore Node M2Drive Life Cycle StateAvailability2.0.0Life 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)
NodeHwState
powerstore_node_M2Drive_LEDStatusPowerStore Node M2Drive LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
NodeHwState
powerstore_node_IO_Module_LifeCycleStatePowerStore Node IO Module Life Cycle StateAvailability2.0.0Life 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)
NodeHwState
powerstore_node_IO_Module_LEDStatusPowerStore Node IO Module LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
NodeHwState
powerstore_node_battery_LifeCycleStatePowerStore Node Battery Life Cycle StateAvailability2.0.0Life 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)
NodeHwState
powerstore_node_battery_LEDStatusPowerStore Node Battery LED StatusAvailability2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
NodeHwState

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.

  1. 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)

  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)

  3. 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

  1. From All Clients, select a client.
  2. Navigate to Setup > Account.
  3. Select the Integrations tab.
  4. The Installed Integrations page, where all the installed integrations are displayed. Click + ADD on the Installed Integrations page.
  5. 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.
  6. Click +Add in the Dell Power Store tile.
  7. In the Configurations page, click + ADD. The Add Configuration page appears.
  8. Enter the following BASIC INFORMATION:
FunctionalityDescription
NameEnter the name for the configuration.
IP Address/Host NameIP address/host name of the target device.
PortPort

Example: Default port value is 443.
CredentialSelect the Credential from the drop-down list.

(Optional): Click + Add to create a credential. The ADD CREDENTIAL window is displayed. Enter the following information.
  • Name: Credential name.
  • Description: Brief description of the credential.
  • User Name: User name.
  • Password: Password.
  • Confirm Password: Confirm password

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”}.
  1. Select the following Custom Attributes:
FunctionalityDescription
Custom AttributeSelect the custom attribute from the dropdown list.
ValueSelect 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).

  1. In the Native Types section, select the native types to be discovered.
  2. In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:
    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly

  3. 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.

  1. 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.

  2. Click NEXT.

  3. (Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.

  4. Select an existing registered profile.

  5. 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

View the Dell Power Store details

To discover resources for Dell Power Store.

  1. Navigate to Infrastructure > Search > Storage > Dell Power Store.
  2. The Dell Power Store page is displayed, select the application name.
  3. The RESOURCE DETAILS page appears from the right.
  4. Click the ellipsis (…) on the top right and select View details.
  5. Navigate to the Attributes tab to view the discovery details.
  1. 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 the following keys:

Click here to see Powerstore Storage Cluster native type and its attributes.
Native TypeResource Attributes
Powerstore Storage ClusterGeneral attributes
resourceName
hostName
ipAddress
make
serialNumber
Custom Attributes
Storage Discovery Address
Click here to see Powerstore Storage Appliance native type and its attributes.
Native TypeResource Attributes
Powerstore Storage ApplianceGeneral attributes
resourceName
hostName
make
model
serialNumber
Custom Attributes
Part Number
Express Service Code
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage Node native type and its attributes.
Native TypeResource Attributes
Powerstore Storage NodeGeneral attributes
resourceName
hostName
make
serialNumber
Custom Attributes
Part Number
Size
CPU model
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage Volume native type and its attributes.
Native TypeResource Attributes
Powerstore Storage VolumeGeneral attributes
resourceName
make
Custom Attributes
Size
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Volume Group native type and its attributes.
Native TypeResource Attributes
Powerstore Volume GroupGeneral attributes
resourceName
hostName
make
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage FC Port native type and its attributes.
Native TypeResource Attributes
Powerstore Storage FC PortGeneral attributes
resourceName
make
Custom Attributes
WWN
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage ETH Port native type and its attributes.
Native TypeResource Attributes
Powerstore Storage ETH PortGeneral attributes
resourceName
make
macAddress
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage Host native type and its attributes.
Native TypeResource Attributes
Powerstore Storage HostGeneral attributes
resourceName
hostName
make
os
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage Host Group native type and its attributes.
Native TypeResource Attributes
Powerstore Storage Host GroupGeneral attributes
resourceName
hostName
make
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore NAS Server native type and its attributes.
Native TypeResource Attributes
Powerstore NAS ServerGeneral attributes
resourceName
hostName
make
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID
Click here to see Powerstore Storage File System native type and its attributes.
Native TypeResource Attributes
Powerstore Storage File SystemGeneral attributes
resourceName
hostName
make
Custom Attributes
Root Resource HostName
Root Resource Name
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource UUID

Supported Alert Custom Macros

Customize the alert subject and description with below macros then it will generate alerts based on customisation.

Supported macros keys:

${resource.name}${resource.ip}${resource.mac}
${resource.aliasname}${resource.os}${resource.type}
${resource.dnsname}${resource.alternateip}${resource.make}
${resource.model}${resource.serialnumber}${resource.systemId}
${Custome Attributes in the resource}${parent.resource.name}

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 VersionBug fixes / Enhancements
3.1.0This implementation introduces third-party CI alert mapping and OpsQL-based enhancements.
Configure alert mappings to target CI systems through the application configuration. After configuration, the system automatically forwards alerts to the corresponding third-party platforms and maps them to the specified CIs, ensuring consistent integration and efficient alert management.
Previously, resource filters in the app configuration required manual entry of resource core and custom attributes. With this enhancement, the configuration is moved to OpsQL-based filtering, where users can see the keys auto-populated as needed.
3.0.0
  • Added support to the following new metrics.
    • Powerstore Storage Cluster
      • powerstore_cluster_witness_State
      • powerstore_cluster_witness_connection_State
    • Powerstore Storage Volume
      • powerstore_volume_metro_replication_State
      • powerstore_volume_witness_engagement_State
  • Added metricGroup and Units as metric labels.
  • Metric data prescision value changes.
2.0.1
  • Added code support for Get Target Response command for each native type.

  • On demand latest snapshot support and Activity logger changes.
2.0.0Initial deployment

References

Dell EMC PowerStore REST API Developer’s Guide: https://downloads.dell.com/manuals/common/pwrstr-apig_en-us.pdf