跳到主要内容

GET – 传感器属性

使用 GET 方法检索传感器资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/Sensors/{SesnorType}_{SensorName}

请求正文

响应正文

字段

类型

描述

Id

字符串

唯一标识传感器集合中的资源。

此值的格式为 <SensorNumber>L<OwnerLUN>,例如 244L0、20L1 等。

还有一些 Redfish 指定的传感器,例如“PSU{N}_InputVol”、“GPU{N}_Power”。

Name

字符串

传感器名称,此值是从 SDR 获取的。

Description

字符串

提供此传感器资源的描述。

Reading

数字

传感器值。

ReadingRangeMax

数字

此传感器的最大可能值。

ReadingRangeMin

数字

此传感器的最小可能值。

ReadingType

字符串

传感器类型。

ReadingUnits

数字

读数和阈值的单位。

Status

对象

已展开。

 

State

字符串

有效值:PresentEnabledAbsent

 

Health

字符串

有效值:FunctionalCritical

Thresholds

对象

已展开。

 

LowerCaution

对象

已展开。

  

Reading

数字

定义 Reading 属性低于正常范围的值。

 

LowerCritical

对象

已展开。

  

Reading

数字

定义 Reading 属性低于正常范围但尚未达到致命程度的值。

 

LowerFatal

对象

已展开。

  

Reading

数字

定义 Reading 属性低于正常范围且达到致命程度的值。

 

UpperCaution

对象

已展开。

  

Reading

数字

定义 Reading 属性高于正常范围的值。

 

UpperCritical

对象

已展开。

  

Reading

数字

定义 Reading 属性高于正常范围但尚未达到致命程度的值。

 

UpperFatal

对象

已展开。

  

Reading

数字

定义 Reading 属性高于正常范围且达到致命程度的值。

状态代码

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

示例

{
"@odata.context": "/redfish/v1/$metadata#Sensor.Sensor",
"@odata.etag": "\"3F45F789\"",
"@odata.id": "/redfish/v1/Chassis/1/Sensors/power_PSU1_Input_Power",
"@odata.type": "#Sensor.v1_2_0.Sensor",
"Description": "This resource is used to represent a sensor for a Redfish implementation",
"Id": "power_PSU1_Input_Power",
"Name": "PSU1 Input Power",
"Reading": 465.0,
"ReadingRangeMax": 3000.0,
"ReadingRangeMin": 0.0,
"ReadingType": "Power",
"ReadingUnits": "W",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}