IBM DS6000/8000 Disk Arrays
Description
This connector discovers the enclosure and the disks of IBM SAN disk arrays, as well as the storage pools and storage volumes. It also discovers and monitors the FC ports, physical and logical disks of the array. It relies on the WBEM technology and supports SMI-S compliant disk arrays only.
Enterprise Connector
This connector requires the Enterprise edition of MetricsHub.
Supersedes
This connector supersedes:
Target
Typical platform: IBM DS8000
Operating system: Storage System
Prerequisites
Leverages: IBM SMI-S Agent (IBM System Storage DS6000/DS8000 Storage Manager)
Technology and protocols: WBEM
Examples
CLI
metricshub HOSTNAME -t storage -c +IBMDS68DiskArray --wbem -u USER
metricshub.yaml
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <HOSTNAME> # Change with actual host name
host.type: storage
connectors: [ +IBMDS68DiskArray ] # Optional, to load only this connector
protocols:
wbem:
protocol: https
port: 5989
username: <USERNAME> # Change with actual credentials
password: <PASSWORD> # Encrypted using metricshub-encrypt
Connector Activation Criteria
The IBM DS6000/8000 Disk Arrays connector will be automatically activated, and its status will be reported as OK if all the below criteria are met:
- The WBEM query below succeeds:
- Namespace:
root/ibm - Query:
SELECT Name,Dedicated FROM IBMTSDS_StorageSystem
- Namespace:
- The WBEM query below succeeds:
- Namespace:
root/ibm - Query:
SELECT DeviceID FROM IBMTSDS_DiskDrive
- Namespace:
Metrics
| Type | Collected Metrics | Specific Attributes |
|---|---|---|
| enclosure | hw.status{hw.type="enclosure", state="degraded|failed|ok"}hw.status{hw.type="enclosure", state="present"} | idmodelnametypevendor |
| logical_disk | hw.logical_disk.limithw.status{hw.type="logical_disk", state="degraded|failed|ok"} | hw.parent.idhw.parent.typeidnameraid_leveltype |
| network | hw.status{hw.type="network", state="degraded|failed|ok"}hw.status{hw.type="network", state="present"} | hw.parent.idhw.parent.typeidinfonamephysical_addressphysical_address_type |
| other_device | hw.status{hw.type="other_device", state="degraded|failed|ok"}hw.status{hw.type="other_device", state="present"} | device_typehw.parent.idhw.parent.typeidname |
| physical_disk | hw.physical_disk.sizehw.status{hw.type="physical_disk", state="degraded|failed|ok"}hw.status{hw.type="physical_disk", state="present"} | hw.parent.idhw.parent.typeidinfomodelnameserial_number |