Monitor PowerMax Arrays for performance and health through the Dell Unisphere API.
Use the Dynatrace Dell EMC PowerMax extension for ActiveGate to simplify monitoring of your PowerMax infrastructure and focus on essential insights into your PowerMax arrays.
The PowerMax extension runs on a Dynatrace ActiveGate and connects to the Dell Unisphere APIs.
Activate the extension in your environment via the in-product Hub, then provide the PowerMax connection and a user account to connect to Unisphere APIs.
The user account you provide to the extension must have the PerfMonitor role assigned to access the performance metric endpoints used by the extension.
To enable SSL communication between the ActiveGate and the Unisphere server, extract the CA certificate from the Unisphere server and place it on the ActiveGate.
The following command can be used to get the CA certificate of the Unisphere server:
$ openssl s_client -showcerts -connect {server_hostname}:8443 \</dev/null 2>/dev/null|openssl x509 -outform PEM > {cert_name}.pem
This PEM key file needs to be placed on any ActiveGate that is running the extension, in a location that is accessible to the extension. The recommended default location for the PEM file is:
<CONFIG>/remotepluginmodule/agent/conf/certificates/(default: /var/lib/dynatrace/remotepluginmodule/agent/conf/certificates/)
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\certificates
For more about Extensions 2.0 operations, see Extensions.
The extension package contains:
Summary of the PowerMax entities monitored:
The PowerMax extension collects metrics for PowerMax entities and builds topological relationships between them so that Dynatrace performance analytics can leverage causal dependencies and surface the root causes of issues. The following entities are monitored:
There is no charge for obtaining the extension, only for the data that the extension ingests. The details of license consumption depend on which licensing model you are using:
License consumption is based on the number of metric data points ingested. The following formula provides approximate annual data points ingested assuming all feature sets are enabled.
((( 41 * number of Arrays)+ ( 10 * number of Hosts)+ ( 4 * number of Boards)+ ( 9 * number of BE Directors)+ ( 1 * number of EDS Directors)+ ( 10 * number of FE Directors)+ ( 3 * number of IM Directors)+ ( 1 * number of EM Directors)+ ( 9 * number of RDF Directors)+ ( 1 * number of RDFA)+ ( 8 * number of SRPs)+ ( 15 * number of Disk Groups)+ ( 26 * number of Storage Groups)+ ( 4 * number of Volumes)+ ( 9 )) / <Metrics Collection Interval>) * 60 minutes * 24 hours * 365 days data points per year
This extension does not ingest logs.
In the Dynatrace classic licensing model, metric ingestion will consume Davis Data Units (DDUs) at the rate of .001 DDUs per metric data point. Multiply the above formula for annual data points by .001 to estimate annual DDU usage.
When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.
In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.
All metrics that aren't categorized into any feature set are considered to be the default and are always reported.
A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.
| Metric name | Metric key | Description |
|---|---|---|
| Reads/sec | storage.dell.powermax.diskgroup.DiskReads | — |
| Writes/sec | storage.dell.powermax.diskgroup.DiskWrites | — |
| IO Density | storage.dell.powermax.diskgroup.IODensity | — |
| IOs/sec | storage.dell.powermax.diskgroup.IOs | — |
| Throughput Read | storage.dell.powermax.diskgroup.MBReads | — |
| Throughput Written | storage.dell.powermax.diskgroup.MBWritten | — |
| Throughput | storage.dell.powermax.diskgroup.MBs | — |
| Percent Busy | storage.dell.powermax.diskgroup.PercentBusy | — |
| Percent Free Capacity | storage.dell.powermax.diskgroup.PercentCapacityFree | — |
| Percent Used Capacity | storage.dell.powermax.diskgroup.PercentCapacityUsed | — |
| Read RT | storage.dell.powermax.diskgroup.ReadResponseTime | — |
| Response Time | storage.dell.powermax.diskgroup.ResponseTime | — |
| Total Capacity | storage.dell.powermax.diskgroup.TotalCapacity | — |
| Used Capacity | storage.dell.powermax.diskgroup.UsedCapacity | — |
| Write RT | storage.dell.powermax.diskgroup.WriteResponseTime | — |
| Metric name | Metric key | Description |
|---|---|---|
| Disk Capacity | storage.dell.powermax.disk.capacity | — |
| Failed Disks Count | storage.dell.powermax.health.num_failed_disks | — |
| Overall Health | storage.dell.powermax.health.overall | — |
| Health Capacity | storage.dell.powermax.health.capacity | — |
| Health Configuration | storage.dell.powermax.health.configuration | — |
| Health Performance HS | storage.dell.powermax.health.performance_hs | — |
| Health Data Protection HS | storage.dell.powermax.health.data_protection_hs | — |
| Director Port Status | storage.dell.powermax.director.port_status | — |
| Director Capacity | storage.dell.powermax.director.capacity | — |
| Metric name | Metric key | Description |
|---|---|---|
| Percent Busy | storage.dell.powermax.edsdirector.PercentBusy | — |
| Metric name | Metric key | Description |
|---|---|---|
| RDFA WP Count | storage.dell.powermax.rdfa.RDFA_WPCount | — |
| Metric name | Metric key | Description |
|---|---|---|
| Memory Page Fall thru Time | storage.dell.powermax.imdirector.MemoryPageFallThruTime | — |
| Memory Page Usage | storage.dell.powermax.imdirector.MemoryPageUsage | — |
| Percent Busy | storage.dell.powermax.imdirector.PercentBusy | — |
| Metric name | Metric key | Description |
|---|---|---|
| Inbound Throughput | storage.dell.powermax.board.InboundMBs | — |
| Utilization | storage.dell.powermax.board.InterConnect | — |
| Max Speed | storage.dell.powermax.board.MaxSpeedMBs | — |
| Outbound Throughput | storage.dell.powermax.board.OutboundMBs | — |
| Metric name | Metric key | Description |
|---|---|---|
| BE Throughput Transferred | storage.dell.powermax.srp.BEMBTransferred | — |
| BE Reqs/sec | storage.dell.powermax.srp.BEReqs | — |
| Host IOs/sec | storage.dell.powermax.srp.HostIOs | — |
| Host Throughput | storage.dell.powermax.srp.HostMBs | — |
| Physical Used Capacity | storage.dell.powermax.srp.PhysicalUsedCapacity | — |
| Physical Used Percent | storage.dell.powermax.srp.PhysicalUsedPercent | — |
| Response Time | storage.dell.powermax.srp.ResponseTime | — |
| Total Storage Resource Pool Capacity | storage.dell.powermax.srp.TotalSRPCapacity | — |
| Metric name | Metric key | Description |
|---|---|---|
| IOs/sec | storage.dell.powermax.bedirector.IOs | — |
| Throughput Read | storage.dell.powermax.bedirector.MBRead | — |
| Throughput Written | storage.dell.powermax.bedirector.MBWritten | — |
| Throughput | storage.dell.powermax.bedirector.MBs | — |
| Percent Busy | storage.dell.powermax.bedirector.PercentBusy | — |
| Read Reqs/sec | storage.dell.powermax.bedirector.ReadReqs | — |
| Reqs/sec | storage.dell.powermax.bedirector.Reqs | — |
| Syscall Count/sec | storage.dell.powermax.bedirector.SyscallCount | — |
| Write Reqs/sec | storage.dell.powermax.bedirector.WriteReqs | — |
| Metric name | Metric key | Description |
|---|---|---|
| Allocated Capacity (GB) | storage.dell.powermax.array.AllocatedCapacity | — |
| BE IOs/sec | storage.dell.powermax.array.BEIOs | — |
| BE Utilization | storage.dell.powermax.array.BEUtilization | — |
| Cache Balance | storage.dell.powermax.array.Cache_Balance | — |
| Capacity of R1 Cache Slots in Use | storage.dell.powermax.array.CapacityR1CacheSlotsInUse | — |
| Capacity of R2 Cache Slots in Use | storage.dell.powermax.array.CapacityR2CacheSlotsInUse | — |
| DA Balance | storage.dell.powermax.array.DA_Balance | — |
| DX Balance | storage.dell.powermax.array.DX_Balance | — |
| Data Reduction Ratio on Reducible | storage.dell.powermax.array.DataReductionRatioOnReducible | — |
| Percent Disk Busy | storage.dell.powermax.array.DiskUtilization | — |
| EFD Balance | storage.dell.powermax.array.EFD_Balance | — |
| FC Balance | storage.dell.powermax.array.FC_Balance | — |
| FE Utilization | storage.dell.powermax.array.FEUtilization | — |
| FE Balance | storage.dell.powermax.array.FE_Balance | — |
| Host IOs/sec | storage.dell.powermax.array.HostIOs | — |
| Host Throughput | storage.dell.powermax.array.HostMBs | — |
| Local WP Count | storage.dell.powermax.array.LocalWPCount | — |
| Local WP Used Capacity | storage.dell.powermax.array.LocalWPUsedCapacity | — |
| Number of R1 Cache Slots in Use | storage.dell.powermax.array.NumberR1CacheSlotsInUse | — |
| Number of R2 Cache Slots in Use | storage.dell.powermax.array.NumberR2CacheSlotsInUse | — |
| Data Reduction Ratio | storage.dell.powermax.array.OverallCompressionRatio | — |
| Percent Cache WP | storage.dell.powermax.array.PercentCacheWP | — |
| Percent Hit | storage.dell.powermax.array.PercentHit | — |
| Percent Meta Data Backend Used | storage.dell.powermax.array.PercentMetaBEUsed | — |
| Percent Meta Data Frontend Used | storage.dell.powermax.array.PercentMetaFEUsed | — |
| Percent Meta Data Replication Used | storage.dell.powermax.array.PercentMetaRepUsed | — |
| Percent Meta Data System Used | storage.dell.powermax.array.PercentMetaSystemUsed | — |
| Percent Reads | storage.dell.powermax.array.PercentReads | — |
| Percent Writes | storage.dell.powermax.array.PercentWrites | — |
| RDFA WP Count | storage.dell.powermax.array.RDFA_WPCount | — |
| RDF Utilization | storage.dell.powermax.array.RDFUtilization | — |
| RDF Balance | storage.dell.powermax.array.RDF_Balance | — |
| Read RT | storage.dell.powermax.array.ReadResponseTime | — |
| SATA Balance | storage.dell.powermax.array.SATA_Balance | — |
| SCM Balance | storage.dell.powermax.array.SCM_Balance | — |
| System Max WP Limit Capacity | storage.dell.powermax.array.SystemMaxWPLimitCapacity | — |
| System Max WP Limit | storage.dell.powermax.array.SystemMaxWPLimit | — |
| System WP Events/sec | storage.dell.powermax.array.SystemWPEvents | — |
| System WP Count | storage.dell.powermax.array.WPCount | — |
| System WP Used Capacity | storage.dell.powermax.array.WPUsedCapacity | — |
| Write RT | storage.dell.powermax.array.WriteResponseTime | — |
| Metric name | Metric key | Description |
|---|---|---|
| Percent Busy | storage.dell.powermax.emdirector.PercentBusy | — |
| Metric name | Metric key | Description |
|---|---|---|
| — | storage.dell.powermax | — |
| Metric name | Metric key | Description |
|---|---|---|
| Host IOs/sec | storage.dell.powermax.host.HostIOs | — |
| Host Throughput Read | storage.dell.powermax.host.HostMBReads | — |
| Host Throughput Written | storage.dell.powermax.host.HostMBWrites | — |
| Host Throughput | storage.dell.powermax.host.MBs | — |
| Read RT | storage.dell.powermax.host.ReadResponseTime | — |
| Host Reads/sec | storage.dell.powermax.host.Reads | — |
| Response Time | storage.dell.powermax.host.ResponseTime | — |
| Syscall Count/sec | storage.dell.powermax.host.SyscallCount | — |
| Write RT | storage.dell.powermax.host.WriteResponseTime | — |
| Host Writes/sec | storage.dell.powermax.host.Writes | — |
| Metric name | Metric key | Description |
|---|---|---|
| Avg IO Service Time | storage.dell.powermax.rdfdirector.AvgIOServiceTime | — |
| Copy IOs/sec | storage.dell.powermax.rdfdirector.CopyIOs | — |
| Copy Throughput | storage.dell.powermax.rdfdirector.CopyMBs | — |
| IOs/sec | storage.dell.powermax.rdfdirector.IOs | — |
| Throughput Received | storage.dell.powermax.rdfdirector.MBRead | — |
| Throughput Sent and Received | storage.dell.powermax.rdfdirector.MBSentAndReceived | — |
| Throughput Sent | storage.dell.powermax.rdfdirector.MBWritten | — |
| Percent Busy | storage.dell.powermax.rdfdirector.PercentBusy | — |
| Write Reqs/sec | storage.dell.powermax.rdfdirector.WriteReqs | — |
| Metric name | Metric key | Description |
|---|---|---|
| Avg QOS Delay Per IO | storage.dell.powermax.storagegroup.AvgQOSDelayPerIO | — |
| Avg. Write Paced Delay (ms) | storage.dell.powermax.storagegroup.AvgWritePacedDelay | — |
| BE Read Reqs/sec | storage.dell.powermax.storagegroup.BEReadReqs | — |
| BE Reqs/sec | storage.dell.powermax.storagegroup.BEReqs | — |
| BE Write Reqs/sec | storage.dell.powermax.storagegroup.BEWriteReqs | — |
| Host Hits/sec | storage.dell.powermax.storagegroup.HostHits | — |
| Host IO Limit Percent Time Exceeded | storage.dell.powermax.storagegroup.HostIOLimitPercentTimeExceeded | — |
| Host IOs/sec | storage.dell.powermax.storagegroup.HostIOs | — |
| Host Throughput Read | storage.dell.powermax.storagegroup.HostMBReads | — |
| Host Throughput Written | storage.dell.powermax.storagegroup.HostMBWritten | — |
| Host Throughput | storage.dell.powermax.storagegroup.HostMBs | — |
| Host Misses/sec | storage.dell.powermax.storagegroup.HostMisses | — |
| Host Reads/sec | storage.dell.powermax.storagegroup.HostReads | — |
| Host Writes/sec | storage.dell.powermax.storagegroup.HostWrites | — |
| Percent Hit | storage.dell.powermax.storagegroup.PercentHit | — |
| Percent Miss | storage.dell.powermax.storagegroup.PercentMisses | — |
| Percent Reads | storage.dell.powermax.storagegroup.PercentRead | — |
| Percent Writes | storage.dell.powermax.storagegroup.PercentWrite | — |
| RDF/S Write RT | storage.dell.powermax.storagegroup.RDFS_WriteResponseTime | — |
| RDF Response Time | storage.dell.powermax.storagegroup.RdfResponseTime | — |
| Read RT | storage.dell.powermax.storagegroup.ReadResponseTime | — |
| Response Time | storage.dell.powermax.storagegroup.ResponseTime | — |
| VAAI Total Command Count | storage.dell.powermax.storagegroup.VAAITotalCommandCount | — |
| WP Count | storage.dell.powermax.storagegroup.WPCount | — |
| Write paced delay | storage.dell.powermax.storagegroup.WritePacedDelay | — |
| Write RT | storage.dell.powermax.storagegroup.WriteResponseTime | — |
| Metric name | Metric key | Description |
|---|---|---|
| — | storage.dell.powermax | — |
| Metric name | Metric key | Description |
|---|---|---|
| Host IO Limit IOs/sec | storage.dell.powermax.fedirector.HostIOLimitIOs | — |
| Host IO Limit Throughput | storage.dell.powermax.fedirector.HostIOLimitMBs | — |
| Host IOs/sec | storage.dell.powermax.fedirector.HostIOs | — |
| Host Throughput | storage.dell.powermax.fedirector.HostMBs | — |
| Percent Busy | storage.dell.powermax.fedirector.PercentBusy | — |
| Queue Depth Utilization | storage.dell.powermax.fedirector.QueueDepthUtilization | — |
| Read RT | storage.dell.powermax.fedirector.ReadResponseTime | — |
| Syscall Count/sec | storage.dell.powermax.fedirector.SyscallCount | — |
| Syscall Time/sec | storage.dell.powermax.fedirector.SyscallTimePerSec | — |
| Write RT | storage.dell.powermax.fedirector.WriteResponseTime | — |
| Metric name | Metric key | Description |
|---|---|---|
| Volume Capacity | storage.dell.powermax.volume.cap_mb | — |
| Volume Effective Used Capacity | storage.dell.powermax.volume.effective_used_capacity_gb | — |
| Volume Snapshots | storage.dell.powermax.volume.num_of_snapshots | — |
| Volume Clones | storage.dell.powermax.volume.num_of_clones | — |