查询系统资源信息
命令功能
查询当前系统集合资源的信息。
命令格式
操作类型:GET
URL:https://device_ip/redfish/v1/Systems
请求头:
X-Auth-Token: auth_value
请求消息体:无
使用指南
无
使用实例
请求样例:
GET https://10.10.10.10/redfish/v1/Systems
请求头:
X-Auth-Token: auth_value
请求消息体:无
{
"@odata.context": "/redfish/v1/$metadata#Systems",
"@odata.id": "/redfish/v1/Systems",
"@odata.type": "#ComputerSystem.v1_18_0.ComputerSystem",
"Id": "1",
"Name": "Computer System",
"HostName": "Euler",
"UUID": "025VLB10K6000019",
"Model": "Atlas 200 DK A2",
"SupportModel": "Atlas 200 DK A2",
"SerialNumber": "2102312NNU10K7000017",
"AssetTag": "perl",
"Status": {
"Health": "OK"
},
"Processors": {
"@odata.id": "/redfish/v1/Systems/Processors"
},
"Memory": {
"@odata.id": "/redfish/v1/Systems/Memory"
},
"EthernetInterfaces": {
"@odata.id": "/redfish/v1/Systems/EthernetInterfaces"
},
"LogServices": {
"@odata.id": "/redfish/v1/Systems/LogServices"
},
"SimpleStorages": {
"@odata.id": "/redfish/v1/Systems/SimpleStorages"
},
"Oem": {
"PCBVersion": 1,
"Temperature": 50,
"Power": 23,
"Voltage": 0.02,
"CpuHeating": "Stop",
"DiskHeating": "Stop",
"UsbHubHeating": "Heating",
"AiTemperature": 55,
"ProcessorArchitecture": "ARM",
"OSVersion": "EulerOS 2.0 (SP10)",
"KernelVersion": "4.19.90",
"Uptime": "06:56:58 up 6 min",
"Datetime": "Wed Nov 16 06:56:58 UTC 2022",
"DateTimeLocalOffset": "UTC (UTC, +0000)",
"CpuUsage": 9.09,
"MemoryUsage": 16.31,
"Firmware": [
{
"Version": "3.0",
"InactiveVersion": "3.0",
"Module": "MindXOM",
"BoardId": "",
"UpgradeResult": false,
"UpgradeProcess": 0
},
]
"InactiveConfiguration": null,
"NTPService": {
"@odata.id": "/redfish/v1/Systems/NTPService"
},
"ExtendedDevices": {
"@odata.id": "/redfish/v1/Systems/ExtendedDevices"
},
"LTE": {
"@odata.id": "/redfish/v1/Systems/LTE"
},
"Partitions": {
"@odata.id": "/redfish/v1/Systems/Partitions"
},
"NfsManage": {
"@odata.id": "/redfish/v1/Systems/NfsManage"
},
"SecurityService": {
"@odata.id": "/redfish/v1/Systems/SecurityService"
},
"Alarm": {
"@odata.id": "/redfish/v1/Systems/Alarm"
},
"SystemTime": {
"@odata.id": "/redfish/v1/Systems/SystemTime"
},
"EthIpList": {
"@odata.id": "/redfish/v1/Systems/EthIpList"
},
"Modules": {
"@odata.id": "/redfish/v1/Systems/Modules"
}
},
"Actions": {
"#ComputerSystem.Reset": {
"target": "/redfish/v1/Systems/Actions/ComputerSystem.Reset"
},
"Oem": {
"#RestoreDefaults.Reset": {
"target": "/redfish/v1/Systems/Actions/RestoreDefaults.Reset"
}
}
}
}
响应码:200
输出说明
字段 |
类型 |
说明 |
|---|---|---|
@odata.context |
字符串 |
指定系统资源模型的OData描述信息。 |
@odata.id |
字符串 |
指定系统资源的访问路径。 |
@odata.type |
字符串 |
指定系统资源的类型。 |
Id |
字符串 |
指定系统资源的ID。 |
Name |
字符串 |
指定系统资源的名称。 |
HostName |
字符串 |
系统主机名称。 |
UUID |
字符串 |
系统唯一标识。 |
Model |
字符串 |
产品名称。 |
SupportModel |
字符串 |
支持升级的产品名称。 |
SerialNumber |
字符串 |
产品序列号。 |
AssetTag |
字符串 |
用户定义电子标签。 |
Status |
对象 |
指定系统资源的状态。 Health:系统资源健康状态。 |
Processors |
对象 |
处理器接口资源的访问路径。 |
Memory |
对象 |
内存接口资源的访问路径。 |
EthernetInterfaces |
对象 |
以太网接口资源的访问路径。 |
LogServices |
对象 |
日志接口资源的访问路径。 |
SimpleStorages |
对象 |
简单存储接口资源的访问路径。 |
Oem |
对象 |
自定义属性。 |
PCBVersion |
数字 |
PCB版本号。 |
Temperature |
数字 |
系统温度。 |
Power |
数字 |
系统功率。 |
Voltage |
数字 |
系统电压。 |
CpuHeating |
字符串 |
CPU加热状态。 |
DiskHeating |
字符串 |
硬盘加热状态。 |
UsbHubHeating |
字符串 |
USB Hub加热状态。 |
AiTemperature |
数字 |
MiniD温度。 |
ProcessorArchitecture |
字符串 |
处理器架构。 |
OSVersion |
字符串 |
操作系统版本。 |
KernelVersion |
字符串 |
内核版本号。 |
Uptime |
字符串 |
系统连续运行时间。 |
Datetime |
字符串 |
系统当前时间。 说明:
由于系统数据缓存,返回的时间与系统时间存在20秒左右的偏差。 |
DateTimeLocalOffset |
字符串 |
系统时间时区。 |
CpuUsage |
数字 |
CPU占用率百分比,0~100。 |
MemoryUsage |
数字 |
内存占用率百分比,0~100。 |
Firmware |
列表 |
固件列表。
|
Version |
字符串 |
当前运行的版本号。 |
InactiveVersion |
字符串 |
待生效版本号。 |
Module |
字符串 |
固件名称。
|
BoardId |
字符串 |
板号。 |
UpgradeResult |
布尔值 |
固件升级结果。
|
UpgradeProcess |
数字 |
升级进度 |
InactiveConfiguration |
字符串 |
未生效已导入的配置文件名称。 |
NTPService |
对象 |
NTPService接口资源的访问路径。 |
ExtendedDevices |
对象 |
外部设备接口资源的访问路径。 |
LTE |
对象 |
无线网络接口资源的访问路径。 |
Partitions |
对象 |
磁盘分区接口资源的访问路径。 |
NfsManage |
对象 |
NfsManage接口资源的访问路径。 |
SecurityService |
对象 |
安全服务接口资源的访问路径。 |
Alarm |
对象 |
告警接口资源的访问路径。 |
SystemTime |
对象 |
系统时间接口资源的访问路径。 |
EthIpList |
对象 |
获取网口与IP列表接口资源的访问路径。 |
Modules |
对象 |
外部设备模组接口资源的访问路径。 |
Actions |
对象 |
可执行操作。 |
#ComputerSystem.Reset |
对象 |
OS重启操作。 |
#RestoreDefaults.Reset |
对象 |
恢复出厂访问操作。 |