跳到主要内容

GET – 散热管理属性

使用 GET 方法检索服务器的 Thermal 资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/Thermal

请求正文

响应正文

响应是包含以下参数的 JSON 对象:

字段类型描述

Id

字符串唯一标识散热资源中的资源。始终设置为“1”。

Name

字符串散热资源的名称。始终设置为“Thermal”。

Description

字符串提供散热资源的描述。

Status

对象描述资源及其子项的状态和运行状况。
 

State

字符串指示资源的已知状态,例如是否已启用。
 

HealthRollup

字符串表示此资源的视图中的总体运行状况状态。

Temperatures

数组

项:对象。

这是温度传感器的定义。

 

Temperatures[1]

对象这是指定的温度传感器的定义。
  

MemberId

字符串这是集合中成员的标识符。
  

Name

字符串此温度传感器的名称。
  

LowerThresholdCritical

数字低于正常范围,但尚未达到致命程度。
  

LowerThresholdFatal

数字低于正常范围,且达到致命程度。
  

LowerThresholdNonCritical

数字低于正常范围。
  

UpperThresholdCritical

数字高于正常范围,但尚未达到致命程度。
  

UpperThresholdFatal

数字高于正常范围,且达到致命程度。
  

UpperThresholdNonCritical

数字高于正常范围。
  

MinReadingRangeTemp

数字ReadingCelsius 的最小值。
  

MaxReadingRangeTemp

数字ReadingCelsius 的最大值。
  

PhysicalContext

字符串描述此温度测量适用的区域或设备。
  

ReadingCelsius

数字温度。
  

RelatedItem

数组描述此温度测量适用的区域或设备。
   

RelatedItem[N]

链接数组的元素提供适用设备的链接。如果 PhysicalContext 为“CPU”,则此数组将包含相关处理器资源的元素链接。否则,此数组将包含机箱资源的元素链接和系统资源的元素链接。
  

SensorNumber

数字用于表示温度传感器的数字标识符。
  

Status

对象描述资源及其子项的状态和运行状况。
   

State

字符串指示资源的已知状态,例如是否已启用。

Fans

数组这是风扇的定义。
 

Fan[N]

对象这是指定风扇的定义。
  

FanName

对象风扇的名称。
  

Location

对象风扇的位置。
   

PartLocation

对象部件位置。
    

LocationOrdinalValue

数字表示此风扇的位置的数字。
    

LocationType

字符串

风扇的位置类型。

固定值:“Slot”

    

ServiceLabel

字符串风扇的服务标签,与“FanName”相同。
  

MemberId

字符串这是集合中成员的标识符。
  

Name

字符串风扇的名称。
  

MaxReadingRange

数字Reading 的最大值。
  

MinReadingRange

数字Reading 的最小值。
  

PhysicalContext

字符串描述与此风扇关联的区域或设备。固定值:“Fan”。
  

Reading

数字当前风扇速度。
  

ReadingUnits

字符串读数和阈值的度量单位。始终设置为“RPM”。
  

RelatedItem

数组描述此温度测量适用的区域或设备。
   

RelatedItem[N]

链接数组的元素提供适用设备的链接。一个元素链接到机箱资源。一个元素链接到系统资源。
  

Status

对象描述资源及其子项的状态和运行状况。
   

State

字符串指示资源的已知状态,例如是否已启用。
   

Health

字符串表示此资源在没有依赖资源的情况下的运行状况状态。
  

UpperThresholdCritical

数字高于正常范围,但尚未达到致命程度。
  

UpperThresholdFatal

数字高于正常范围,且达到致命程度。
  

UpperThresholdNonCritical

数字高于正常范围。
  

LowerThresholdCritical

数字低于正常范围,但尚未达到致命程度。
  

LowerThresholdFatal

数字低于正常范围,且达到致命程度。
  

LowerThresholdNonCritical

数字低于正常范围。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"Temperatures": [
{
"LowerThresholdFatal": null,
"LowerThresholdCritical": null,
"PhysicalContext": "Intake",
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Temperatures/0",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/1"
},
{
"@odata.id": "/redfish/v1/Chassis/1"
}
],
"Status": {
"State": "Enabled"
},
"Name": "Ambient Temp",
"MinReadingRangeTemp": 0,
"UpperThresholdCritical": 47,
"UpperThresholdNonCritical": 43,
"LowerThresholdNonCritical": null,
"ReadingCelsius": 25,
"SensorNumber": 49,
"MemberId": "0",
"UpperThresholdFatal": 50,
"MaxReadingRangeTemp": 100
},
{
"LowerThresholdFatal": null,
"LowerThresholdCritical": null,
"PhysicalContext": "CPU",
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Temperatures/1",
"MemberId": "1",
"Status": {
"State": "Enabled"
},
"Name": "CPU 1 Temp",
"MinReadingRangeTemp": 0,
"UpperThresholdCritical": 105,
"UpperThresholdNonCritical": 100,
"LowerThresholdNonCritical": null,
"ReadingCelsius": 33,
"SensorNumber": 51,
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/1/Processors/1"
}
],
"UpperThresholdFatal": 110,
"MaxReadingRangeTemp": null
},

],
"@odata.etag": "\"1075c4c15193d22d2aa0597\"",
"Description": "It represents the properties for Temperature and Cooling.",
"Status": {
"HealthRollup": "OK",
"State": "Enabled"
},
"Name": "Thermal",
"@odata.type": "#Thermal.v1_7_1.Thermal",
"@odata.id": "/redfish/v1/Chassis/1/Thermal",
"@odata.context": "/redfish/v1/$metadata#Thermal.Thermal",
"Fans": [
{
"LowerThresholdFatal": null,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Reading": 6642,
"ReadingUnits": "RPM",
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/0",
"FanName": "Fan 1 Front Tach",
"LowerThresholdCritical": 984,
"PhysicalContext": "Fan",
"MinReadingRange": 0,
"MemberId": "0",
"Oem": {

},
"Name": "Fan 1 Front Tach",
"HotPluggable": true,
"UpperThresholdCritical": null,
"UpperThresholdNonCritical": null,
"LowerThresholdNonCritical": null,
"MaxReadingRange": 20910,
"SensorNumber": 65,
"Location": {
"PartLocation": {
"ServiceLabel": "Fan 1 Front Tach",
"LocationType": "Slot",
"LocationOrdinalValue": 1
}
},
"UpperThresholdFatal": null,
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/1"
},
{
"@odata.id": "/redfish/v1/Chassis/1"
}
]
},
{
"LowerThresholdFatal": null,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Reading": 6300,
"ReadingUnits": "RPM",
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/6",
"FanName": "Fan 1 Rear Tach",
"LowerThresholdCritical": 975,
"PhysicalContext": "Fan",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/1"
},
{
"@odata.id": "/redfish/v1/Chassis/1"
}
],
"MemberId": "6",
"Oem": {

},
"Name": "Fan 1 Rear Tach",
"MinReadingRange": 0,
"UpperThresholdCritical": null,
"HotPluggable": true,
"LowerThresholdNonCritical": null,
"MaxReadingRange": 19125,
"SensorNumber": 73,
"Location": {
"PartLocation": {
"ServiceLabel": "Fan 1 Rear Tach",
"LocationType": "Slot",
"LocationOrdinalValue": 1
}
},
"UpperThresholdFatal": null,
"UpperThresholdNonCritical": null
},

],
"Fans@odata.count": 12,
"Temperatures@odata.count": 39,
"Id": "1",
"Oem": {

}
}