Supported Target Versions
Dell PowerFlex Manager version 4.0.2.0(295), 3.7 and 3.8.3
Gateway version R4_0.2000.140, v3.5.x and 3.6.3.1

Application Version and Upgrade Details

Application VersionBug fixes / Enhancements
4.1.3Empty data store value handlings.
4.1.2Changes of Manager Devices API.
4.1.1Fix for SDC and SDS discovery issue.
Click here to view the earlier version updates
Application VersionBug fixes / Enhancements
4.1.0Support for Powerflex version 4 alerts.
4.0.3Supported Powerflex version 4 discovery, monitoring, alerts.
4.0.2
  • Metric label changes
  • DisplayOrder changes for native types.
4.0.1
  • Full discovery support.
  • Cache flush changes.
4.0.0
  • Added dell_powerflex_manager_APIStats metric
  • Optimisation of API's
  • Retrying the failed API after 2sec
  • Fix for attributes getting null data.
3.0.2
  • Discovery stats changes.
  • Activity logger changes and backend cache related changes.
3.0.1Bug fixes and enhancements.
3.0.0Enhancements for dell_powerflex_sdc_ConnectionState and dell_powerflex_sds_ConnectionState metrics.
2.0.0
  • Made manager and gateway details as optional.
  • Enhanced event polling logic.
1.0.0Discovery, Monitoring, Alerts.

Introduction

Manager

PowerFlex Manager provides IT operations management for Dell EMC PowerFlex rack and Dell EMC PowerFlex appliance. Efficiency increases by reducing time-consuming manual tasks that are required to manage system operations. You can use PowerFlex Manager to deploy and manage both new and existing environments.

PowerFlex Manager is distributed as a virtual appliance that runs a collection of interacting web applications that communicate through the REST interfaces. The PowerFlex Manager UI resides on the virtual appliance and provides full browser-based GUI access to interact with the PowerFlex Manager through the REST interfaces described in this guide.

Note: If you have a licensed version of PowerFlex Manager, this can be integrated with any custom UI or accessed through programs to enhance your automation experience.

Gateway

The REST API is served from the PowerFlex Gateway (which includes the REST gateway). The PowerFlex Gateway can be installed on any operating system that supports PowerFlex for its core components (MDM/SDS/SDC/LIA/XCACHE). PowerFlex Gateway connects to a single MDM and serves requests by querying the MDM and reformatting the answers it receives from the MDM in a RESTful manner, back to a REST client. PowerFlex Gateway requires the MDM username and password for the login request. In response, the login returns a token, which is used for the subsequent authentications for other requests. The PowerFlex REST API supports PowerFlex SCLI commands. The responses returned by the PowerFlex Gateway are in JSON format.

The API is available as part of the PowerFlex Gateway package. If you use the PowerFlex Installer to install PowerFlex, the PowerFlex Gateway is already installed and configured with the MDM details.

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..
  • Permission required: Monitor.

Hierarchy of Dell PowerFlex resources

Dell PowerFlex Manager
       • Dell PowerFlex Manager Server
       • Dell PowerFlex Manager Switch
       • Dell PowerFlex Manager VCenter
       • Dell PowerFlex Gateway
                • Dell PowerFlex MDM Cluster
                • Dell PowerFlex SDC
                • Dell PowerFlex Protection Domain
                         • Dell PowerFlex SDS
                                  • Dell PowerFlex Device
                         • Dell PowerFlex Fault Set
                         • Dell PowerFlex Storage Pool
                                  • Dell PowerFlex Volume
                                  • Dell PowerFlex VTree

Supported Metrics

