Back to the list of connectors

Pure Storage FA Series (SSH)

Description

This connector discovers the environmental, physical disks, management network cards and fiber ports on Pure Storage FA Series arrays.

Connector ID: PureStorage

Target

Typical platform: Pure Storage

Operating system: Storage System

Prerequisites

Leverages: Pure Storage Management Card

Technology and protocols: System Commands

This connector is not available for the local host (it is applicable to remote hosts only).

Examples

CLI

hws HOSTNAME -t storage -f PureStorage --ssh -u USER

hws-config.yaml

hosts:
- host:
    hostname: <HOSTNAME> # Change with actual host name
    type: storage
  selectedConnectors: [ PureStorage ] # Optional, to load only this connector
  ssh:
    username: <USERNAME> # Change with actual credentials
    password: <PASSWORD> # Encrypted using hws-encrypt

Connector Activation Criteria

The Pure Storage FA Series (SSH) connector will be automatically activated, and its status will be reported as OK if all the below criteria are met:

  • The command below succeeds on the monitored host
    • Command: puredrive list
    • Output contains: BAY (regex)

Metrics

Type Collected Metrics Specific Attributes (Labels)
Enclosure
  • hw.status{hw.type="enclosure",state="ok|degraded|failed"}
  • hw.status{hw.type="enclosure",state="present"}
  • model
  • vendor
Fan
  • hw.status{hw.type="fan",state="ok|degraded|failed"}
  • hw.status{hw.type="fan",state="present"}
    Network Card, FC Port
    • hw.network.bandwidth.limit
    • hw.network.up
    • hw.status{hw.type="network",state="ok|degraded|failed"}
    • hw.status{hw.type="network",state="present"}
      Other Device
      • hw.status{hw.type="other_device",state="ok|degraded|failed"}
      • hw.status{hw.type="other_device",state="present"}
      • device_type
      Physical Disk
      • hw.physical_disk.size
      • hw.status{hw.type="physical_disk",state="ok|degraded|failed"}
      • hw.status{hw.type="physical_disk",state="present"}
        Power Supply
        • hw.status{hw.type="power_supply",state="ok|degraded|failed"}
        • hw.status{hw.type="power_supply",state="present"}
          Temperature Sensor
          • hw.status{hw.type="temperature",state="ok|degraded|failed"}
          • hw.status{hw.type="temperature",state="present"}
          • hw.temperature
            No results.