Pure Storage Alerts

Description

This template monitors Pure Storage critical and warning health alert events from the time it is assigned and it don’t display metric graph data and latest snapshot data.

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Pure Storage Alertspurestorage_events_statisticsPure Storage Events StatisticsnullIt monitors Pure Storage critical and warning health alerts events

Pure Storage Performance - SNMP

Description

Monitors Pure Storage Array parameters like array read bandwidth, array write bandwidth in MB per second, array read operations per sec, array write operations per sec, array read latency and array write latency.

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Pure Storage Performancepure.array.read.bandwidthPure Array Read BandwidthMBpsProvides information of the array read bandwidth in MB per second. [OID: 1.3.6.1.4.1.40482.4.1.0]
pure.array.write.bandwidthPure Array Write BandwidthMBpsProvides information of the array write bandwidth in MB per second. [OID: 1.3.6.1.4.1.40482.4.2.0]
pure.array.read.io.operationsPure Array Read IO Operations Per SecondpsecProvides information of the array read input output operations per second. [OID: 1.3.6.1.4.1.40482.4.3.0]
pure.array.write.io.operationsPure Array Write IO Operations Per SecondpsecProvides information of the array write input output operations per second. [OID: 1.3.6.1.4.1.40482.4.4.0]
pure.array.read.latencyPure Array Read LatencymsProvides information of the array read latency in millisecond per operation. [OID: 1.3.6.1.4.1.40482.4.5.0]
pure.array.write.latencyPure Array Write LatencymsProvides information of the array write latency in millisecond per operation. [OID: 1.3.6.1.4.1.40482.4.6.0]

Purestorage Array Controllers Template

Description

This template only works with 11.0.0 or greater (gateway release). Template monitors array controllers status Updating - 0, Not Ready - 1, Ready - 2

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Array Controllers Monitorpurestorage.arraycontrollers.statusPurestorage Array Controllers StatusNULLPurestorage Array Controllers Status

Purestorage Array Controllers Template - v2

This template will be deprecated soon.

Description

This template only works with 11.0.0 or greater (gateway release). Template monitors array controllers status Updating - 0, Not Ready - 1, Ready - 2

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Array Controllers Monitorpurestorage.arraycontrollers.statusPurestorage Array Controllers StatusNULLPurestorage Array Controllers Status

Purestorage Array Controllers Template - v3

Description

This template only works with 11.0.0 or greater - gateway release. Template monitors array controllers status Updating - 0, Not Ready - 1, Ready - 2

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Array Controllers Monitor - v3purestorage.arraycontrollers.statusPurestorage Array Controllers StatusNULLPurestorage Array Controllers Status

Purestorage Array Performance - V2

Description

Purestorage Array Performance - V2

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Array Performance - V2purestorage.array.writes_per_secPurestorage Array WriteswpsPurestorage Array Writes
purestorage.array.usec_per_write_opPurestorage Array Write OperationsMicroSecPerWOpsPurestorage Array Write Operations
purestorage.array.output_per_secPurestorage Array OutputMBpsPurestorage Array Output
purestorage.array.reads_per_secPurestorage Array ReadsrpsPurestorage Array Reads
purestorage.array.input_per_secPurestorage Array InputMBpsPurestorage Array Input
purestorage.array.usec_per_read_opPurestorage Array Read OperationsMicroSecPerROpsPurestorage Array Read Operations
purestorage.array.drive_statusPurestorage Array Drive StatusArray Drives Status
purestorage.array.storage.utilPurestorage Array Storage Utilization%
purestorage.array.storage.usedPurestorage Array Storage UsedTB
purestorage.array.storage.freePurestorage Array Storage Free SpaceTB
purestorage.array.hardware.speedPurestorage Array Hardware SpeedbpsThe speed of the FlashArray device.
purestorage.array.hardware.temperaturePurestorage Array Hardware TemperatureCelsiusThe temperature of the FlashArray hardware
purestorage.array.network.nic.statusPurestorage Array Network NIC StatusThe NIC (network interface card) status of the FlashArray network
purestorage.array.network.mtuPurestorage Array Network MTUBytesThe MTU (maximum transmission unit) size of the FlashArray network
purestorage.array.network.port_speedPurestorage Array Network Port SpeedBitsThe port speed of the FlashArray network
purestorage.array.phonehome.statusPurestorage Array Phonehome StatusThe phone home status of the FlashArray
purestorage.array.hardware.statusPurestorage Array Hardware StatusThe status of the FlashArray hardware.

Purestorage Array Performance

Description

