HPE iLO Restful API Checks

HPE iLO Restful API Checks

Description

!!! This package is obsolete please use the redfish package here
https://github.com/Yogibaer75/Check_MK-Things/tree/master/check%20plugins%202.2/redfish
!!! Starting with 2.3.0 the redfish package is also included inside CMK

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 'urllib3<2'

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
3.3 - ignore absent PSU at agent run
3.4 - crash for none health type for temperature sensors
3.5 - defect fans have no value for percentage
3.6 - "Other Integrations" corrected for setup menu
3.7 - modified iLO version detection as the latest firmware of iLO5 lacks some information
3.8 - migrated legacy inventory plugin to new API
4.0 - CMK 2.2 adjustments
4.0.2 - deprecation notice and some last adjustments to be in line with the idrac agent

Latest Version

Version: 4.0.2
Packaged at: 02 May 2024
Created on Checkmk version: 2.2.0p25
Minimum Checkmk version required: 2.2.0b1
MKP MD5 hash: 06a02417a46a90e533ef1e74ce55d98e
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
Agents
  • special/agent_ilo
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
  • Version: 4.0.2
    Packaged at: 02 May 2024
    Created on Checkmk version: 2.2.0p25
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 06a02417a46a90e533ef1e74ce55d98e
    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
    Agents
    • special/agent_ilo
    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
  • 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.