Supported Target Versions
Version 3.6.0.0
Version 3.5.0.1
Version 3.2.0.1
Version 2.1.0.0
Version 2.0.0.0

Application Version Details

Application VersionBug fixes / Enhancements
2.0.0Initial deployment

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

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.

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 NameUnitsApplication VersionDescription
Powerstore Storage Clusterpowerstore_cluster_StatePowerStore Cluster State2.0.0Cluster state.
Possible values are Unconfigured_Faulted, Unconfigured, Configuring, Configured, Expanding, Removing,Clustering_Failed.
powerstore_cluster_avg_ReadLatencyPowerStore Cluster Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_cluster_avg_LatencyPowerStore Cluster Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_cluster_avg_WriteLatencyPowerStore Cluster Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_cluster_avg_WriteSizePowerStore Cluster Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_cluster_avg_ReadSizePowerStore Cluster Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_cluster_ReadIOPSPowerStore Cluster Read IOPSrops2.0.0Total number of read operations per second collected at twenty second interval.
powerstore_cluster_ReadBandwidthPowerStore Cluster Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_cluster_avg_IOSizePowerStore Cluster Average IO Sizecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.
powerstore_cluster_TotalIOPSPowerStore Cluster Total IOPS2.0.0Total read and write operations per second collected at twenty second interval.
powerstore_cluster_TotalBandwidthPowerStore Cluster Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_cluster_WriteIOPSPowerStore Cluster Write IOPSwops2.0.0Total write operations per second collected at twenty second interval.
powerstore_cluster_WriteBandwidthPowerStore Cluster Write Bandwidthbps2.0.0Write rate in byte/sec collected at twenty second interval.
powerstore_cluster_PhysicalDriveTotalPowerStore Cluster Physical Drive TotalGB2.0.0The total combined space on the physical drives of the cluster available for data collected at twenty second interval.
powerstore_cluster_PhysicalDriveUsedPowerStore Cluster Physical Drive UsedGB2.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.
powerstore_cluster_PhysicalDriveUtlizationPowerStore Cluster Physical Drive Utlization%2.0.0The total physical space consumed in the cluster in percentage collected at twenty second interval.
powerstore_cluster_logicalStorageObjects_ProvisionedPowerStore Cluster Logical Storage Objects ProvisionedGB2.0.0Total 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_UsedPowerStore Cluster Logical Storage Objects UsedGB2.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.
powerstore_cluster_logicalStorageObjects_UtilizationPowerStore Cluster Logical Storage Objects Utilization%2.0.0Total configured size of all storage ojects within the cluster in percentage collected at twenty second interval.
powerstore_cluster_EfficiencyRatioPowerStore Cluster Efficiency Ratiocount2.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.
powerstore_cluster_DataPhysicalUsedPowerStore Cluster Physical Data UsedGB2.0.0This metric represents total amount of physical space user data occupies after deduplication and compression collected at twenty second interval.
powerstore_cluster_SnapshotSavingsPowerStore Cluster Snapshot Savingscount2.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.
powerstore_cluster_SharedLogicalUsedPowerStore Cluster Shared Logical UsedGB2.0.0Cluster shared logical used is sum of appliances' shared logical used in the cluster collected at twenty second interval.
Powerstore Storage Appliancepowerstore_appliance_avg_ReadLatencyPowerStore Appliance Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_appliance_avg_ReadSizePowerStore Appliance Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_appliance_avg_WriteLatencyPowerStore Appliance Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_appliance_avg_LatencyPowerStore Appliance Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_appliance_avg_WriteSizePowerStore Appliance Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_appliance_ReadIOPSPowerStore Appliance Read IOPSrops2.0.0Total read operations per second collected at twenty second interval.
powerstore_appliance_ReadBandwidthPowerStore Appliance Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_appliance_TotalIOPSPowerStore Appliance Total IOPS2.0.0Total read and write operations per second collected at twenty second interval.
powerstore_appliance_TotalBandwidthPowerStore Appliance Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_appliance_WriteIOPSPowerStore Appliance Write IOPSwops2.0.0Total write operations per second collected at twenty second interval.
powerstore_appliance_WriteBandwidthPowerStore Appliance Write Bandwidthbps2.0.0Write rate in bytes per second collected at twenty second interval.
powerstore_appliance_avg_IOSizePowerStore Appliance Average IO Sizecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.
powerstore_appliance_IOWorkLoadCPUUtilizationPowerStore Appliance IO Work Load CPU Utilization%2.0.0The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval.
powerstore_appliance_logicalStorageObjects_UtilizationPowerStore Appliance Logical Storage Objects Utilization%2.0.0Total configured size of all storage objects on an appliance in percentage collected at twenty second interval.
powerstore_appliance_logicalStorageObjects_ProvisionedPowerStore Appliance Logical Storage Objects ProvisionedGB2.0.0Total 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_UsedPowerStore Appliance Logical Storage Objects UsedGB2.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.
powerstore_appliance_PhysicalTotalPowerStore Appliance Physical TotalGB2.0.0Total combined space on the physical drives of the appliance available for data collected at twenty second interval.
powerstore_appliance_PhysicalUsedPowerStore Appliance Physical UsedGB2.0.0Total physical space consumed in the appliance, accounting for all efficiency mechanisms, as well as all data protection collected at twenty second interval.
powerstore_appliance_PhysicalUtilizationPowerStore Appliance Physical Utilization%2.0.0Total combined space on the physical drives of the appliance available in percentage collected at twenty second interval.
powerstore_appliance_DataPhysicalUsedPowerStore Appliance Data Physical UsedGB2.0.0This metric represents amount of physical space user data occupies after deduplication and compression collected at twenty second interval.
powerstore_appliance_EfficiencyRatioPowerStore Appliance Efficiency Ratiocount2.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.
powerstore_appliance_ThinSavingsPowerStore Appliance Thin Savingscount2.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.
powerstore_appliance_SharedLogicalUsedPowerStore Appliance Shared Logical UsedGB2.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.
powerstore_appliance_SnapshotSavingsPowerStore Appliance Snapshot Savingscount2.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.
powerstore_appliance_LifeCycleStatePowerStore Appliance Life Cycle State2.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)
powerstore_appliance_LEDStatusPowerStore Appliance LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
powerstore_appliance_drive_LifeCycleStatePowerStore Applaince Drive Life Cycle State2.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)
powerstore_appliance_drive_LEDStatusPowerStore Applaince Drive LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
Powerstore Storage Volumepowerstore_volume_StatePowerStore Volume State2.0.0Volume State.Possible values are Ready, Initializing, Offline, Destroying.
powerstore_volume_avg_ReadLatencyPowerStore Volume Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_volume_avg_ReadSizePowerStore Volume Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_volume_avg_WriteLatencyPowerStore Volume Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_volume_avg_LatencyPowerStore Volume Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_volume_avg_WriteSizePowerStore Volume Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_volume_ReadIOPSPowerStore Volume Read IOPSrops2.0.0Total read operations per second collected at twenty second interval.
powerstore_volume_ReadBandwidthPowerStore Volume Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_volume_TotalIOPSPowerStore Volume Total IOPS2.0.0Total read and write operations per second collected at twenty second interval.
powerstore_volume_TotalBandwidthPowerStore Volume Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_volume_WriteIOPSPowerStore Volume Write IOPSwops2.0.0Total write operations per second collected at twenty second interval.
powerstore_volume_WriteBandwidthPowerStore Volume Write Bandwidthbps2.0.0Write rate in byte/sec collected at twenty second interval.
powerstore_volume_avg_IOSizePowerStore Volume IO Sizecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.
powerstore_volume_logicalStorageObjects_UtilizationPowerStore Volume Logical Storage Objects Utilization%2.0.0Configured size of a volume in percentage collected at twenty second interval.
powerstore_volume_logicalStorageObjects_ProvisionedPowerStore Volume Logical Storage Objects ProvisionedGB2.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.
powerstore_volume_logicalStorageObjects_UsedPowerStore Volume Logical Storage Objects UsedGB2.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.
powerstore_volume_ThinSavingsPowerStore Volume Thin Savingscount2.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.
Powerstore Storage File Systempowerstore_file_system_TotalSizePowerStore File System Total SizeGB2.0.0Size, in GB presented to the host or end user collected at twenty second interval.
powerstore_file_system_UsedSizePowerStore File System Used SizeGB2.0.0Size used, in GB, for the data and metadata of the file system collected at twenty second interval.
powerstore_file_system_UtilizationPowerStore File System Utilization%2.0.0File system total size in percentage collected at twenty second interval.
powerstore_file_system_avg_ReadLatencyPowerStore File System Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_file_system_avg_ReadSizePowerStore File System Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_file_system_avg_WriteLatencyPowerStore File System Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_file_system_avg_LatencyPowerStore File System Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_file_system_avg_WriteSizePowerStore File System Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_file_system_ReadIOPSPowerStore File System Read IOPSrops2.0.0Total read operations per second collected at twenty second interval.
powerstore_file_system_ReadBandwidthPowerStore File System Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_file_system_TotalIOPSPowerStore File System Total IOPS2.0.0Total read and write operations per second collected at twenty second interval.
powerstore_file_system_TotalBandwidthPowerStore File System Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_file_system_WriteIOPSPowerStore File System Write IOPSwops2.0.0Write rate in bytes per second collected at twenty second interval.
powerstore_file_system_WriteBandwidthPowerStore File System Write Bandwidthbps2.0.0Total write operations per second collected at twenty second interval.
powerstore_file_system_avg_SizePowerStore File System Average Sizecount2.0.0Average read and write size in bytes collected at twenty second interval.
Powerstore Storage FC portpowerstore_fc_port_avg_ReadLatencyPowerStore FC Port Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_fc_port_avg_ReadSizePowerStore FC Port Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_fc_port_avg_WriteLatencyPowerStore PowerStore FC Port Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_fc_port_avg_LatencyPowerStore PowerStore FC Port Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_fc_port_avg_WriteSizePowerStore PowerStore FC Port Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_fc_port_ReadIOPS<PowerStore FC Port Read IOPSrops2.0.0br/>
Total number of read operations by the node collected at twenty second interval.
powerstore_fc_port_ReadBandwidthPowerStore FC Port Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_fc_port_TotalIOPSPowerStore FC Port Total IOPS2.0.0Total read and write operations per second collected at twenty second interval.
powerstore_fc_port_TotalBandwidthPowerStore FC Port Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_fc_port_WriteIOPSPowerStore FC Port Write IOPSwops2.0.0Total write operations per second collected at twenty second interval.
powerstore_fc_port_WriteBandwidthPowerStore FC Port Write Bandwidthbps2.0.0Write rate in byte/sec collected at twenty second interval.
powerstore_fc_port_avg_IOSizePowerStore FC Port IOPS Sizecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.
powerstore_fc_port_CurrentLoginsPowerStore FC Port Current Loginscount2.0.0The number of logins to the target from initiators collected at twenty second interval.
powerstore_fc_port_LossOfSignalCountPerSecPowerStore FC Port Loss Of Signal Count PerSecmps2.0.0Loss of signal count per second collected at twenty second interval.
powerstore_fc_port_InvalidCRCCountPerSecPowerStore FC Port Invalid CRC Count PerSeccount2.0.0Invalid crc count per second collected at twenty second interval.
powerstore_fc_port_LossOfSyncCountPerSecPowerStore FC Port Loss Of Sync Count PerSecmps2.0.0Loss of sync count per second collected at twenty second interval.
powerstore_fc_port_LinkFailureCountPerSecPowerStore FC Port Link Failure Count PerSeccount2.0.0Link failure count per second collected at twenty second interval.
Powerstore Storage ETH Portpowerstore_eth_port_pkt_RX_PerSecPowerStore ETH Port Packets Received PerSecpackets/sec2.0.0The number of packets received per second collected at twenty second interval.
powerstore_eth_port_pkt_TX_PerSecPowerStore ETH Port Packets Transmitted PerSecpackets/sec2.0.0The number of packets transmitted per second collected at twenty second interval.
powerstore_eth_port_bytes_TX_PerSecPowerStore ETH Port Bytes Transmitted PerSecbps2.0.0The total bytes transmitted per second collected at twenty second interval.
powerstore_eth_port_bytes_RX_PerSecPowerStore ETH Port Bytes Received PerSecbps2.0.0The total bytes received per second collected at twenty second interval.
powerstore_eth_port_pkt_RX_NoBufferError_PerSecPowerStore ETH Port Packets Discarded PerSecpackets/sec2.0.0The number of packets discarded per second due to lack of buffer space collected at twenty second interval.
powerstore_eth_port_pkt_RX_CRC_Error_PerSecPowerStore ETH Port Packets Received With CRC Errors PerSecpackets/sec2.0.0The number of packets received with CRC error (and thus dropped) per second collected at twenty second interval.
powerstore_eth_port_pkt_TX_Error_PerSecPowerStore ETH Port Packets Failed PerSecpackets/sec2.0.0The number of packets that failed to be transmitted per second due to error collected at twenty second interval.
Powerstore Storage Nodepowerstore_node_avg_ReadLatencyPowerStore Node Average Read Latencycount2.0.0Average read latency in microseconds collected at twenty second interval.
powerstore_node_avg_ReadSizePowerStore Node Average Read Sizecount2.0.0Average read size in bytes collected at twenty second interval.
powerstore_node_avg_WriteLatencyPowerStore Node Average Write Latencycount2.0.0Average write latency in microseconds collected at twenty second interval.
powerstore_node_avg_LatencyPowerStore Node Average Latencycount2.0.0Average read and write latency in microseconds collected at twenty second interval.
powerstore_node_avg_WriteSizePowerStore Node Average Write Sizecount2.0.0Average write size in bytes collected at twenty second interval.
powerstore_node_ReadIOPSPowerStore Node Read IOPSrops2.0.0Total number of read operations by the node collected at twenty second interval.
powerstore_node_ReadBandwidthPowerStore Node Read Bandwidthbps2.0.0Read rate in bytes per second collected at twenty second interval.
powerstore_node_TotalIOPS<PowerStore Node Total IOPS2.0.0br/>
Total read and write operations per second collected at twenty second interval.
powerstore_node_TotalBandwidthPowerStore Node Total Bandwidthbps2.0.0Total data transfer rate in bytes per second collected at twenty second interval.
powerstore_node_WriteIOPSPowerStore Node Write IOPSwops2.0.0Total write operations per second collected at twenty second interval.
powerstore_node_WriteBandwidthPowerStore Node Write Bandwidthbps2.0.0Write rate in byte/sec collected at twenty second interval.
powerstore_node_avg_IOSizePowerStore Node Average IO Sizecount2.0.0Average size of read and write operations in bytes collected at twenty second interval.
powerstore_node_UnalignedWriteBandwidthPowerStore Node Unaligned Write Bandwidthbps2.0.0Unaligned write rate in bytes per second collected at twenty second interval.
powerstore_node_UnalignedReadBandwidthPowerStore Node Unaligned Read Bandwidthbps2.0.0Unaligned read rate in bytes per second collected at twenty second interval.
powerstore_node_UnalignedReadIOPSPowerStore Node Unaligned Read IOPSrops2.0.0Unaligned read input/output per second collected at twenty second interval.
powerstore_node_UnalignedWriteIOPSPowerStore Node Unaligned Write IOPSwops2.0.0Unaligned write input/output per second collected at twenty second interval.
powerstore_node_UnalignedBandwidthPowerStore Node Unaligned Bandwidthbps2.0.0Unaligned read/write rate in bytes per second collected at twenty second interval.
powerstore_node_UnalignedIOPSPowerStore Node Unaligned IOPSbps2.0.0Unaligned total input/output per second collected at twenty second interval.
powerstore_node_IOWorkloadCPUUtilizationPowerStore Node IO Workload CPU Utilization%2.0.0The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests collected at twenty second interval.
powerstore_node_LifeCycleStatePowerStore Node Life Cycle State2.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).
powerstore_node_LEDStatusPowerStore Node LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1).
powerstore_node_fan_LifeCycleStatePowerStore Node Fan Life Cycle State2.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).
powerstore_node_fan_LEDStatusPowerStore Node Fan LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
powerstore_node_powerSupply_LifeCycleStatePowerStore Node Power Supply Life Cycle State2.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)
powerstore_node_powerSupply_LEDStatusPowerStore Node Power Supply LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
powerstore_node_DIMM_LifeCycleStatePowerStore Node DIMM Life Cycle State2.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)
powerstore_node_DIMM_LEDStatusPowerStore Node DIMM LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
powerstore_node_M2Drive_LifeCycleStatePowerStore Node M2Drive Life Cycle State2.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)
powerstore_node_M2Drive_LEDStatusPowerStore Node M2Drive LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
powerstore_node_IO_Module_LifeCycleStatePowerStore Node IO Module Life Cycle State2.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)
powerstore_node_IO_Module_LEDStatusPowerStore Node IO Module LED Status2.0.0Indicator of the state of the component status LED.
Possible values are: Off(0) and On(1)
powerstore_node_battery_LifeCycleStatePowerStore Node Battery Life Cycle State2.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)
powerstore_node_battery_LEDStatusPowerStore Node Battery LED Status2.0.0Indicator 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. Users can customize these default monitoring configurations as per their business use cases by cloning respective global templates and global Device Management Policies. OpsRamp recommends doing this activity before installing the app to avoid noise alerts and data.

  1. Default Global Device Management Policies

    OpsRamp has a Global Device Management Policy for each Native Type of Power Store. You can find those Device Management Policies at Setup > Resources > Device Management Policies, search with suggested names 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

    OpsRamp has a Global template for each Native Type of Power Store. You can find those templates 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

    OpsRamp has a Global Monitors for each Native Type which has monitoring support. We can find those monitors at Setup > Monitoring > Monitors, search with suggested names 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. Go to Setup > Account.
  3. Select the Integrations and Apps tab.
  4. The Installed Integrations page, where all the installed applications are displayed. If there are no installed applications, it will navigate to the Available Integrations and Apps page.
  5. Click + ADD on the Installed Integrations page. The Available Integrations and Apps 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.
  1. Click +Add in the Dell Power Store tile.
  2. In the Configurations page, click + ADD. The Add Configuration page appears.
  3. Enter the below mentioned 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 below mentioned Custom Attributes:
FunctionalityDescription
Custom AttributeSelect the custom attribute from the drop down list box.
ValueSelect the value from the drop down list box.

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

  2. In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:
    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly

  3. Click ADD.
Dell Powerstore configuration

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.

Veeam
  1. Select an existing registered profile.
Veeam
  1. 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.
Dell Power Store
  1. Click the Metrics tab to view the metric details for Dell Power Store.
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 TypeSupported Input Keys
All TypesresourceName
hostName
aliasName
dnsName
ipAddress
macAddress
os
make
model
serialNumber
Powerstore Storage ApplianceExpress Service Code
Part Number
Powerstore Storage NodeCPU model
Part Number
Size
Powerstore Storage VolumeSize

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 & 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.
  • 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.

References

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