Click here to view the supported metrics
Native TypeMetric NamesDisplay NameMetric LabelUnitApplication VersionDescription
Dell PowerFlex Devicedell_powerflex_device_StateDell PowerFlex Device StateAvailabilitynull1.0.0Provides Dell PowerFlex Device State.Possible values are Normal(0),Others(1)
Dell PowerFlex Gatewaydell_powerflex_event_StatisticsDell PowerFlex Event Statisticsnull1.0.0Provides Dell PowerFlex Event Statistics.
dell_powerflex_gateway_AvailableCapacityDell PowerFlex Gateway Available CapacityUsageGB1.0.0Provides Dell PowerFlex Gateway Available Capacity
dell_powerflex_gateway_BandwidthDell PowerFlex Gateway BandwidthPerformanceMBps1.0.0Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_BwRbReadBandwidthDell PowerFlex Gateway BwRb Read BandwidthPerformanceMBps1.0.0BwRb Read Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_BwRbReadThroughputDell PowerFlex Gateway BwRb Read ThroughputPerformanceIOPS1.0.0Provides BwRb Read Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_BwRbWriteBandwidthDell PowerFlex Gateway BwRb Write BandwidthPerformanceMBps1.0.0BwRb Write Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_BwRbWriteThroughputDell PowerFlex Gateway BwRb Write ThroughputPerformanceIOPS1.0.0Provides BwRb Write Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_ConfiguredRawCapacityDell PowerFlex Gateway Configured Raw CapacityUsageGB1.0.0Provides Configured Raw Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_ConfiguredUsableCapacityDell PowerFlex Gateway Configured Usable CapacityUsageGB1.0.0Provides Configured Usable Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_FwRbReadBandwidthDell PowerFlex Gateway FwRb Read BandwidthPerformanceMBps1.0.0FwRb Read Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_FwRbReadThroughputDell PowerFlex Gateway FwRb Read ThroughputPerformanceIOPS1.0.0Provides FwRb Read Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_FwRbWriteBandwidthDell PowerFlex Gateway FwRb Write BandwidthPerformanceMBps1.0.0FwRb Write Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_FwRbWriteThroughputDell PowerFlex Gateway FwRb Write ThroughputPerformanceIOPS1.0.0Provides FwRb Write Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_HotSpareCapacityDell PowerFlex Gateway Hot spare CapacityUsageGB1.0.0Provides Hot spare Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_RAIDOverheadCapacityDell PowerFlex Gateway RAID Overhead CapacityUsageGB1.0.0Provides RAID Overhead Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_RawCapacityDell PowerFlex Gateway Raw CapacityUsageGB1.0.0Provides Raw Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_RbalReadBandwidthDell PowerFlex Gateway Rebalance Read BandwidthPerformanceMBps1.0.0Rebalance Read Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_RbalReadThroughputDell PowerFlex Gateway Rebalance Read ThroughputPerformanceIOPS1.0.0Provides Rebalance Read Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_RbalWriteBandwidthDell PowerFlex Gateway Rebalance Write BandwidthPerformanceMBps1.0.0Rebalance Write Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_RbalWriteThroughputDell PowerFlex Gateway Rebalance Write ThroughputPerformanceIOPS1.0.0Provides Rebalance Write Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_ReadBandwidthDell PowerFlex Gateway Read BandwidthPerformanceMBps1.0.0Read Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_ReadThroughputDell PowerFlex Gateway Read ThroughputPerformanceIOPS1.0.0Provides Read Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_RebalanceBandwidthDell PowerFlex Gateway Rebalance BandwidthPerformanceMBps1.0.0Rebalance Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_RebalanceCapacityDell PowerFlex Gateway Rebalance CapacityUsageGB1.0.0Provides Dell Powerflex Gateway RebalanceCapacity
dell_powerflex_gateway_SnapUsedCapacityDell PowerFlex Gateway Snap Used CapacityUsageGB1.0.0Provides Dell Powerflex Gateway SnapUsedCapacity
dell_powerflex_gateway_SystemCapacityDell PowerFlex Gateway System CapacityUsageGB1.0.0Provides Dell Powerflex Gateway System Capacity
dell_powerflex_gateway_SystemUsedCapacityDell PowerFlex Gateway System used CapacityUsageGB1.0.0Provides System used Capacity for Dell PowerFlex Gateway
dell_powerflex_gateway_ThickUsedCapacityDell PowerFlex Gateway Thick Used CapacityUsageGB1.0.0Provides Dell PowerFlex Gateway ThickUsedCapacity
dell_powerflex_gateway_ThinUsedCapacityDell PowerFlex Gateway Thin Used CapacityUsageGB1.0.0Provides Dell PowerFlex Gateway ThinUsedCapacity
dell_powerflex_gateway_ThroughputDell PowerFlex Gateway ThroughputPerformanceIOPS1.0.0Provides Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_TotalUsedCapacityDell PowerFlex Gateway Total Used CapacityUsageGB1.0.0Provides Dell PowerFlex Gateway TotalUsedCapacity
dell_powerflex_gateway_UnusableCapacityDell PowerFlex Gateway Unusable CapacityUsageGB1.0.0Provides Dell PowerFlex Gateway UnusableCapacity
dell_powerflex_gateway_WriteBandwidthDell PowerFlex Gateway Write BandwidthPerformanceMBps1.0.0Write Bandwidth for Dell PowerFlex Gateway
dell_powerflex_gateway_WriteThroughputDell PowerFlex Gateway Write ThroughputPerformanceIOPS1.0.0Provides Write Throughput for Dell PowerFlex Gateway
dell_powerflex_gateway_APIStatsDell Powerflex Gateway API Statistics1.0.0Provides the number of gateway API calls made within the frequency and resources count against specific nativeTypes.
Dell PowerFlex MDM Clusterdell_powerflex_mdm_CurrentStateDell PowerFlex MDM Cluster CurrentStateAvailabilitynull1.0.0Provides Dell PowerFlex MDM Cluster CurrentState.Possible values are ClusteredNormal(0),Others(1)
Dell PowerFlex Protection Domaindell_powerflex_protectionDomain_StateDell PowerFlex Protection Domain StateAvailabilitynull1.0.0Provides Dell PowerFlex Protection Domain State.Possible values are Active(0),Others(1)
Dell PowerFlex SDCdell_powerflex_sdc_ConnectionStateDell PowerFlex SDC _ConnectionStateAvailabilitynull1.0.0Provides Dell PowerFlex SDC ConnectionState.Possible values are Connected(0),Others(1)
Dell PowerFlex SDSdell_powerflex_sds_ConnectionStateDell PowerFlex SDS ConnectionStateAvailabilitynull1.0.0Provides Dell PowerFlex SDS ConnectionState.Possible values are Connected(0),Others(1)
Dell PowerFlex Manager Serverdell_powerflex_server_ComplianceDell PowerFlex Server Compliancenull1.0.0Provides Dell PowerFlex Server Compliance.Possible values are Compliant(1),Others(0).
dell_powerflex_server_ManagedStateDell PowerFlex Server Managed StateAvailabilitynull1.0.0Provides Dell PowerFlex Server ManagedState.Possible values are Managed(1),Others(0).
dell_powerflex_server_StateDell PowerFlex Server StateAvailabilitynull1.0.0Provides Dell PowerFlex Server State.Possible values are Ready(1),Others(0).
Dell PowerFlex Storage Pooldell_powerflex_storagePool_ActiveBckRebuildCapacityDell PowerFlex StoragePool Active Bck Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ActiveBckRebuildCapacity
dell_powerflex_storagePool_ActiveFwdRebuildCapacityDell PowerFlex StoragePool Active Fwd Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ActiveFwdRebuildCapacity
dell_powerflex_storagePool_ActiveMovingCapacityDell PowerFlex StoragePool Active Moving CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ActiveMovingCapacity
dell_powerflex_storagePool_ActiveNormRebuildCapacityDell PowerFlex StoragePool Active Norm Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ActiveNormRebuildCapacity
dell_powerflex_storagePool_ActiveRebalanceCapacityDell PowerFlex StoragePool Active Rebalance CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ActiveRebalanceCapacity
dell_powerflex_storagePool_AtRestCapacityDell PowerFlex StoragePool At Rest CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool AtRestCapacity
dell_powerflex_storagePool_BckRebuildCapacityDell PowerFlex StoragePool Bck Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool BckRebuildCapacity
dell_powerflex_storagePool_BwRbReadBandwidthDell PowerFlex Storage Pool BwRb Read BandwidthPerformanceMBps1.0.0Provides BwRb Read Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_BwRbReadThroughputDell PowerFlex Storage Pool BwRb Read ThroughputPerformanceIOPS1.0.0Provides BwRb Read Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_BwRbWriteBandwidthDell PowerFlex Storage Pool BwRb Write BandwidthPerformanceMBps1.0.0Provides BwRb Write Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_BwRbWriteThroughputDell PowerFlex Storage Pool BwRb Write ThroughputPerformanceIOPS1.0.0Provides BwRb Write Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_CapacityAvailableForVolumeAllocationDell PowerFlex StoragePool Capacity Available For Volume AllocationUsageGB1.0.0Provides Dell PowerFlex Storage Pool CapacityAvailableForVolumeAllocation
dell_powerflex_storagePool_CapacityInUseDell PowerFlex StoragePool Capacity In UseUsageGB1.0.0Provides Dell PowerFlex Storage Pool CapacityInUse
dell_powerflex_storagePool_CapacityLimitDell PowerFlex StoragePool Capacity LimitUsageGB1.0.0Provides Dell PowerFlex Storage Pool CapacityLimit
dell_powerflex_storagePool_DegradedFailedCapacityDell PowerFlex StoragePool Degraded Failed CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool DegradedFailedCapacity
dell_powerflex_storagePool_DegradedHealthyCapacityDell PowerFlex StoragePool Degraded Healthy CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool DegradedHealthyCapacity
dell_powerflex_storagePool_FailedCapacityDell PowerFlex StoragePool Failed CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool FailedCapacity
dell_powerflex_storagePool_FwdRebuildCapacityDell PowerFlex StoragePool Fwd Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool FwdRebuildCapacity
dell_powerflex_storagePool_FwRbReadBandwidthDell PowerFlex Storage Pool FwRb Read BandwidthPerformanceMBps1.0.0Provides FwRb Read Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_FwRbReadThroughputDell PowerFlex Storage Pool FwRb Read ThroughputPerformanceIOPS1.0.0Provides FwRb Read Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_FwRbWriteBandwidthDell PowerFlex Storage Pool FwRb Write BandwidthPerformanceMBps1.0.0Provides FwRb Write Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_FwRbWriteThroughputDell PowerFlex Storage Pool FwRb Write ThroughputPerformanceIOPS1.0.0Provides FwRb Write Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_InMaintenanceCapacityDell PowerFlex StoragePool In Maintenance CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool InMaintenanceCapacity
dell_powerflex_storagePool_MaxCapacityDell PowerFlex StoragePool Max CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool MaxCapacity
dell_powerflex_storagePool_MovingCapacityDell PowerFlex StoragePool Moving CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool MovingCapacity
dell_powerflex_storagePool_NormRebuildCapacityDell PowerFlex StoragePool Norm Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool NormRebuildCapacity
dell_powerflex_storagePool_NumOfDevicesDell PowerFlex StoragePool Number Of DevicesAvailabilitycount1.0.0Provides Dell PowerFlex Storage Pool NumOfDevices
dell_powerflex_storagePool_NumOfVolumesDell PowerFlex StoragePool Number Of VolumesAvailabilitycount1.0.0Provides Dell PowerFlex Storage Pool NumOfVolumes
dell_powerflex_storagePool_NumOfVtreesDell PowerFlex StoragePool Number Of VtreesAvailabilitycount1.0.0Provides Dell PowerFlex Storage Pool NumOfVtrees
dell_powerflex_storagePool_PendingBckRebuildCapacityDell PowerFlex StoragePool Pending Bck Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool PendingBckRebuildCapacity
dell_powerflex_storagePool_PendingFwdRebuildCapacityDell PowerFlex StoragePool Pending Fwd Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool PendingFwdRebuildCapacity
dell_powerflex_storagePool_PendingMovingCapacityDell PowerFlex StoragePool Pending Moving CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool PendingMovingCapacity
dell_powerflex_storagePool_PendingNormRebuildCapacityDell PowerFlex StoragePool Pending Norm Rebuild CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool PendingNormRebuildCapacity
dell_powerflex_storagePool_PendingRebalanceCapacityDell PowerFlex StoragePool Pending Rebalance CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool PendingRebalanceCapacity
dell_powerflex_storagePool_ProtectedCapacityDell PowerFlex StoragePool Protected CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool ProtectedCapacity
dell_powerflex_storagePool_ReadBandwidthDell PowerFlex Storage Pool Read BandwidthPerformanceMBps1.0.0Provides Read Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_ReadThroughputDell PowerFlex Storage Pool Read ThroughputPerformanceIOPS1.0.0Provides Read Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_RebalanceCapacityDell PowerFlex StoragePool Rebalance CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool RebalanceCapacity
dell_powerflex_storagePool_RebalanceReadBandwidthDell PowerFlex Storage Pool Rebalance Read BandwidthPerformanceMBps1.0.0Provides Rebalance Read Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_RebalanceReadThroughputDell PowerFlex Storage Pool Rebalance Read ThroughputPerformanceIOPS1.0.0Provides Rebalance Read Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_RebalanceWriteBandwidthDell PowerFlex Storage Pool Rebalance Write BandwidthPerformanceMBps1.0.0Provides Rebalance Write Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_RebalanceWriteThroughputDell PowerFlex Storage Pool Rebalance Write ThroughputPerformanceIOPS1.0.0Provides Rebalance Write Throughput of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_RfacheReadHitDell PowerFlex StoragePool Rfache Read HitPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfacheReadHit
dell_powerflex_storagePool_RfacheWriteHitDell PowerFlex StoragePool Rfache Write HitPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfacheWriteHit
dell_powerflex_storagePool_RfcacheAvgReadTimeDell PowerFlex StoragePool Rfcache Average Read TimePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheAvgReadTime
dell_powerflex_storagePool_RfcacheAvgWriteTimeDell PowerFlex StoragePool Rfcache Average Write TimePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheAvgWriteTime
dell_powerflex_storagePool_RfcacheReadMissDell PowerFlex StoragePool Rfcache Read MissPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadMiss
dell_powerflex_storagePool_RfcacheReadsFromCacheDell PowerFlex StoragePool Rfcache Reads From CachePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsFromCache
dell_powerflex_storagePool_RfcacheReadsPendingDell PowerFlex StoragePool Rfcache Reads PendingPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsPending
dell_powerflex_storagePool_RfcacheReadsReceivedDell PowerFlex StoragePool Rfcache Reads ReceivedPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsReceived
dell_powerflex_storagePool_RfcacheReadsSkippedDell PowerFlex StoragePool Rfcache Reads SkippedPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkipped
dell_powerflex_storagePool_RfcacheReadsSkippedAlignedSizeTooLargeDell PowerFlex StoragePool Rfcache Reads Skipped Aligned Size Too LargePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedAlignedSizeTooLarge
dell_powerflex_storagePool_RfcacheReadsSkippedHeavyLoadDell PowerFlex StoragePool Rfcache Reads Skipped Heavy LoadPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedHeavyLoad
dell_powerflex_storagePool_RfcacheReadsSkippedInternalErrorDell PowerFlex StoragePool Rfcache ReadsSkipped Internal ErrorPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedInternalError
dell_powerflex_storagePool_RfcacheReadsSkippedLockIosDell PowerFlex StoragePool Rfcache ReadsSkipped Lock IosPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedLockIos
dell_powerflex_storagePool_RfcacheReadsSkippedLowResourcesDell PowerFlex StoragePool Rfcache ReadsSkipped Low ResourcesPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedLowResources
dell_powerflex_storagePool_RfcacheReadsSkippedMaxIoSizeDell PowerFlex StoragePool Rfcache ReadsSkipped Max Io SizePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedMaxIoSize
dell_powerflex_storagePool_RfcacheReadsSkippedStuckIoDell PowerFlex StoragePool Rfcache ReadsSkipped Stuck IoPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheReadsSkippedStuckIo
dell_powerflex_storagePool_RfcacheSkippedUnlinedWriteDell PowerFlex StoragePool Rfcache Skipped Unlined WritePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheSkippedUnlinedWrite
dell_powerflex_storagePool_RfcacheSourceDeviceReadsDell PowerFlex StoragePool Rfcache Source Device ReadsPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheSourceDeviceReads
dell_powerflex_storagePool_RfcacheSourceDeviceWritesDell PowerFlex StoragePool Rfcache Source Device WritesPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheSourceDeviceWrites
dell_powerflex_storagePool_RfcacheWriteMissDell PowerFlex StoragePool Rfcache Write MissPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWriteMiss
dell_powerflex_storagePool_RfcacheWritePendingDell PowerFlex StoragePool Rfcache Write PendingPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritePending
dell_powerflex_storagePool_RfcacheWritesReceivedDell PowerFlex StoragePool Rfcache Writes ReceivedPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesReceived
dell_powerflex_storagePool_RfcacheWritesSkippedCacheMissDell PowerFlex StoragePool Rfcache Writes Skipped Cache MissPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedCacheMiss
dell_powerflex_storagePool_RfcacheWritesSkippedHeavyLoadDell PowerFlex StoragePool Rfcache Writes Skipped Heavy LoadPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedHeavyLoad
dell_powerflex_storagePool_RfcacheWritesSkippedInternalErrorDell PowerFlex StoragePool Rfcache Writes Skipped Internal ErrorPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedInternalError
dell_powerflex_storagePool_RfcacheWritesSkippedLowResourcesDell PowerFlex StoragePool Rfcache Writes Skipped Low ResourcesPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedLowResources
dell_powerflex_storagePool_RfcacheWritesSkippedMaxIoSizeDell PowerFlex StoragePool Rfcache Writes Skipped Max Io SizePerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedMaxIoSize
dell_powerflex_storagePool_RfcacheWritesSkippedStuckIoDell PowerFlex StoragePool Rfcache Writes Skipped Stuck IoPerformancenull1.0.0Provides Dell PowerFlex Storage Pool RfcacheWritesSkippedStuckIo
dell_powerflex_storagePool_SemiProtectedCapacityDell PowerFlex StoragePool Semi Protected CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool SemiProtectedCapacity
dell_powerflex_storagePool_SnapCapacityInUseDell PowerFlex StoragePool Snap Capacity In UseUsageGB1.0.0Provides Dell PowerFlex Storage Pool SnapCapacityInUse
dell_powerflex_storagePool_SnapCapacityInUseOccupiedDell PowerFlex StoragePool Snap Capacity In Use OccupiedUsageGB1.0.0Provides Dell PowerFlex Storage Pool SnapCapacityInUseOccupied
dell_powerflex_storagePool_SpareCapacityDell PowerFlex StoragePool Spare CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool SpareCapacity
dell_powerflex_storagePool_ThickCapacityInUseDell PowerFlex StoragePool Thick Capacity In UseUsageGB1.0.0Provides Dell PowerFlex Storage Pool ThickCapacityInUse
dell_powerflex_storagePool_ThinCapacityAllocatedDell PowerFlex StoragePool Thin Capacity AllocatedUsageGB1.0.0Provides Dell PowerFlex Storage Pool ThinCapacityAllocated
dell_powerflex_storagePool_ThinCapacityAllocatedInKmDell PowerFlex StoragePool Thin Capacity Allocated In KmUsagenull1.0.0Provides Dell PowerFlex Storage Pool ThinCapacityAllocatedInKm
dell_powerflex_storagePool_ThinCapacityInUseDell PowerFlex StoragePool Thin Capacity In UseUsageGB1.0.0Provides Dell PowerFlex Storage Pool ThinCapacityInUse
dell_powerflex_storagePool_UnreachableUnusedCapacityDell PowerFlex StoragePool Unreachable Unused CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool UnreachableUnusedCapacity
dell_powerflex_storagePool_UnusedCapacityDell PowerFlex StoragePool Unused CapacityUsageGB1.0.0Provides Dell PowerFlex Storage Pool UnusedCapacity
dell_powerflex_storagePool_UsageStateDell PowerFlex StoragePool Usage StateAvailabilitynull1.0.0Provides Dell PowerFlex Storage Pool UsageState.Possible values are Normal(0),Others(1).
dell_powerflex_storagePool_WriteBandwidthDell PowerFlex Storage Pool Write BandwidthPerformanceMBps1.0.0Provides Write Bandwidth of Dell PowerFlex Storage Pool
dell_powerflex_storagePool_WriteThroughputDell PowerFlex Storage Pool Write ThroughputPerformanceIOPS1.0.0Provides Write Throughput of Dell PowerFlex Storage Pool
Dell PowerFlex Manager Switchdell_powerflex_switch_ComplianceDell PowerFlex Switch complianceAvailabilitynull1.0.0Provides Dell PowerFlex Switch Compliance.Possible values are Compliant(1),Others(0).
dell_powerflex_switch_ManagedStateDell PowerFlex Switch Managed StateAvailabilitynull1.0.0Provides Dell PowerFlex Switch ManagedState.Possible values are Managed(1),Others(0).
dell_powerflex_switch_StateDell PowerFlex Switch StateAvailabilitynull1.0.0Provides Dell PowerFlex Switch State.Possible values are Ready(1),Others(0).
Dell PowerFlex Manager VCenterdell_powerflex_vcenter_ComplianceDell PowerFlex VCenter compliancenull1.0.0Provides Dell PowerFlex VCenter Compliance.Possible values are Compliant(1),Others(0).
dell_powerflex_vcenter_ManagedStateDell PowerFlex VCenter Managed StateAvailabilitynull1.0.0Provides Managed state of Dell PowerFlex VCenter.Possible values are Managed(1),Others(0).
dell_powerflex_vcenter_StateDell PowerFlex VCenter StateAvailabilitynull1.0.0Provides Dell PowerFlex VCenter State.Possible values are Ready(1),Others(0).
Dell PowerFlex Volumedell_powerflex_volume_UserDataReadBandwidthDell PowerFlex Volume User Data Read BandwidthPerformanceMBps1.0.0Provides User Data Bandwidth Read of Dell PowerFlex Volume
dell_powerflex_volume_UserDataReadThroughputDell PowerFlex Volume User Data Read ThroughputPerformanceIOPS1.0.0Provides User Data Throughput Read of Dell PowerFlex Volume
dell_powerflex_volume_UserDataTrimBandwidthDell PowerFlex Volume User Data Trim BandwidthPerformanceMBps1.0.0Provides User Data Bandwidth Trim of Dell PowerFlex Volume
dell_powerflex_volume_UserDataTrimThroughputDell PowerFlex Volume User Data Trim ThroughputPerformanceIOPS1.0.0Provides User Data Throughput Trim of Dell PowerFlex Volume
dell_powerflex_volume_UserDataWriteBandwidthDell PowerFlex Volume User Data Write BandwidthPerformanceMBps1.0.0Provides User Data Bandwidth Write of Dell PowerFlex Volume
dell_powerflex_volume_UserDataWriteThroughputDell PowerFlex Volume User Data Write ThroughputPerformanceIOPS1.0.0Provides User Data Throughput Write of Dell PowerFlex Volume
Dell PowerFlex Managerdell_powerflex_manager_APIStatsDell Powerflex Manager API Statistics4.0.0Provides the number of Manager API calls made within the frequency and resources count against specific nativeTypes.

