HPE iLO Restful API Checks

HPE iLO Restful API Checks

Description

These checks replace the classic SNMP Checks for queries against the iLO 4/5 interface of HPE servers.
The Installation of Redfish library is needed to use this checks.
pip3 install redfish

Attention: HPE’s Legacy Rest API is available starting in iLO 4 2.00. iLO 4 is Redfish conformant starting with iLO 4 2.30. In iLO 5 and above the iLO RESTful API is Redfish only.

2.2 - special agent psu part will reconize systems without psu (blades)
2.3 - smaller fixes for psu part and firmware inventory
2.4 - bug in special agent solved
2.5 - migrated checks to new check API and added standalone power metric check
3.0 - migrated to generic redfish library
3.1 - little formating
3.2 - ignore absent fans at discovery time

Latest Version

Version: 4.0.0
Packaged at: 08 May 2023
Created on Checkmk version: 2.2.0b6
Minimum Checkmk version required: 2.2.0b1
MKP MD5 hash: a612ab3e3cbe4a2825a045342aad92f0
This version requires Checkmk version 2.0.0 or higher
Agent Based
  • ilo_api_cntrl.py
  • ilo_api_cpu.py
  • ilo_api_fans.py
  • ilo_api_general.py
  • ilo_api_mem.py
  • ilo_api_phydrv.py
  • ilo_api_power.py
  • ilo_api_power_metrics.py
  • ilo_api_raid.py
  • ilo_api_temp.py
  • utils/hp_ilo.py
  • inventory_ilo_firmware.py
Check Plugins
  • agent_ilo
GUI Extensions
  • plugins/metrics/ilo_api_fans.py
  • plugins/metrics/ilo_api_power.py
  • plugins/views/ilo_firmware.py
  • plugins/wato/datasource_programs_ilo.py
Agents
  • special/agent_ilo
  • Version: 4.0.0
    Packaged at: 08 May 2023
    Created on Checkmk version: 2.2.0b6
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: a612ab3e3cbe4a2825a045342aad92f0
    Description:
    Agent Based
    • ilo_api_cntrl.py
    • ilo_api_cpu.py
    • ilo_api_fans.py
    • ilo_api_general.py
    • ilo_api_mem.py
    • ilo_api_phydrv.py
    • ilo_api_power.py
    • ilo_api_power_metrics.py
    • ilo_api_raid.py
    • ilo_api_temp.py
    • utils/hp_ilo.py
    • inventory_ilo_firmware.py
    Check Plugins
    • agent_ilo
    GUI Extensions
    • plugins/metrics/ilo_api_fans.py
    • plugins/metrics/ilo_api_power.py
    • plugins/views/ilo_firmware.py
    • plugins/wato/datasource_programs_ilo.py
    Agents
    • special/agent_ilo
  • Version: 3.6
    Packaged at: 24 Aug 2022
    Created on Checkmk version: 2.1.0p10
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: cb8bee2c5a281b138eb1fab709e0ec0d
    Description:
    Agent Based
    • ilo_api_cntrl.py
    • ilo_api_cpu.py
    • ilo_api_fans.py
    • ilo_api_general.py
    • ilo_api_mem.py
    • ilo_api_phydrv.py
    • ilo_api_power.py
    • ilo_api_power_metrics.py
    • ilo_api_raid.py
    • ilo_api_temp.py
    • utils/hp_ilo.py
    Agents
    • special/agent_ilo
    Check Plugins
    • agent_ilo
    HW/SW-Inventory
    • ilo_firmware
    GUI Extensions
    • plugins/metrics/ilo_api_fans.py
    • plugins/metrics/ilo_api_power.py
    • plugins/views/ilo_firmware.py
    • plugins/wato/datasource_programs_ilo.py
  • Version: 3.4
    Packaged at: 27 Feb 2022
    Created on Checkmk version: 2.0.0p19
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: afcc587b39e8e0f826ba52b995084071
    Description:
    Agent Based
    • ilo_api_cntrl.py
    • ilo_api_cpu.py
    • ilo_api_fans.py
    • ilo_api_general.py
    • ilo_api_mem.py
    • ilo_api_phydrv.py
    • ilo_api_power.py
    • ilo_api_power_metrics.py
    • ilo_api_raid.py
    • ilo_api_temp.py
    • utils/hp_ilo.py
    Agents
    • special/agent_ilo
    Check Plugins
    • agent_ilo
    HW/SW-Inventory
    • ilo_firmware
    GUI Extensions
    • plugins/metrics/ilo_api_fans.py
    • plugins/metrics/ilo_api_power.py
    • plugins/views/ilo_firmware.py
    • plugins/wato/datasource_programs_ilo.py
  • Version: 3.3
    Packaged at: 28 Jan 2022
    Created on Checkmk version: 2.0.0p18
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: b4a4849a8af893de86a6878fc501b0a5
    Description:
    Agent Based
    • ilo_api_cntrl.py
    • ilo_api_cpu.py
    • ilo_api_fans.py
    • ilo_api_general.py
    • ilo_api_mem.py
    • ilo_api_phydrv.py
    • ilo_api_power.py
    • ilo_api_power_metrics.py
    • ilo_api_raid.py
    • ilo_api_temp.py
    • utils/hp_ilo.py
    Agents
    • special/agent_ilo
    Check Plugins
    • agent_ilo
    HW/SW-Inventory
    • ilo_firmware
    GUI Extensions
    • plugins/metrics/ilo_api_fans.py
    • plugins/metrics/ilo_api_power.py
    • plugins/views/ilo_firmware.py
    • plugins/wato/datasource_programs_ilo.py
  • Version: 3.2
    Packaged at: 21 Jan 2022
    Created on Checkmk version: 2.0.0p15
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: af84fee4cb49a4b57fc56201f063bb5d
    Description:
    Agent Based
    • ilo_api_cntrl.py
    • ilo_api_cpu.py
    • ilo_api_fans.py
    • ilo_api_general.py
    • ilo_api_mem.py
    • ilo_api_phydrv.py
    • ilo_api_power.py
    • ilo_api_power_metrics.py
    • ilo_api_raid.py
    • ilo_api_temp.py
    • utils/hp_ilo.py
    Agents
    • special/agent_ilo
    Check Plugins
    • agent_ilo
    HW/SW-Inventory
    • ilo_firmware
    GUI Extensions
    • plugins/metrics/ilo_api_fans.py
    • plugins/metrics/ilo_api_power.py
    • plugins/views/ilo_firmware.py
    • plugins/wato/datasource_programs_ilo.py
  • righter83 03-04-2023
    Hi

    Thanks for the plugin.
    Have you seen the warning regarding to CMK 2.2?

    WARNING: 1 deprecated plugins will be ignored in Checkmk version 2.2 (see werk #14084): ilo_firmware

By downloading packages from the Checkmk Exchange you agree to our Terms of Use.