GET – Thermal Metrics properties
Use the GET method to retrieve properties in ThermalMetrics for Redfish service.
Request URL
GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/ThermalSubsystem/ThermalMetrics
Request body
None
Response body
Field | Type | Description | ||
---|---|---|---|---|
Id | String | “ThermalMetrics” | ||
Name | String | “Thermal Metrics” | ||
Description | String | This resource shall represent the thermal metrics of a chassis for a Redfish implementation. | ||
TemperatureReadingsCelsius | Array | Items: object The temperatures (Celsius) from all related sensors for this device. | ||
TemperatureReadingsCelsius[N] | Object | Expanded | ||
DataSourceUri | String | The URI of Sensor. | ||
PhysicalContext | String | The area or device to which this sensor measurement applies. | ||
Reading | Number | Sensor value. | ||
TemperatureSummaryCelsius | Object | Expanded The summary temperature readings for this chassis. | ||
Ambient | Object | Expanded Map to the Sensor “Ambient Temp”. | ||
DataSourceUri | String | The URI of Sensor. | ||
Reading | Number | Sensor value. | ||
Exhaust | Object | Expanded Map to the Sensor “Exhaust Temp”. | ||
DataSourceUri | String | The URI of Sensor. | ||
Reading | Number | Sensor value. | ||
Intake | Object | Expanded Map to Sensor “Inlet Water Temp” or “Ambient Temp”. | ||
DataSourceUri | String | The URI of Sensor. | ||
Reading | Number | Sensor value. |
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"@odata.etag": "\"1acc04dd0e26a3596ba291\"",
"Description": "This resource shall represent the thermal metrics of a chassis for a Redfish implementation.",
"Id": "ThermalMetrics",
"Name": "Thermal Metrics",
"@odata.type": "#ThermalMetrics.v1_0_1.ThermalMetrics",
"@odata.id": "/redfish/v1/Chassis/1/ThermalSubsystem/ThermalMetrics",
"TemperatureReadingsCelsius": [
{
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/49L0",
"Reading": 25,
"PhysicalContext": "Intake"
},
{
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/51L0",
"Reading": 34,
"PhysicalContext": "CPU"
},
…
{
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/90L1",
"Reading": 33,
"PhysicalContext": "Memory"
},
…
{
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/57L0",
"Reading": 37,
"PhysicalContext": "ComputeBay"
}
],
"TemperatureSummaryCelsius": {
"Intake": {
"Reading": 25,
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/49L0"
},
"Ambient": {
"Reading": 25,
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/49L0"
},
"Exhaust": {
"Reading": null,
"DataSourceUri": null
}
},
"@odata.context": "/redfish/v1/$metadata#ThermalMetrics.ThermalMetrics"
}