Supported Versions
PowerMax Unisphere V9.1
PowerMax Unisphere V10.0

Introduction

Dell EMC PowerMax is the platform, which offers massive scalability in every possible dimension — performance, capacity, connectivity, LUNs/devices and superior data services — all with a future-proof architecture featuring end-to-end non-volatile memory express (NVMe), storage class memory (SCM), built-in machine learning, seamless cloud mobility and deep VMware integration.

OpsRamp integrates with Dell PowerMax through REST APIs.

Prerequisites

  • OpsRamp Classic Gateway 10.0 and above.

Application migration

  1. Check for the gateway version as a prerequisite step - classic gateway-12.0.1 and above.
    Notes:

    • You only have to follow these steps when you want to migrate from sdk 1.0 to sdk 2.0.
    • For the first time installation below steps are not required.
  2. Disable all configurations associated with sdk 1.0 adaptor integration application.

  3. Install and Add the configuration to that sdk 2.0 application.
    Note: refer to Configure and install the integration & View the Dell Power Max details sections of this document.

  4. Once all discoveries are completed with the sdk 2.0 application, follow any one of the approaches.

    • Direct uninstallation of the sdk 1.0 adaptor application through the uninstall API with skipDeleteResources=true in the post request

      End-Point: https://{{host}}/api/v2/tenants/{tenantId}/integrations/installed/{installedIntgId}

      Request Body:
          {
          "uninstallReason": "Test",
          "skipDeleteResources": true
          }


      (OR)

    • Delete the configuration one by one through the Delete adaptor config API with the request parameter as skipDeleteResources=true

      End-Point: https://{{host}}/api/v2/tenants/{tenantId}/integrations/installed/config/{configId}?skipDeleteResources=true.

    • Finally, uninstall the adaptor application through API with skipDeleteResources=true in the post request.

      End-Point: https://{{host}}/api/v2/tenants/{tenantId}/integrations/installed/{installedIntgId}

      Request Body:
          {
          "uninstallReason": "Test",
          "skipDeleteResources": true
           }

Roles and Permissions

  • Monitor role user is required to fetch discovery and monitoring related data.
  • Symmetric Array has to be registered for statistics.

Hierarchy of Dell Power Max resources

    • PowerMax Unisphere

           • PowerMax Storage Array

                  • PowerMax Storage Group
                  • PowerMax Storage Port Group
                  • PowerMax Storage Host
                  • PowerMax Storage Resource Pool
                  • PowerMax Storage FE Director
                           • PowerMax Storage FE Port
                  • PowerMax Storage BE Director
                           • PowerMax Storage BE Port
                  • PowerMax Storage RDF Director
                  • PowerMax Storage Disk Group
                  • PowerMax Array External Directors
                  • PowerMax Storage Container

Default monitoring configurations

Dell Power Max have default Global Device Management Policies, Global Templates, Global Monitors and Global metrics in OpsRamp. Users 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 Power Max. 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-max PowerMax Unisphere - 2(i.e, appName = dell-power-max, nativeType = PowerMax Unisphere , version = 2)

  2. Default Global Templates

    OpsRamp has a Global template for each Native Type of Power Max. 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-max PowerMax Unisphere Template - 2 (i.e, appName = dell-power-max, nativeType = PowerMax Unisphere, version = 2)

  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: PowerMax Storage Array Monitor dell-power-max PowerMax Storage Array - 2 (i.e, monitorKey =PowerMax Storage Array Monitor, appName = dell-power-max, nativeType = PowerMax Storage Array , version = 2)

Configure and install the integration

  1. From All Clients, select a client.

  2. Go to Setup > Integrations and Apps.

  3. Click Manage Apps.

    Notes:

    • If there are already installed applications, it will redirect to the INSTALLED APPS page where all the installed applications are displayed.
    • If there are no installed applications, it will navigate to the ADD APP page.
  1. 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: You can even search for the application using the search option available. Also you can use the All Categories option to search.
  1. Click ADD in the Dell Power Max application.
  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 AddressIP address/host name of the Dell Power Max.
PortPort

Example: Default port value is 8443.
CredentialsSelect the credentials from the drop-down list.
Note: Click + Add to create a credential.

Notes:

  • By default the Is Secure checkbox is selected.
  • 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: NORMAL, INFORMATION, MINOR, WARNING, CRITICAL, FATAL.
      • Possible Values: FATAL, CRITICAL, MAJOR, MINOR, DEGRADED, INFORMATIONAL, DEBUG, UNKNOWN.
  • Alert Cleared Status: Possible values of Event/Alert Cleared Status configuration property are “ACKNOWLEDGED”,“SUPPRESSED”,“RESOLVED”.
  • Alert Severity Mapping: 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”}. Select the below mentioned Custom Attribute:
  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.

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. Click NEXT.
  2. In the Installation page, select an existing registered gateway profile, and click FINISH.