Default Monitoring Configurations

Dell PowerFlex 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 use cases by cloning respective global templates and global Device Management Policies. OpsRamp recommends doing this activity before installing the application to avoid noise alerts and data.

  1. Default Global Device Management Policies

    OpsRamp has a Global Device Management Policy for each Native Type of Dell PowerFlex. 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-powerflex Dell PowerFlex Gateway - 1 (i.e, appName = dell-powerflex, nativeType = Dell PowerFlex Gateway, version = 1)

  2. Default Global Templates

    OpsRamp has a Global template for each Native Type of Dell PowerFlex. 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-powerflex Dell PowerFlex Gateway Template - 1 (i.e, appName = dell-powerflex, nativeType = Dell PowerFlex Gateway, version = 1)

  3. Default Global Monitors

    OpsRamp has a Global Monitors for each Native Type which has monitoring support. You 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: Dell PowerFlex Gateway Monitor dell-powerflex Dell PowerFlex Gateway 1 (i.e, monitorKey = Dell PowerFlex Gateway Monitor Monitor, appName = dell-powerflex, nativeType = Dell PowerFlex Gateway, version = 1)

Configure and Install the Dell PowerFlex Integration

  1. From All Clients, select a client.
  2. Navigate 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.
  6. Search for the application using the search option available. Alternatively, use the All Categories option to search.
  1. Click ADD on the Dell PowerFlex tile and select the version.
    Note: We recommend to select latest version for full coverage of recent bug fixes, enhancements, etc.
  2. From the Configurations page, click + ADD.
  3. Enter the below mentioned BASIC INFORMATION:
