GET – 散热管理属性
使用 GET 方法检索服务器的 Thermal 资源中的属性。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/Thermal
请求正文
无
响应正文
字段 | 类型 | 描述 | ||||
---|---|---|---|---|---|---|
Description | 字符串 | 提供散热资源的描述。 | ||||
Id | 字符串 | Thermal | ||||
Name | 字符串 | 散热资源的名称。始终设置为 Thermal。 | ||||
Status | 对象 | 已展开。 | ||||
State | 字符串 | Enable | ||||
Health | 字符串 | OK | ||||
Temperatures | 数组 | 项:对象。 这是温度传感器的定义。 | ||||
Temperatures[N] | 对象 | 已展开。 | ||||
LowerThresholdCritical | 数字 | 低于正常范围,但尚未达到致命程度。 | ||||
LowerThresholdFatal | 数字 | 低于正常范围,且达到致命程度。 | ||||
LowerThresholdNonCritical | 数字 | 低于正常范围。 | ||||
UpperThresholdCritical | 数字 | 高于正常范围,但尚未达到致命程度。 | ||||
UpperThresholdFatal | 数字 | 高于正常范围,且达到致命程度。 | ||||
UpperThresholdNonCritical | 数字 | 高于正常范围。 | ||||
MemberId | 字符串 | 这是集合中成员的标识符。 | ||||
MinReadingRangeTemp | 数字 | ReadingCelsius 的最小值。 | ||||
MaxReadingRangeTemp | 数字 | ReadingCelsius 的最大值。 | ||||
Name | 字符串 | 此温度传感器的名称。 | ||||
PhysicalContext | 字符串 | 描述此温度测量适用的区域或设备。 | ||||
ReadingCelsius | 数字 | 温度。 | ||||
RelatedItem | 数组 | 项:链接 项数:2 | ||||
RelatedItem[0] | 链接 | /redfish/v1/Systems/1 | ||||
RelatedItem[1] | 链接 | /redfish/v1/Chassis/1 | ||||
Status | 对象 | 已展开。 | ||||
State | 字符串 | 指示资源的已知状态,例如是否已启用。 | ||||
Health | 字符串 | 表示此资源在没有依赖资源的情况下的运行状况状态。 | ||||
Fans | 数组 | 项:对象 项数:风扇设备的计数总和。 | ||||
Fan[N] | 对象 | 已展开。 | ||||
Location | 对象 | 已展开。 | ||||
PartLocation | 对象 | 已展开。 | ||||
LocationOrdinalValue | 数字 | 表示此风扇的位置的数字。 | ||||
LocationType | 字符串 | 风扇的位置类型。 固定值:“Slot” | ||||
ServiceLabel | 字符串 | 风扇的服务标签。 | ||||
MemberId | 字符串 | 这是集合中成员的标识符。 | ||||
Name | 字符串 | 风扇的名称。 | ||||
MaxReadingRange | 数字 | Reading 的最大值。 | ||||
MinReadingRange | 数字 | Reading 的最小值。 | ||||
PhysicalContext | 字符串 | 描述与此风扇关联的区域或设备。固定值:“Fan”。 | ||||
Reading | 数字 | 当前风扇速度。 | ||||
ReadingUnits | 字符串 | 读数和阈值的度量单位。始终设置为“RPM”。 | ||||
RelatedItem | 数组 | 描述此温度测量适用的区域或设备。 | ||||
RelatedItem[0] | 链接 | /redfish/v1/Systems/1 | ||||
RelatedItem[1] | 链接 | /redfish/v1/Chassis/1 | ||||
Status | 对象 | 已展开。 | ||||
State | 字符串 | 指示资源的已知状态,例如是否已启用。 | ||||
Health | 字符串 | 表示此资源在没有依赖资源的情况下的运行状况状态。 | ||||
UpperThresholdCritical | 数字 | 高于正常范围,但尚未达到致命程度。 | ||||
UpperThresholdFatal | 数字 | 高于正常范围,且达到致命程度。 | ||||
UpperThresholdNonCritical | 数字 | 高于正常范围。 | ||||
LowerThresholdCritical | 数字 | 低于正常范围,但尚未达到致命程度。 | ||||
LowerThresholdFatal | 数字 | 低于正常范围,且达到致命程度。 | ||||
LowerThresholdNonCritical | 数字 | 低于正常范围。 |
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
返回以下示例 JSON 响应:
{
"@odata.context": "/redfish/v1/$metadata#Thermal.Thermal",
"@odata.etag": "\"615F2FE3\"",
"@odata.id": "/redfish/v1/Chassis/1/Thermal",
"@odata.type": "#Thermal.v1_4_0.Thermal",
"Description": "It represents the properties for Temperature and Cooling.",
"Fans": [],
"Fans@odata.count": 0,
"Id": "Thermal",
"Name": "Thermal",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Temperatures": [
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Temperatures",
"@odata.type": "#Thermal.v1_3_0.Temperature",
"MaxReadingRangeTemp": 127.0,
"MinReadingRangeTemp": -128.0,
"Name": "Ambient Temp",
"PhysicalContext": "Board",
"ReadingCelsius": 25.0,
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Chassis/1"
},
{
"@odata.id": "/redfish/v1/Systems/1"
}
],
"Status": {
"Health": "OK",
"State": "Enabled"
},
"UpperThresholdCritical": 47.0,
"UpperThresholdFatal": 50.0,
"UpperThresholdNonCritical": 43.0
},
...
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Temperatures",
"@odata.type": "#Thermal.v1_3_0.Temperature",
"MaxReadingRangeTemp": 127.0,
"MinReadingRangeTemp": -128.0,
"Name": "CPU2 Die",
"PhysicalContext": "CPU",
"ReadingCelsius": 39.954,
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Chassis/1"
},
{
"@odata.id": "/redfish/v1/Systems/1"
}
],
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
],
"Temperatures@odata.count": 0
}