Redfish monitoring of iDRAC doesnt return health parameters on components

Hello,

for last few days I am trying to set-up Redfish monitoring of our iDRACs, specificaly to monitor component and system health.

I have tried SNMP before, but as the systems are older, they cant cope with the SNMP requests and it just refused to poll consistently, even with higher timeouts. So I switched to Redfish.

Unfortunately, the way the redfish services are set up, they dont provide the values that I am looking for.

Example: I want to monitor Fan health. The redfish clearly contain health parameter in the redfish JSON, but checkmk is not reading it.

Same situation with HDDs.

Am I missing some configuration somewhere? From other SWs I am used to just selecting what I want to monitor, but CheckMK apparently polls everything, then kinda makes up the Services and its values.

Thank you

How old? and more important what iDRAC versions are running there?
Full Redfish support you should have with iDRAC 9, iDRAC 8 has only partially support for this.

You can configure what information should be fetched inside the special agent config.


For sections like the “Firmware Versions” you should configure a high value for the cache time.
If you have configured the special agent you can also inspect the output with the “Download agent output” function inside the GUI.

1 Like

Thank you for the reply andreas

Two systems are on iDRAC 7, one on iDRAC 8 and two on iDRAC 9.

What is wierd though, both iDRAC 7 and iDRAC 9 discover the same list of components, even if the 9 should support more data.

I will check the special agent setting to see if I can change anything.

Thank you!