Purestorage Array Performance

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Array Performancepurestorage.array.writes_per_secPurestorage Array WriteswpsPurestorage Array Writes
purestorage.array.usec_per_write_opPurestorage Array Write OperationsMicroSecPerWOpsPurestorage Array Write Operations
purestorage.array.output_per_secPurestorage Array OutputMBpsPurestorage Array Output
purestorage.array.reads_per_secPurestorage Array ReadsrpsPurestorage Array Reads
purestorage.array.input_per_secPurestorage Array InputMBpsPurestorage Array Input
purestorage.array.usec_per_read_opPurestorage Array Read OperationsMicroSecPerROpsPurestorage Array Read Operations
purestorage.array.queue_depthPurestorage Array Queue Depth
purestorage.array.drive_statusPurestorage Array Drive StatusArray Drives Status
purestorage.array.storage.utilPurestorage Array Storage Utilization%
purestorage.array.storage.usedPurestorage Array Storage UsedTB
purestorage.array.storage.freePurestorage Array Storage Free SpaceTB
purestorage.array.hardware.speedPurestorage Array Hardware SpeedbpsThe speed of the FlashArray device.
purestorage.array.hardware.temperaturePurestorage Array Hardware TemperatureCelsiusThe temperature of the FlashArray hardware
purestorage.array.network.nic.statusPurestorage Array Network NIC StatusThe NIC (network interface card) status of the FlashArray network
purestorage.array.network.mtuPurestorage Array Network MTUBytesThe MTU (maximum transmission unit) size of the FlashArray network
purestorage.array.network.port_speedPurestorage Array Network Port SpeedBitsThe port speed of the FlashArray network
purestorage.array.drive.degradedPurestorage Array Drive Degraded%The percentage of the degraded drive performance.
purestorage.array.phonehome.statusPurestorage Array Phonehome StatusThe phone home status of the FlashArray
purestorage.array.hardware.statusPurestorage Array Hardware StatusThe status of the FlashArray hardware.
purestorage.auth.errorPurestorage Auth Error

Purestorage Volume Performance - v2

Description

Purestorage Volume Performance - v2

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Volume Performance - v2purestorage.volume.writes_per_secPurestorage Volume WriteswpsPurestorage Volume Writes
purestorage.volume.usec_per_write_opPurestorage Volume Write OperationsMicroSecPerWOpsPurestorage Volume Write Operations
purestorage.volume.output_per_secPurestorage Volume OutputMBpsPurestorage Volume Output
purestorage.volume.reads_per_secPurestorage Volume ReadsrpsPurestorage Volume Reads
purestorage.volume.input_per_secPurestorage Volume InputMBpsPurestorage Volume Input
purestorage.volume.usec_per_read_opPurestorage Volume Read OperationsMicroSecPerROpsPurestorage Volume Read Operations

Purestorage Volume Performance

Description

Monitors Volume Writes Per Sec, Volume Microsec Per Write Operations, Volume Output Per Sec, Volume Reads Per Sec, Volume Input Per Sec, Volume Microsec Per Read Operations

Prerequisites

No prerequisite

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Purestorage Volume Performancepurestorage.volume.writes_per_secPurestorage Volume WriteswpsPurestorage Volume Writes
purestorage.volume.usec_per_write_opPurestorage Volume Write OperationsMicroSecPerWOpsPurestorage Volume Write Operations
purestorage.volume.output_per_secPurestorage Volume OutputMBpsPurestorage Volume Output
purestorage.volume.reads_per_secPurestorage Volume ReadsrpsPurestorage Volume Reads
purestorage.volume.input_per_secPurestorage Volume InputMBpsPurestorage Volume Input
purestorage.volume.usec_per_read_opPurestorage Volume Read OperationsMicroSecPerROpsPurestorage Volume Read Operations
purestorage.auth.errorPurestorage Auth Error

Pure Storage Extended Volume

Description

Monitors PureStorage volume status

Prerequisites

No Prerequisites

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Pure storage Volume Status Monitorpurestorage_volume_statuspurestorage volume statusnullif volume not connected to any host or if volume is destroyed then we consider volume is offline otherwise volume is online

Pure Storage Extended Volume - v2

Description

Monitors PureStorage volume status, volume utilisation, It requires gateway version 17.2.0 or later versions

Prerequisites

It requires gateway version 17.2.0 or later versions.

Supported Metric

Monitor NameMetric NameMetric Display NameUnitDescription
Pure Storage Extended Volumepurestorage_volume_utilpurestorage volume utilisation%Calculating the volume total used space by sum of the total physical space occupied by system, shared space, volume, and snapshot data. Calculating Volume utilisation with below formula utilisation = (usedSpace/totalProvisioned)*100 %
purestorage_volume_statuspurestorage_volume_statusnullWe determine the volume status based on the "destroyed" and "connection_count" key values. If the "destroyed" key value is true or the "connection_count" key value is 0, we send the volume status value as 0 (OFFLINE); otherwise, we send it as 1 (ONLINE).