Back to the list of connectors

HP iLO Gen 10 (REST)

Description

This connector discovers the status of an HPE Proliant Gen 10 system using iLO 5, as well as the various environment sensors (temperatures, fans, power supplies, etc.). Requires iLO 5.

Connector ID: HPEGen10IloREST

This connector supersedes:

Target

Typical platform: HP iLO Gen 10 REST

Operating system: Out-of-Band

Prerequisites

Leverages:

Technology and protocols: HTTP/REST

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

Examples

CLI

hws HOSTNAME -t management -f HPEGen10IloREST --https --http-port 443 -u USERNAME

hws-config.yaml

hosts:
- host:
    hostname: <HOSTNAME> # Change with actual host name
    type: management
  selectedConnectors: [ HPEGen10IloREST ] # Optional, to load only this connector
  http:
    https: true
    port: 443 # or probably something else
    username: <USERNAME> # Change with actual credentials
    password: <PASSWORD> # Encrypted using hws-encrypt

Connector Activation Criteria

The HP iLO Gen 10 (REST) connector will be automatically activated, and its status will be reported as OK if all the below criteria are met:

  • The HTTP Request below to the managed host succeeds:
    • GET /redfish/v1/
    • Request Header:
      EmbeddedFile(1)
    • The response body contains: iLO 5 (regex)

Metrics

Type Collected Metrics Specific Attributes (Labels)
Enclosure
  • hw.enclosure.energy
  • hw.status{hw.type="enclosure",state="ok|degraded|failed"}
  • hw.status{hw.type="enclosure",state="present"}
  • 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"}
  • firmware_version
  • model
  • serial_number
Battery
  • hw.battery.charge
  • hw.status{hw.type="battery",state="ok|degraded|failed"}
  • hw.status{hw.type="battery",state="present"}
  • info
  • model
Processor
  • hw.cpu.speed.limit{limit_type="max"}
  • hw.status{hw.type="cpu",state="ok|degraded|failed"}
  • hw.status{hw.type="cpu",state="present"}
  • model
  • vendor
Fan
  • hw.fan.speed_ratio
  • hw.status{hw.type="fan",state="ok|degraded|failed"}
  • hw.status{hw.type="fan",state="present"}
  • info
Logical Disk, RAID
  • hw.logical_disk.limit
  • hw.status{hw.type="logical_disk",state="ok|degraded|failed"}
  • hw.status{hw.type="logical_disk",state="present"}
  • raid_level
Memory Module
  • hw.memory.limit
  • hw.status{hw.type="memory",state="ok|degraded|failed"}
  • hw.status{hw.type="memory",state="present"}
  • model
  • serial_number
  • vendor
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"}
  • model
  • physical_address
  • serial_number
  • vendor
Physical Disk
  • hw.physical_disk.endurance_utilization{state="remaining"}
  • hw.physical_disk.size
  • hw.status{hw.type="physical_disk",state="ok|degraded|failed"}
  • hw.status{hw.type="physical_disk",state="present"}
  • info
  • firmware_version
  • model
  • serial_number
Power Supply
  • hw.power_supply.limit{limit_type="max"}
  • hw.status{hw.type="power_supply",state="ok|degraded|failed"}
  • hw.status{hw.type="power_supply",state="present"}
  • info
  • power_supply_type
Temperature Sensor
  • hw.status{hw.type="temperature",state="ok|degraded|failed"}
  • hw.status{hw.type="temperature",state="present"}
  • hw.temperature
  • hw.temperature.limit{limit_type="high.critical"}
  • hw.temperature.limit{limit_type="high.degraded"}
  • info
No results.