Redfish Restful API Checks

Redfish Restful API Checks

Description

This is the frist version of an universal Redfish agent.
To use this agent you need the Redfish Python module installed.

pip3 install 'urllib3<2' redfish

1.0 - first version with support for Dell und HPE
1.1 - fetched section configureable from setup
1.2 - command line options for port and protocol
1.3 - added system and storage controller status
1.4 - memory summary added
2.0.0 - portet to CMK 2.2
2.0.1 - bug in special agent command line building
2.0.2 - fan item name building, network adapter data
2.0.3 - networkadapter status crash
2.2.3 - new numbering corresponding to the CMK version
2.2.4 - added retry and timeout option to the special agent
2.2.5 - item name building for HPE disks & volumes fixed
2.2.6 - missing optional section defenition inside WATO rule
2.2.7 - small bug if no oem section is found
2.2.8 - discovery bug for iLO 4 raidcontrollers
2.2.9 - resuse session token for login
2.2.10 - clarification for urllib3 v2 problem
2.2.11 - small formatting problems
2.2.12 - CPU discovery modified, storage controller check modified
2.2.13 - memory check respects HPE special states
2.2.16 - bugfixes for PSU & Temp discovery
2.2.17 - small bug fix to not discover ethernetinterfaces not connected

Latest Version

Version: 2.2.17
Packaged at: 29 Aug 2023
Created on Checkmk version: 2.2.0p8
Minimum Checkmk version required: 2.2.0b1
MKP MD5 hash: 4b0e97676a378a1d072ee4bca493d2fc
This version requires Checkmk version 2.0.0 or higher
Agent Based
  • redfish_arraycontrollers.py
  • redfish_arraycontrollers_dell.py
  • redfish_arraycontrollers_hpe.py
  • redfish_ethernetinterfaces.py
  • redfish_fans.py
  • redfish_logicaldrives.py
  • redfish_memory.py
  • redfish_networkadapters.py
  • redfish_physicaldrives.py
  • redfish_power.py
  • redfish_processors.py
  • redfish_psu.py
  • redfish_temperatures.py
  • redfish_thermal.py
  • redfish_voltage.py
  • utils/redfish.py
  • redfish_storage.py
  • redfish_system.py
  • redfish_memory_summary.py
  • redfish_drives.py
  • redfish_networkports.py
  • redfish_volumes.py
Agents
  • special/agent_redfish
Check Plugins
  • agent_redfish
GUI Extensions
  • plugins/metrics/redfish.py
  • plugins/wato/redfish_datasource_programs.py
  • Version: 2.1.17
    Packaged at: 08 Sep 2023
    Created on Checkmk version: 2.1.0p30
    Minimum Checkmk version required: 2.1.0b1
    MKP MD5 hash: 2272f9483586c9b0a90b886b2b0ccd45
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.17
    Packaged at: 29 Aug 2023
    Created on Checkmk version: 2.2.0p8
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 4b0e97676a378a1d072ee4bca493d2fc
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.16
    Packaged at: 27 Aug 2023
    Created on Checkmk version: 2.2.0p7
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: b56ef4546f5a076fa4c92273c018dad9
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.15
    Packaged at: 11 Aug 2023
    Created on Checkmk version: 2.2.0p7
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 9f5f08ac22d7a9c3c98901fd69aba617
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.1.15
    Packaged at: 11 Aug 2023
    Created on Checkmk version: 2.1.0p30
    Minimum Checkmk version required: 2.1.0b1
    MKP MD5 hash: 87fefaa2956dee2a1b6e00c18d879be9
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.13
    Packaged at: 31 Jul 2023
    Created on Checkmk version: 2.2.0p7
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 29e60f1bae1d0393cfa5e56a28a4a825
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.11
    Packaged at: 21 Jun 2023
    Created on Checkmk version: 2.2.0p3
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 69361a41fe85223cab698b2f79102f04
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.8
    Packaged at: 23 May 2023
    Created on Checkmk version: 2.2.0b8
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: 697f6c6751cacf5466bcc15e7d4c7ee4
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.2.7
    Packaged at: 22 May 2023
    Created on Checkmk version: 2.2.0b7
    Minimum Checkmk version required: 2.2.0b1
    MKP MD5 hash: a0ac9e9d2a0bbd6f1f0925dc56cb8095
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
  • Version: 2.1.7
    Packaged at: 22 May 2023
    Created on Checkmk version: 2.1.0p28
    Minimum Checkmk version required: 2.1.0b1
    MKP MD5 hash: 3975df1b87ec67072fa7f9986f8247e2
    Description:
    Agent Based
    • redfish_arraycontrollers.py
    • redfish_arraycontrollers_dell.py
    • redfish_arraycontrollers_hpe.py
    • redfish_ethernetinterfaces.py
    • redfish_fans.py
    • redfish_logicaldrives.py
    • redfish_memory.py
    • redfish_networkadapters.py
    • redfish_physicaldrives.py
    • redfish_power.py
    • redfish_processors.py
    • redfish_psu.py
    • redfish_temperatures.py
    • redfish_thermal.py
    • redfish_voltage.py
    • utils/redfish.py
    • redfish_storage.py
    • redfish_system.py
    • redfish_memory_summary.py
    • redfish_drives.py
    • redfish_networkports.py
    • redfish_volumes.py
    Agents
    • special/agent_redfish
    Check Plugins
    • agent_redfish
    GUI Extensions
    • plugins/metrics/redfish.py
    • plugins/wato/redfish_datasource_programs.py
No reviews added yet.

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