FunctionalityDescription
NameEnter the name for the configuration.
Dell PowerFlex Manager IP Address/HostnameIP address/host name of the Dell PowerFlex Manager.
Dell PowerFlex Manager CredentialsSelect a credential from the drop-down list.

Note: Click + Add to create a credential.
Dell PowerFlex Gateway IP Address/HostnameIP address/host name of the Dell PowerFlex Gateway.
Note: For Powerflex version 4, Dell PowerFlex Gateway IP Address should be the same as Dell PowerFlex Manager IP Address.
Dell PowerFlex Gateway CredentialsSelect 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: For Powerflex version 4, Dell PowerFlex Gateway Credentials should be same as Dell PowerFlex Manager Credentials.
PortPort

Note: Default port value is 443.

Notes:

  • By default the Is Secure checkbox is selected.
  • Dell PowerFlex Manager IP Address and Port should be accessible from Gateway.
  • Select the following:
    • App Failure Notifications: if enabled,
      • an alert will be sent to the registered gateway resource, however, either Dell PowerFlex Gateway IP Address Credentials or Dell PowerFlex Manager IP Address Credentials should be provided.
      • an alert is raised for connectivity, authentication exception
        • Discovery - alert will be on a gateway resource that is registered with the application.
        • Monitoring - alert will be on a particular Powerflex resource.
    • Alert Polling: enables integrating third party alerts into OpsRamp using further configurations.
    • Alert On Root Resource: polling alerts generated by on root resource.
  • Below are the default values set for:
    • Alert Severity Filter: provides severity alerts that get integrated out of all possible alerts.
      • Default Values: [“CRITICAL”,“MAJOR”,“MINOR”,“INFORMATION”,“ALERT_HIGH”,“ALERT_MEDIUM”,“ALERT_LOW”]
      • Possible Values: [“CRITICAL”,“MAJOR”,“MINOR”,“INFORMATION”,“ALERT_HIGH”,“ALERT_MEDIUM”,“ALERT_LOW”]
    • Alert Severity Mapping: enables you to map the severities between Dell PowerFlex and OpsRamp as severities are predefined values in each system. Possible values of Alert Severity Mapping Filter configuration property are {“CRITICAL”:“Critical”,“MAJOR”:“Warning”,
      “MINOR”:“Warning”,“INFORMATION”:“Info”,
      “ALERT_HIGH”:“Critical”,“ALERT_MEDIUM”:“Warning”,“ALERT_LOW”:“Warning”}
      Note: You can change it as per your business use cases at any point in time from the Configuration page.
  1. Select the below mentioned Custom Attribute:
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 PowerFlex

