Skip to content

Add check for Redfish sensors#371

Open
lamaral wants to merge 1 commit into
masterfrom
l_redfish
Open

Add check for Redfish sensors#371
lamaral wants to merge 1 commit into
masterfrom
l_redfish

Conversation

@lamaral
Copy link
Copy Markdown
Contributor

@lamaral lamaral commented May 20, 2026

Checks health of Chassis, Sensors and Redundancies as well as threshold values for sensors.

Works for Dell and Supermicro machines.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Nagios-style monitoring plugin that queries a server BMC via the Redfish API to evaluate chassis health, sensor health/thresholds, and power/thermal redundancy status for Dell and Supermicro systems.

Changes:

  • Introduces check_redfish_sensors.py implementing Redfish session handling (login/logout) and collection traversal.
  • Adds sensor threshold evaluation, health rollup classification, and tabular multi-line output.
  • Emits optional Nagios perfdata entries derived from sensor readings and thresholds.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/check_redfish_sensors.py
Comment thread src/check_redfish_sensors.py
Comment thread src/check_redfish_sensors.py
Comment thread src/check_redfish_sensors.py
Checks health of Chassis, Sensors and Redundancies as well as threshold
values for sensors.

Works for Dell and Supermicro machines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants