Back to the list of connectors

IBM VIO Server

Description

Provides hardware status information (processors, memory modules, network interfaces, HBAs, physical disks) on IBM VIO systems.

Connector ID: IBMVIOS

This connector supersedes:

Target

Typical platform: IBM POWER

Operating system: IBM AIX

Prerequisites

Leverages: IBM AIX system commands through the IOS interface (lsdev, entstat, etc.)

Technology and protocols: System Commands

Examples

CLI

hws HOSTNAME -t rs6000 -f IBMVIOS --ssh -u USER

hws-config.yaml

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

Connector Activation Criteria

The IBM VIO Server connector will be automatically activated, and its status will be reported as OK if all the below criteria are met:

  • Operating System is IBM AIX
  • The command below succeeds on the monitored host
    • Command: ioscli uname -a
    • Output contains: AIX (regex)

Metrics

Type Collected Metrics Specific Attributes (Labels)
Enclosure
  • hw.status{hw.type="enclosure",state="present"}
  • info
  • model
  • serial_number
  • type
  • vendor
Disk Controller
  • hw.status{hw.type="disk_controller",state="ok|degraded|failed"}
  • hw.status{hw.type="disk_controller",state="present"}
  • model
Processor
  • hw.status{hw.type="cpu",state="ok|degraded|failed"}
  • hw.status{hw.type="cpu",state="present"}
    LUN
    • hw.lun.paths{type="available"}
    • hw.status{hw.type="lun",state="present"}
      Memory Module
      • hw.errors{hw.type="memory"}
      • hw.memory.limit
      • hw.status{hw.type="memory",state="ok|degraded|failed"}
      • hw.status{hw.type="memory",state="present"}
      • serial_number
      Network Card, FC Port
      • hw.errors{hw.type="network"}
      • hw.network.bandwidth.limit
      • hw.network.bandwidth.utilization
      • hw.network.full_duplex
      • hw.network.io.receive
      • hw.network.io.transmit
      • hw.network.packets.receive
      • hw.network.packets.transmit
      • hw.network.up
      • hw.status{hw.type="network",state="present"}
      • physical_address
      • serial_number
      Physical Disk
      • hw.errors{hw.type="physical_disk"}
      • hw.physical_disk.size
      • hw.status{hw.type="physical_disk",state="present"}
      • serial_number
      • vendor
      No results.