Now the configuration is saved and displayed on the configurations page after you save it.
Note: 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 PowerFlex details

To discover resources for Dell PowerFlex

  1. Navigate to Infrastructure > Search > Storage > Dell PowerFlex.
  2. The Dell PowerFlex 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 PowerFlex
  • Click the Metrics tab to view the metric details for Dell PowerFlex.
Dell PowerFlex

Resource Filter Input Keys

Dell PowerFlex 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

Supported Alert Custom Macros

Customize the alert subject and description with below macros then it will generate alert 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}

                                ${Custome Attributes in the resource}

                                ${parent.resource.name}

Risks, Limitations & Assumptions

  • Application can handle Critical/Recovery failure notifications for below two cases when user enables App Failure Notifications in configuration:
    • Connectivity Exception
    • Authentication Exception
  • If App Failure Notifications are enabled, an alert will be sent, however, either Dell PowerFlex Gateway IP Address configurations or Dell PowerFlex Manager IP Address configurations should be provided.
  • Application will send any 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 Dell PowerFlex resources and can generate alerts based on the threshold values.
  • Dell PowerFlex Event/Alert polling will start only if the user enables Alert Polling in configuration. Possible values of Alert Severity Filter configuration property are CRITICAL”,“MAJOR”,“MINOR”,“INFORMATION”,“ALERT_HIGH”,“ALERT_MEDIUM”,“ALERT_LOW”.
  • OpsRamp has given sample mappings to map Dell PowerFlex Severity with OpsRamp Severities as part of Alert Severity Mapping configuration file. 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.
  • In Dell Powerflex, few resource names are null. For them, we are mapping id as resource name.
  • Support for Macro replacement for threshold breach alerts (i.e, customisation for threshold breach alert’s subject, description).
  • No support of showing activity logs.
  • The Template Applied Time will only be displayed if the collector profile (Classic and NextGen Gateway) is version 18.1.0 or higher.
  • This application supports both Classic Gateway and NextGen Gateway
  • Latest snapshot metric is available from Gateway version 14.0.0.

Reference

https://developer.dell.com/apis/4008/versions/4.5.2/docs/Introduction/Introduction_powerAPI.md