The application is now installed and displayed on the INSTALLED INTEGRATION page. Use the search field to find the installed application.

Modify the Configuration

View the Dell Power Max details

The Dell Power Max integration is displayed in the Infrastructure > Resources > Storage. You can navigate to the Attributes tab to view the discovery details, and Metrics tab to view the metric details for Dell Power Max.

PowerMax Storage Array (Native Resource Type) is displayed under Components:

View resource metrics

To confirm Dell PowerMax monitoring, review the following:

  • Metric graphs: A graph is plotted for each metric that is enabled in the configuration.
  • Alerts: Alerts are generated for metrics that are configured as defined for integration.

Resource Filter Input Keys

Sdk2.0 Dell Power Store app Resources are filtered and discovered based on below keys.

Resource TypeSupported Input Keys
All TypesresourceName
hostName
aliasName
dnsName
ipAddress
macAddress
os
make
model
serialNumber
PowerMax Storage Array
Default Fba SRP
Device Count
Host Visible Device Count
PowerMax Storage Group
Base Slo Name
No Of Child SGs
No Of Masking Views
No Of Parent SGs
No Of Snapshots
No Of Volumes
Service Level
SRP
PowerMax Storage Resource Pool
Compression State

Supported Alert Custom Macros

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

                                ${parent.resource.name}

                                    ${Custom attributes on the resource}

Supported metrics

Metric NameMetric Display NameUnitsV9.1V10.0Description
powermax_symmetricArray_SubscribedAllocatedTbPowerMax Array Subscribed AllocatedTBSupportedSupportedHost allocated plus eNas allocated capacity in TBs
powermax_symmetricArray_SubscribedTotalTbPowerMax Array Subscribed TotalTBSupportedSupportedHost subscribed capacity plus eNas subscribed capacity in TBs
powermax_symmetricArray_SubscribedUtilizationPowerMax Array Subscribed Utilization%SupportedSupportedThe percentage of Subcribed capacity utilization
powermax_symmetricArray_SnapshotModifiedTbPowerMax Array Snapshot ModifiedTBSupportedSupportedHost snapshot modified capacity plus eNas snapshot modified capacity in TBs
powermax_symmetricArray_SnapshotTotalTbPowerMax Array Snapshot TotalTBSupportedSupportedHost snapshot capacity plus eNas snapshot capacity in TBs
powermax_symmetricArray_SnapshotUtilizationPowerMax Array Snapshot Utilization%SupportedSupportedThe percentage of Snapshot capacity utilization
powermax_symmetricArray_UsableUsedTbPowerMax Array Usable UsedTBSupportedSupportedTotal Capacity in TBs used by Host, eNas and System after Data reduction is applied
powermax_symmetricArray_UsableTotalTbPowerMax Array Usable TotalTBSupportedSupportedTotal system usable capacity in TBs
powermax_symmetricArray_UsableUtilizationPowerMax Array Usable Utilization%SupportedSupportedThe percent of Usable space capacity utilization
powermax_symmetricArray_OverallEfficiencyRatioToOnePowerMax Array Overall Efficiency Ratio To OneNoneSupportedNot SupportedOverall Efficiency Ratio is the ratio between the sum of subscribed and snapshot capacity for user devices and the user used capacity.
Format: "1.0:1" will be returned as 1.0.
powermax_symmetricArray_SloStablePowerMax Array Slo StablecountSupportedSupportedThe number of slo stable
powermax_symmetricArray_SloMarginalPowerMax Array Slo MarginalcountSupportedSupportedThe number of slo marginal
powermax_symmetricArray_SloCriticalPowerMax Array Slo CriticalcountSupportedSupportedThe number of slo critical
powermax_symmetricArray_UsedCapacityGbPowerMax Array Used CapacityGBSupportedSupportedThe used physical capacity of the Array.(GB)
powermax_symmetricArray_TotalCapacityGbPowerMax Array Total CapacityGBSupportedSupportedThe total physical capacity of the Array.(GB)
powermax_symmetricArray_CapacityUtilizationPowerMax Array Capacity Utilization%SupportedSupportedThe percent of physical capacity utilization
powermax_symmetricArray_HostIOsPowerMax Array Host IOsBytesSupportedSupportedThe number of host IO operations performed each second by all volumes, including writes and random and sequential reads.
powermax_symmetricArray_HostMBsPowerMax Array Host MBsMBpsSupportedSupportedThe number of host MBs written and read by all of the volumes each second.
powermax_symmetricArray_FEReqsPowerMax Array FE ReqsReq per SecSupportedSupportedA data transfer between the director and the cache. An IO may require multiple requests depending on IO size, alignment, or both. The request rate should be either equal to or greater than the IO rate.
powermax_symmetricArray_BEIOsPowerMax Array BE IOsBytesSupportedSupportedThe total IO from all BE directors to the disks per second.
powermax_symmetricArray_BEReqsPowerMax Array BE ReqsReq per SecSupportedSupportedA data transfer of a read or write between the cache and the director.
powermax_symmetricArray_PercentCacheWP/td>PowerMax Array Percent Cache WP%SupportedSupportedThe percent of system cache that is write pending.
powermax_storageGroup_HostIosPowerMax Storage Group Host IOsBytesSupportedSupportedThe number of host operations performed each second by the group.
powermax_storageGroup_HostReadsPowerMax Storage Group Host ReadsrpsSupportedSupportedThe number of host read operations performed each second by the group.
powermax_storageGroup_HostWritesPowerMax Storage Group Host WriteswpsSupportedSupportedThe number of host write operations performed each second by the group.
powermax_storageGroup_HostHitsPowerMax Storage Group Host HitshpsSupportedSupportedThe number of host read/write operations performed each second by the group that were immediately satisfied from cache.
powermax_storageGroup_HostMissesPowerMax Storage Group Host MissesmpsSupportedSupportedThe number of host read/write operations performed each second by the group that could not be satisfied from cache.
powermax_storageGroup_HostMBReadsPowerMax Storage Group Host MB ReadsMBpsSupportedSupportedThe cumulative number of host MBs read per second by the group.
powermax_storageGroup_HostMBWrittenPowerMax Storage Group Host MB WrittenMBpsSupportedSupportedThe cumulative number of host MBs written per second by the group.
powermax_storageGroup_BEReqsPowerMax Storage Group BE ReqsReq per SecSupportedSupportedThe number of read/write requests each second performed by the disk directors to cache.
powermax_storageGroup_BEReadReqsPowerMax Storage Group BE Read ReqsReq per SecSupportedSupportedThe number of read requests each second performed by the disk directors to cache.
powermax_storageGroup_BEWriteReqsPowerMax Storage Group BE Write ReqsReq per SecSupportedSupportedThe number of write requests each second performed by the disk directors to cache.
powermax_storageGroup_ReadResponseTimePowerMax Storage Group Read Response TimemsSupportedSupportedThe calculated average read response time
powermax_storageGroup_WriteResponseTimePowerMax Storage Group Write Response TimemsSupportedSupportedThe calculated average write response time
powermax_storageGroup_RDFSWriteResponseTimePowerMax Storage Group RDFS Write Response TimemsSupportedSupportedA summary of the read, write, and average response times for the selected SRDF/S group.
powermax_storageGroup_PercentReadPowerMax Storage Group Percent Read%SupportedSupportedThe percent of IO operations that were reads.
powermax_storageGroup_PercentWritePowerMax Storage Group Percent Write%SupportedSupportedThe percent of IO operations that were writes
powermax_storageGroup_WPCountPowerMax Storage Group WP CountcountSupportedSupportedThe number of tracks currently in write pending mode for the group.
powermax_storageGroup_PercentHitPowerMax Storage Group Percent Hit%SupportedSupportedThe percent of IO operations that were immediately satisfied from cache.
powermax_storageGroup_PercentMissesPowerMax Storage Group Percent Misses%SupportedSupportedThe percent of IO operations that were misses.
powermax_storageGroup_ResponseTimePowerMax Storage Group Response TimemsSupportedSupportedThe calculated average response time.
powermax_storageGroup_WritePacedDelayPowerMax Storage Group Write Paced DelaysSupportedNot SupportedThe calculated write paced delay
powermax_storageGroup_AvgWritePacedDelayPowerMax Storage Group Avg Write Paced DelaymsSupportedNot SupportedThe average write paced delay (ms)
powermax_storageGroup_HostIOLimitPercentTimeExceededPowerMax Storage Group Host IO Limit Percent Time Exceeded%SupportedSupportedThe percent of IOs the FE port is performing on behalf of the specific storage group.
powermax_storageGroup_RDFResponseTimePowerMax Storage Group RDF Response TimemsSupportedSupportedThe calculated average RDF response time.
powermax_host_HostIOsPowerMax Host Host IOsBytesSupportedSupportedThe total number of host read IO and write IO operations performed each second by the host.
powermax_host_MBsPowerMax Host MBsMBSupportedSupportedThe size of the data transfer from the host in MBs per second.
powermax_host_HostMBReadsPowerMax Host MB ReadsropsSupportedSupportedCumulative number of host MBs read per second
powermax_host_HostMBWritesPowerMax Host MB WriteswopsSupportedSupportedCumulative number of host MBs written per second.
powermax_host_ReadsPowerMax Host ReadsropsSupportedSupportedThe total number of host read IO operations performed each second by the host.
powermax_host_ResponseTimePowerMax Host ResponseTimemsSupportedSupportedThe average response time for the reads and writes.
powermax_host_ReadResponseTimePowerMax Host Read Response TimemsSupportedSupportedThe average time it took the system to serve one read IO for this host.
powermax_host_WriteResponseTimePowerMax Host Write Response TimemsSupportedSupportedThe average time it took the system to serve one write IO for this host.
powermax_host_SysCallCountPowerMax Host Sys Call CountcountSupportedSupportedThe total number of calls seen by this host.
powermax_host_WritesPowerMax Host WriteswopsSupportedSupportedThe total number of host write IO operations performed each second by the host
powermax_storageResourcePool_HostIOsPowerMax Storage Resource Pool Host IOsBytesSupportedSupportedThe total number of read and write IOs per second (IOPS)
powermax_storageResourcePool_HostMBsPowerMax Storage Resource Pool Host MBsMBpsSupportedSupportedThe percent of read requests that are served from cache (Mb/s)
powermax_storageResourcePool_BEMBTransferredPowerMax Storage Resource Pool BE MB TransferredMBSupportedSupportedThe number of MBs read per second + MBs written per second (MBs)
powermax_storageResourcePool_ResponseTimePowerMax Storage Resource Pool Response TimemsSupportedSupportedThe average time it takes to satisfy IO requests (ms)
powermax_FEDirector_PercentBusyPowerMax FE Director Percent Busy%SupportedSupportedThe percent of time the director is busy (%)
powermax_FEDirector_HostIOsPowerMax FE Director Host IOsBytesSupportedSupportedA host command for data transfer
powermax_FEDirector_HostMBsPowerMax FE Director Host MBsMBpsSupportedSupportedThe size of the data transfer from the host in MBs per second.
powermax_FEDirector_ReqsPowerMax FE Director ReqsReq per SecSupportedSupportedData transfer between the director and the cache. An IO may require multiple requests depending on IO size, alignment or both. The request rate should be either equal to or greater than the IO rate.
powermax_FEDirector_ReadResponseTimePowerMax FE Director Read Response TimerpsSupportedSupportedThe calculated average response time for reads.
powermax_FEDirector_WriteResponseTimePowerMax FE Director Write Response TimewpsSupportedSupportedThe calculated average response time for writes.
powermax_BEDirector_PercentBusyPowerMax BE Director Percent Busy%SupportedSupportedThe percent of time the directory is busy (%)
powermax_BEDirector_IOsPowerMax BE Director IOsBytesSupportedSupportedThe number of IOs performed each second by the director (IOs/Sec)
powermax_BEDirector_ReqsPowerMax BE Director ReqsReq per SecSupportedSupportedA data transfer between the director and the cache.
powermax_BEDirector_MBReadPowerMax BE Director MB ReadropsSupportedSupportedThe number of reads per second in MBs.
powermax_BEDirector_MBWrittenPowerMax BE Director MB WrittenwopsSupportedSupportedThe number of writes per second in MBs.
powermax_BEDirector_PercentNonIOBusyPowerMax BE Director Percent Non IO Busy%SupportedNot SupportedThe percent of time the director was busy with non-IO tasks, such as FAST swaps, Optimizer moves, Snap copies, etc
powermax_RDFDirector_PercentBusyPowerMax RDF Director Percent Busy%SupportedSupportedThe percent of time the directory is busy (%)
powermax_RDFDirector_IOsPowerMax RDF Director IOsReq per SecSupportedSupportedThe average IO count per second for the director.
powermax_RDFDirector_WriteReqsPowerMax RDF Director Write ReqsReq per SecSupportedSupportedThe write requests per second.
powermax_RDFDirector_MBWrittenPowerMax RDF Director MB WrittenwopsSupportedSupportedThe write throughput (MBs) of the port per second
powermax_RDFDirector_MBReadPowerMax RDF Director MB ReadropsSupportedSupportedThe read throughput (MBs) of the port per second.
powermax_RDFDirector_MBSentAndReceivedPowerMax RDF Director MB Sent And ReceivedMBpsSupportedSupportedThe total read and write MBs on the RDF director per second.
powermax_RDFDirector_AvgIOServiceTimePowerMax RDF Director Avg IO Service TimemsSupportedSupportedThe average time the director takes to serve IO (ms)
powermax_diskGroup_PercentBusyPowerMax Disk Group Percent Busy%SupportedSupportedThe percent of time the disk group is busy (%)
powermax_diskGroup_DiskReadsPowerMax Disk Group Disk ReadsropsSupportedSupportedThe number of host reads per second for the disk.
powermax_diskGroup_DiskWritesPowerMax Disk Group Disk WriteswopsSupportedSupportedThe number of host writes per second for the disk.
powermax_diskGroup_MBReadsPowerMax Disk Group MB ReadsropsSupportedSupportedThe average throughput of host MBs read (per second) by the director.
powermax_diskGroup_MBWrittenPowerMax Disk Group MB WrittenwopsSupportedSupportedThe average throughput of host MBs written (per second) by the director.
powermax_diskGroup_ReadResponseTimePowerMax Disk Group Read Response TimemsSupportedSupportedThe average time it took the disk to serve one read command.
powermax_diskGroup_WriteResponseTimePowerMax Disk Group Write Response TimemsSupportedSupportedThe average time it took the disk to serve one write command.
powermax_diskGroup_ResponseTimePowerMax Disk Group Response TimemsSupportedSupportedThe average response time for the reads and writes.
powermax_diskGroup_IOsPowerMax Disk Group IOscountSupportedSupportedThe number of IO commands to the disk.
powermax_diskGroup_PercentCapacityFreePowerMax Disk Group Percent Capacity Free%SupportedSupportedThe percent of the disk that is free.
powermax_diskGroup_IODensityPowerMax Disk Group IO DensitycountSupportedSupportedThe number of BE requests per GB of disk
powermax_BEPort_ReadsPowerMax BE Port ReadsropsSupportedNot SupportedThe number of read operations performed each second by the port.
powermax_BEPort_WritesPowerMax BE Port WriteswopsSupportedNot SupportedThe number of write operations performed each second by the port.
powermax_BEPort_IOsPowerMax BE Port IOscountSupportedNot SupportedThe number of host operations performed each second by the port
powermax_BEPort_MBReadPowerMax BE Port MB ReadMBpsSupportedNot SupportedThe read throughput (MBs) of the port per second.
powermax_BEPort_MBWrittenPowerMax BE Port MB WrittenMBpsSupportedNot SupportedThe write throughput (MBs) of the port per second.
powermax_BEPort_MBsPowerMax BE Port MBsMBpsSupportedNot SupportedThe size of the data transfer from the host in MBs per second.
powermax_BEPort_AvgIOSizePowerMax BE Port Avg IO SizeKBpsSupportedNot SupportedCalculated value: (HA Kbytes transferred per sec / total IOs per sec)
powermax_BEPort_PercentBusyPowerMax BE Port Percent Busy%SupportedNot SupportedThe percent of time that the port is busy.
powermax_FEPort_ResponseTimePowerMax FE Port Response TimemsSupportedSupportedThe average response time for the reads and writes.
powermax_FEPort_ReadResponseTimePowerMax FE Port Read Response TimemsSupportedSupportedThe average time it takes to serve one read IO.
powermax_FEPort_WriteResponseTimePowerMax FE Port Write Response TimemsSupportedSupportedThe average time it takes to serve one write IO.
powermax_FEPort_ReadsPowerMax FE Port ReadsropsSupportedSupportedThe average number of host reads performed per second.
powermax_FEPort_WritesPowerMax FE Port WriteswopsSupportedSupportedThe average number of host writes performed per second
powermax_FEPort_IOsPowerMax FE Port IOscountSupportedSupportedThe number of IOs the port is performing on behalf of the specific SG
powermax_FEPort_MBReadPowerMax FE Port MB ReadropsSupportedSupportedThe throughput in MBs read per second.
powermax_FEPort_MBWrittenPowerMax FE Port MB WrittenwopsSupportedSupportedThe throughput in MBs written per second.
powermax_FEPort_MBsPowerMax FE Port MBsMBpsSupportedSupportedThe number of MBs the port is processing on behalf of the specific SG.
powermax_FEPort_AvgIOSizePowerMax FE Port Avg IO SizeKBpsSupportedSupportedCalculated value: (HA Kbytes transferred per sec / total IOs per sec)
powermax_FEPort_PercentBusyPowerMax FE Port Percent Busy%SupportedSupportedThe percent of time the port is busy
powermax_symmetricArray_ReadResponseTimePowerMax Array Read Response TimemsSupportedSupportedThe average time it took the disk to serve one read command.
powermax_symmetricArray_WriteResponseTimePowerMax Array Write Response TimemsSupportedSupportedThe average time it took the disk to serve one write command.
powermax_symmetricArray_HostMBReadsPowerMax Array Host MB ReadsMBpsSupportedSupportedThe number of host MBs read by all of the Symmetrix volumes each second.
powermax_symmetricArray_HostMBWrittenPowerMax Array Host MB WrittenMBpsSupportedSupportedThe number of host MBs written by all of the volumes each second.
powermax_symmetricArray_PercentWritesPowerMax Array Percent Writes%SupportedSupportedThe percent of total write IO operations performed by all of the Symmetrix volumes.
powermax_storageGroup_SLOCompliancePowerMax Storage Group SLO ComplianceNoneSupportedSupportedThe storage group SLO compliance. Possible values: Stable, Mariginal, Critical.
powermax_storageGroup_CapacityGbPowerMax Storage Group CapacityGBSupportedSupportedStorage Group - Capacity in GB
powermax_storageGroup_HostMBsPowerMax Storage Group Host MBsMBpsSupportedSupportedThe number of host MBs written and read by all members of the storage group.
powermax_storageGroup_AvgReadSizePowerMax Storage Group Avg Read SizeropsSupportedSupportedThe average number of KB transmitted for Read I/O operations.
powermax_storageGroup_AvgIOSizePowerMax Storage Group Avg IO SizeKBpsSupportedSupportedThe average number of KB transmitted for I/O operations.This value includes both read and write operations.
powermax_storageGroup_AvgWriteSizePowerMax Storage Group Avg Write SizewopsSupportedSupportedThe average number of KB transmitted for Write I/O operations.
powermax_storageGroup_ResponseTimeMaxPowerMax Storage Group Response Time MaxmsSupportedSupportedThe maximum response time for the reads and writes.
powermax_storageGroup_ReadResponseTimeMaxPowerMax Storage Group Read Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one read IO.
powermax_storageGroup_WriteResponseTimeMaxPowerMax Storage Group Write Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one write IO.
powermax_storageResourcePool_ReservedCapPercentPowerMax Storage Resource Pool Reserved Cap Percent%SupportedSupportedThe percentage of the pool capacity that is reserved from use.
powermax_storageResourcePool_TotalSRDFDseAllocatedCapPowerMax Storage Resource Pool Total SRDF DSE Allocated CapacityTBSupportedSupportedThe allocated capacity of Total SRDF DSE of the pool.
powermax_storageResourcePool_SubscribedAllocatedTbPowerMax Storage Resource Pool Subscribed Allocated CapacityTBSupportedSupportedThe capacity of the pool that is currently subscribed.
powermax_storageResourcePool_SnapshotTotalTbPowerMax Storage Resource Pool Snapshot Total CapacityTBSupportedSupportedThe snapshot total capacity of the pool.
powermax_storageResourcePool_UsableUsedTbPowerMax Storage Resource Pool Usable Used CapacityTBSupportedSupportedThe used usable capacity of the pool.
powermax_storageResourcePool_UsableTotalTbPowerMax Storage Resource Pool Usable Total CapacityTBSupportedSupportedThe total usable capacity of the pool.
powermax_storageResourcePool_EffectiveUsedCapacityPercentPowerMax Storage Resource Pool Effective Used Capacity Percent%SupportedSupportedThe percent of effective used capacity of the pool
powermax_storageResourcePool_OverallEfficiencyRatioToOnePowerMax Storage Resource Pool Overall Efficiency Ratio To OneNoneSupportedSupportedRatio of the sum of all TDEVs + snapshot sizes and the Physical Used Storage
powermax_storageResourcePool_DataReductionEnabledPercentPowerMax Storage Resource Pool Data Reduction Enabled Percent%SupportedSupportedThe percent of data reduction enabled of the pool
powermax_storageResourcePool_VIrtualProvisioningSavingsRatioToOnePowerMax Storage Resource Pool Virtual Provisioning Savings Ratio To OneNoneSupportedNot SupportedRatio of the TDEV Logical Backend Storageand the TDEV Physical Used Storage (calculated based on the compressed pool track size).
powermax_storageResourcePool_BEReqsPowerMax Storage Resource Pool BE ReqsReq per SecSupportedSupportedThe number of read/write requests each second performed by the disk directors to cache.
powermax_storageResourcePool_OverallCompressionRatioPowerMax Storage Resource Pool Overall Compression RatioNoneSupportedNot SupportedRatio of the TDEV Logical Backend Storageand the TDEV Physical Used Storage (calculated based on the compressed pool track size).
powermax_storageResourcePool_ReadResponseTimePowerMax Storage Resource Pool Read Response TimemsSupportedSupportedThe average time it took the system to serve one read IO for this SRP.
powermax_storageResourcePool_WriteResponseTimePowerMax Storage Resource Pool Write Response TimemsSupportedSupportedThe average time it took the system to serve one write IO for this SRP.
powermax_FEDirector_DeviceWPEventsPowerMax FE Director Device WP EventsmpsSupportedSupportedA write miss due to the volume write pending limit having been reached.
powermax_FEDirector_SystemWPEventsPowerMax FE Director System WP EventsmpsSupportedSupportedA write miss due to the system write pending limit having been reached.
powermax_FEDirector_ReadReqsPowerMax FE Director Read ReqsReq per SecSupportedSupportedA read data transfer between the director and the cache. An IO may require multiple requests depending on IO size, alignment or both. The request rate should be either equal to or greater than the IO rate.
powermax_FEDirector_WriteReqsPowerMax FE Director Write ReqsReq per SecSupportedSupportedA write data transfer between the director and the cache. An IO may require multiple requests depending on IO size, alignment or both. The request rate should be either equal to or greater than the IO rate.
powermax_FEDirector_ReadResponseTimeMaxPowerMax FE Director Read Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one read IO.
powermax_FEDirector_WriteResponseTimeMaxPowerMax FE Director Write Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one write IO.
powermax_BEDirector_ReadReqsPowerMax BE Director Read ReqsReq per SecSupportedSupportedA data transfer of a read between the director and the cache.
powermax_BEDirector_WriteReqsPowerMax BE Director Write ReqsReq per SecSupportedSupportedA data transfer of a write between the cache and the director.
powermax_RDFDirector_ReqsPowerMax RDF Director ReqsReq per SecSupportedSupportedThe average number of requests performed by the director per second.
powermax_diskGroup_MBsPowerMax Disk Group MBsMBpsSupportedSupportedThe total IO (reads and writes) per second in MBs.
powermax_FEPort_SpeedGBsPowerMax FE Port Speed GBsGBSupportedSupportedSpeed GBs
powermax_FEPort_ResponseTimeMaxPowerMax FE Port Response Time MaxmsSupportedSupportedThe maximum response time for the reads and writes.
powermax_FEPort_ReadResponseTimeMaxPowerMax FE Port Read Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one read IO.
powermax_FEPort_WriteResponseTimeMaxPowerMax FE Port Write Response Time MaxmsSupportedSupportedThe maximum time it takes to serve one write IO.
powermax_externalDirector_PercentBusyPowerMax External Director Percent Busy%SupportedNot SupportedThe percent of time that a director is busy.
powermax_externalDirector_IOsPowerMax External Director IOsBytesSupportedNot SupportedThe number of IOs performed each second by the director.
powermax_externalDirector_ReqsPowerMax External Director ReqsReq per SecSupportedNot SupportedA data transfer between the director and the cache. An IO may require multiple requests depending on IO size, alignment or both
powermax_externalDirector_ReadReqsPowerMax External Director Read ReqsReq per SecSupportedNot SupportedA data transfer of a read between the director and the cache.
powermax_externalDirector_WriteReqsPowerMax External Director Write ReqsReq per SecSupportedNot SupportedA data transfer of a write between the cache and the director
powermax_externalDirector_SyscallCountPowerMax External Director Sys call CountcountSupportedNot SupportedThe total number of calls seen by this director.
powermax_externalDirector_MBReadPowerMax External Director MBReadMBpsSupportedNot SupportedThe number of reads per second in MBs.
powermax_externalDirector_MBWrittenPowerMax External Director MBWrittenMBpsSupportedNot SupportedThe number of writes per second in MBs.
powermax_externalDirector_MBsPowerMax External Director MBsMBpsSupportedNot SupportedThe total IO (reads and writes) per second in MBs.
powermax_externalDirector_PercentNonIOBusyPowerMax External Director Percent Non IO Busy%SupportedNot SupportedThe percent of time the director was busy with non-IO tasks, such as FAST swaps, Optimizer moves, Snap copies, etc.
powermax_storageContainer_HostIOsPowerMax Storage Container Host IOsBytesSupportedSupportedThe number of host operations performed each second by the container.
powermax_storageContainer_HostReadsPowerMax Storage Container Host ReadsrpsSupportedSupportedThe number of host read operations performed each second by the container.
powermax_storageContainer_HostWritesPowerMax Storage Container Host WriteswpsSupportedSupportedThe number of host write operations performed each second by the container.
powermax_storageContainer_HostHitsPowerMax Storage Container Host HitshpsSupportedSupportedThe number of host read/write operations performed each second by the group that were immediately satisfied from cache.
powermax_storageContainer_HostMissesPowerMax Storage Container Host MissesmpsSupportedSupportedThe number of host read/write operations performed each second by the group that could not be satisfied from cache.
powermax_storageContainer_HostMBsPowerMax Storage Container Host MBsMBpsSupportedSupportedThe total IO (reads and writes) per second in MBs.
powermax_storageContainer_HostMBReadsPowerMax Storage Container Host MB ReadsMBpsSupportedSupportedThe cumulative number of host MBs read per second by the container.
powermax_storageContainer_HostMBWrittenPowerMax Storage Container Host MB WrittenMBpsSupportedSupportedThe cumulative number of host MBs written per second by the container.
powermax_storageContainer_BEReqsPowerMax Storage Container BE ReqsReq per SecSupportedSupportedThe number of read/write requests each second performed by the disk directors to cache.
powermax_storageContainer_BEReadReqsPowerMax Storage Container BE Read ReqsReq per SecSupportedSupportedThe number of read requests each second performed by the disk directors to cache.
powermax_storageContainer_BEWriteReqsPowerMax Storage Container BE Write ReqsReq per SecSupportedSupportedThe number of write requests each second performed by the disk directors to cache.
powermax_storageContainer_ReadResponseTimePowerMax Storage Container Read Response TimemsSupportedSupportedThe calculated average read response time.
powermax_storageContainer_WriteResponseTimePowerMax Storage Container Write Response TimemsSupportedSupportedThe calculated average write response time
powermax_storageContainer_RDFSWriteResponseTimePowerMax Storage Container RDFS Write Response TimemsSupportedNot SupportedA summary of the read, write, and average response times for the selected SRDF/S group.
powermax_storageContainer_PercentReadPowerMax Storage Container Percent Read%SupportedSupportedThe percent of IO operations that were reads.
powermax_storageContainer_PercentWritePowerMax Storage Container Percent Write%SupportedSupportedThe percent of IO operations that were writes
powermax_storageContainer_WPCountPowerMax Storage Container WP CountcountSupportedSupportedThe number of tracks currently in write pending mode for the container.
powermax_storageContainer_PercentHitPowerMax Storage Container Percent Hit%SupportedSupportedThe percent of IO operations that were immediately satisfied from cache.
powermax_storageContainer_PercentMissesPowerMax Storage Container Percent Misses%SupportedSupportedThe percent of IO operations that were misses.
powermax_storageContainer_ResponseTimePowerMax Storage Container Response TimemsSupportedSupportedThe calculated average response time.
powermax_storageContainer_WritePacedDelayPowerMax Storage Container Write Paced DelaysSupportedNot SupportedThe calculated write paced delay
powermax_storageContainer_AvgWritePacedDelayPowerMax Storage Container Avg Write Paced DelaymsSupportedNot SupportedThe average write paced delay (ms)
powermax_storageContainer_HostIOLimitPercentTimeExceededPowerMax Storage Container Host IO Limit Percent Time Exceeded%SupportedSupportedThe percent of IOs the FE port is performing on behalf of the specific storage container.
powermax_storageContainer_RDFResponseTimePowerMax Storage Container RDF Response TimemsSupportedNot SupportedThe calculated average RDF response time.
powermax_event_StatisticsPowerMax Event StatisticsNoneSupportedSupportedProvides Dell PowerMax Event Statistics

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 not send any duplicate/repeat failure alert notification until the already existed critical alert is recovered.
  • Application cannot control monitoring pause/resume actions based on above alerts. Metrics can be used to monitor PowerMax resources and can generate alerts based on the threshold values.
  • OpsRamp has provided 443 as default Port value for processing Power max Rest APIs. Users can modify this value from the application configuration page at any point of time if required.
  • Power max Event/Alert polling will be started only if the user enables Event Polling in configuration. Possible values of Alert Severity Filter configuration are “NORMAL”,“INFORMATION”,“MINOR”,“WARNING”,“CRITICAL”,“FATAL”. Based on these values alerts will be filtered and users can customize this at any point of time.
  • OpsRamp has provided default mappings to map Power max 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. Below is the default severity mapping in configuration:
    • {“NORMAL”:“Warning”,“INFORMATION”:“Info”,“MINOR”:“Warning”,“WARNING”
      :“Warning”,“CRITICAL”:“Critical”,“FATAL”:“Critical”}
  • In Alert polling, by default alerts are raised on root resource. Users can populate the alert on its actual resource by unchecking the Alert on root Resource checkbox. Users can also mention possible alert cleared status. We consider “ACKNOWLEDGED” and “CLEARED” status as default.
  • Component level thresholds can be configured on each resource level.
  • No support of displaying activity log and applied time.
  • No support for the option to get the latest snapshot metric.
  • We are fetching version information using api {}://{}:{}/univmax/restapi/version.
    • For all the 9 versions (i.e V9.x.x) we are appending 91 as a prefix in endpoints ({}://{}:{}/univmax/restapi/91/system/symmetrix).
    • For version 10.0 (V10.0.x) we are using 100 as prefix ({}://{}:{}/univmax/restapi/100/system/symmetrix).
  • PowerMax Storage BE Port and PowerMax Array External Directors are no longer supported in version 4 symmetric Arrays.
  • Performance data cannot be captured on remote arrays as APIs cannot fetch its performance data using PowerMax Unisphere IP Address.