代码仓
中
LogServices
更新时间: 2026/10/28
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Systems/system_id/LogServices/LogService_id

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-指定日志服务资源模型的OData描述信息
@odata.idstringtrue-指定日志服务资源的访问路径
@odata.typestringtrue-指定日志服务资源的类型
Idstringtrue-指定日志服务资源的ID
Namestringtrue-指定日志服务资源的名称
MaxNumberOfRecordsnumbertrue-指定日志服务资源的最大可记录日志条数
OverWritePolicystringtrue-指定日志服务资源的覆盖策略
● Unknown:未知
● WrapsWhenFull:环形队列记录
● NeverOverWrites:写满停止记录
DateTimestringtrue-指定日志服务资源的系统时间
说明:已屏蔽该属性值频繁变化导致的事件上报
DateTimeLocalOffsetstringfalse-指定日志服务资源的时区
ServiceEnabledbooleantrue-指定日志服务资源的启用状态
● true
● false
Oem {objecttrue-自定义属性
Oem.Public {objectfalse-自定义属性
Oem.Public.HealthEvent [ {arraytrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[ ]arraytrue-消息参数
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[ ]arraytrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[ ]arraytrue-主体类型列表
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].ObjectTypeIdnumbertrue-主体类型id
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].ObjectTypeLabelstringtrue-主体类型名称
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions {objecttrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog {objecttrue-清空日志操作
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.targetstringtrue-Action操作路径
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.@Redfish.ActionInfostringtrue-Action操作信息查询路径
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem {objecttrue-自定义属性
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public {objectfalse-自定义属性
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel {objecttrue-SEL日志收集
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.#LogService.QuerySelLogEntries {objecttrue-查询SEL日志操作
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.#LogService.QuerySelLogEntries.Entries {objecttrue-日志集合资源的访问路径
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.#LogService.QuerySelLogEntries.Entries.@odata.idstringtrue-成员资源节点的访问路径
}
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.#LogService.QuerySelLogEntries.@Redfish.ActionInfostringtrue-Action操作信息查询路径
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.#LogService.QuerySelLogEntries.targetstringtrue-Action操作路径
}
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.@Redfish.ActionInfostringtrue-Action操作信息查询路径
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].ObjectTypeList[].Actions.#LogService.ClearLog.Oem.Public.#LogService.CollectSel.targetstringtrue-Action操作路径
}
}
}
}
}
} ]
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].Createdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].EntryTypestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].EventIdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].EventSubjectstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].EventTypestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].HandlingSuggestionstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].Levelstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].Messagestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].MessageArgs[ ]arraytrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].MessageIdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageArgs[].Severitystringtrue-健康事件信息
} ]
Oem.Public.HealthEvent[].MessageArgs[].Createdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].EntryTypestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].EventIdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].EventSubjectstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].EventTypestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].HandlingSuggestionstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].Levelstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].Messagestringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].MessageIdstringtrue-健康事件信息
Oem.Public.HealthEvent[].MessageArgs[].Severitystringtrue-健康事件信息
} ]
Oem.Public.HealthEvent[].Createdstringtrue-创建时间
Oem.Public.HealthEvent[].EntryTypestringtrue-日志类型
● Event:事件记录
● SEL:系统事件日志
● Oem:自定义私有事件
Oem.Public.HealthEvent[].EventIdstringtrue-事件码
Oem.Public.HealthEvent[].EventSubjectstringtrue-事件源标识
Oem.Public.HealthEvent[].EventTypestringtrue-事件类型
● StatusChange:状态变更
● ResourceUpdated:资源更新
● ResourceAdded:资源新增
● ResourceRemoved:资源移除
● Alert:告警事件
Oem.Public.HealthEvent[].HandlingSuggestionstringtrue-告警处理建议,@#AB;符号用于标示换行符
Oem.Public.HealthEvent[].Levelstringtrue-自定义严重性级别
● Informational:提示信息
● Minor:轻微告警
● Major:严重告警
● Critical:致命告警
Oem.Public.HealthEvent[].Messagestringtrue-日志描述
Oem.Public.HealthEvent[].MessageIdstringtrue-消息ID
Oem.Public.HealthEvent[].Severitystringtrue-严重性级别
● OK:正常
● Warning:告警
● Critical:致命
} ]
}
}

supported_methods ​

  • GET
  • PATCH
  • POST

HTTP methods ​

GET ​

命令功能

查询指定日志服务资源信息

命令格式

URL: https://device_ip/redfish/v1/Systems/system_id/LogServices/logservices_id

请求头:

text
X-Auth-Token: 123456789***********************

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
system_id系统资源的ID参见源文件参数说明
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

无

使用实例

请求样例:

http
GET <https://device_ip/redfish/v1/Systems/system_id/LogServices/logservices_id>

X-Auth-Token: 123456789***********************

请求消息体:无

响应样例:

json
{
"@odata.context": "/redfish/v1/$metadata#Systems/Members/1/LogServices/Members/$entity",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1",
"@odata.type": "#LogService.v1_0_3.LogService",
"Id": "Log1",
"Name": "System Service Log",
"MaxNumberOfRecords": 2000,
"OverWritePolicy": "WrapsWhenFull",
"DateTime": "2017-05-09T07:56:34+00:00",
"DateTimeLocalOffset": "GMT",
"ServiceEnabled": true,
"Oem": {
"Public": {
"HealthEvent": [
{
"EventType": "Alert",
"EntryType": "Event",
"EventSubject": "Disk5",
"Created": "2017-05-08T05:00:41+00:00",
"Severity": "Warning",
"Level": "Minor",
"Message": "The disk (Disk5) failure.",
"HandlingSuggestion": null,
"EventId": "0x02000007",
"MessageId": "iBMCEvents.2.0.DiskExpInfo",
"MessageArgs": [
"Disk5",
{
"EventType": "Alert",
"EntryType": "Event",
"EventSubject": "Disk7",
"Created": "2017-05-09T04:54:01+00:00",
"Severity": "Warning",
"Level": "Minor",
"Message": "The disk (Disk7) failure.",
"HandlingSuggestion": null,
"EventId": "0x02000007",
"MessageId": "iBMCEvents.2.0.DiskExpInfo",
"MessageArgs": [
"Disk7",
{
"EventType": "Alert",
"EntryType": "Event",
"EventSubject": "cable",
"Created": "2017-04-24T02:19:52+00:00",
"Severity": "Warning",
"Level": "Minor",
"Message": "The SAS or PCIe cable to disk backplane is incorrectly connected.",
"HandlingSuggestion": null,
"EventId": "0x28000001",
"MessageId": "iBMCEvents.2.0.SasConnectErrInfo",
"MessageArgs": [],
"ObjectTypeList": [
{
"ObjectTypeId": 39,
"ObjectTypeLabel": "PCH",
"ObjectTypeId": 16,
"ObjectTypeLabel": "Mainboard",
"ObjectTypeId": 3,
"ObjectTypeLabel": "PSU",
"ObjectTypeId": 0,
"ObjectTypeLabel": "CPU",
"ObjectTypeId": 1,
"ObjectTypeLabel": "Memory",
"ObjectTypeId": 4,
"ObjectTypeLabel": "Fan",
"ObjectTypeId": 18,
"ObjectTypeLabel": "Chassis",
"ObjectTypeId": 44,
"ObjectTypeLabel": "System",
"ObjectTypeId": 26,
"ObjectTypeLabel": "BMC",
"ObjectTypeId": 49,
"ObjectTypeLabel": "Button",
"ObjectTypeId": 17,
"ObjectTypeLabel": "LCD",
"ObjectTypeId": 40,
"ObjectTypeLabel": "Cable",
"ObjectTypeId": 5,
"ObjectTypeLabel": "Disk Backplane",
"ObjectTypeId": 6,
"ObjectTypeLabel": "RAID Card",
"ObjectTypeId": 15,
"ObjectTypeLabel": "PCIe Riser",
"ObjectTypeId": 2,
"ObjectTypeLabel": "Disk",
"ObjectTypeId": 73,
"ObjectTypeLabel": "BMA",
"ObjectTypeId": 13,
"ObjectTypeLabel": "NIC",
"ObjectTypeId": 41,
"ObjectTypeLabel": "Port",
"Actions": {
"#LogService.ClearLog": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/LogService.ClearLog",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/ClearLogActionInfo",
"Oem": {
"Public": {
"#LogService.CollectSel": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/Oem/Public/LogService.CollectSel",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/CollectSelActionInfo",
"#LogService.QuerySelLogEntries": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/Oem/Public/LogService.QuerySelLogEntries",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/QuerySelLogEntriesActionInfo",
"Entries": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries"
}
}
}
}
}
}
}
}
]
}
]
}
]
}
]
}
}
}

响应码:200

PATCH ​

命令功能

修改指定日志服务资源属性

命令格式

URL: https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id

请求头:

text
X-Auth-Token: 123456789***********************
Content-Type: header_type
If-Match: ifmatch_value

请求消息体:

json
{
"DateTimeLocalOffset": offset
}

URL参数说明

参数参数说明取值
system_id系统资源的ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或 SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为 Rack
LogService_id日志服务资源的ID示例:Log1

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
DateTimeLocalOffset日志服务资源的时区● 时间偏移格式:+hh:mm或-hh:mm 取值范围:-12:00~+14:00 示例:+08:59
● 时区名称示例:Asia/Shanghai,America/New_York

使用指南

无

使用实例

请求样例:

http
PATCH <https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id>

X-Auth-Token: 123456789*********************** Content-Type: header_type If-Match: ifmatch_value 请求消息体:

json
{
"DateTimeLocalOffset": offset
}

响应样例:

json
{
"@odata.context": "/redfish/v1/$metadata#Systems/Members/1/LogServices/Members/$entity",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1",
"@odata.type": "#LogService.v1_0_3.LogService",
"Id": "Log1",
"Name": "System Service Log",
"MaxNumberOfRecords": 2000,
"OverWritePolicy": "WrapsWhenFull",
"DateTime": "2017-05-11T10:14:35+01:00",
"DateTimeLocalOffset": "GMT+01:00",
"ServiceEnabled": true,
"Oem": {
"Public": {
"HealthEvent": [
{
"EventType": "Alert",
"EntryType": "Event",
"EventSubject": "Disk5",
"Created": "2017-05-11T10:13:19+01:00",
"Severity": "Warning",
"Level": "Minor",
"Message": "The disk (Disk5) failure.",
"HandlingSuggestion": null,
"EventId": "0x02000007",
"MessageId": "iBMCEvents.2.0.DiskExpInfo",
"MessageArgs": [
"Disk5",
{
"EventType": "Alert",
"EntryType": "Event",
"EventSubject": "cable",
"Created": "2017-05-11T08:26:44+01:00",
"Severity": "Warning",
"Level": "Minor",
"Message": "The SAS or PCIe cable to disk backplane is incorrectly connected.",
"HandlingSuggestion": null,
"EventId": "0x28000001",
"MessageId": "iBMCEvents.2.0.SasConnectErrInfo",
"MessageArgs": [],
"ObjectTypeList": [
{
"ObjectTypeId": 39,
"ObjectTypeLabel": "PCH",
"ObjectTypeId": 16,
"ObjectTypeLabel": "Mainboard",
"ObjectTypeId": 3,
"ObjectTypeLabel": "PSU",
"ObjectTypeId": 0,
"ObjectTypeLabel": "CPU",
"ObjectTypeId": 1,
"ObjectTypeLabel": "Memory",
"ObjectTypeId": 4,
"ObjectTypeLabel": "Fan",
"ObjectTypeId": 18,
"ObjectTypeLabel": "Chassis",
"ObjectTypeId": 44,
"ObjectTypeLabel": "System",
"ObjectTypeId": 26,
"ObjectTypeLabel": "BMC",
"ObjectTypeId": 49,
"ObjectTypeLabel": "Button",
"ObjectTypeId": 17,
"ObjectTypeLabel": "LCD",
"ObjectTypeId": 40,
"ObjectTypeLabel": "Cable",
"ObjectTypeId": 5,
"ObjectTypeLabel": "Disk Backplane",
"ObjectTypeId": 6,
"ObjectTypeLabel": "RAID Card",
"ObjectTypeId": 15,
"ObjectTypeLabel": "PCIe Riser",
"ObjectTypeId": 2,
"ObjectTypeLabel": "Disk",
"ObjectTypeId": 73,
"ObjectTypeLabel": "BMA",
"ObjectTypeId": 13,
"ObjectTypeLabel": "NIC",
"ObjectTypeId": 41,
"ObjectTypeLabel": "Port",
"Actions": {
"#LogService.ClearLog": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/LogService.ClearLog",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/ClearLogActionInfo",
"Oem": {
"Public": {
"#LogService.CollectSel": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/Oem/Public/LogService.CollectSel",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/CollectSelActionInfo",
"#LogService.QuerySelLogEntries": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/Oem/Public/LogService.QuerySelLogEntries",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/LogServices/Log1/QuerySelLogEntriesActionInfo",
"Entries": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries"
}
}
}
}
}
}
}
}
]
}
]
}
]
}
}
}

响应码:200

POST (ACTION) ​

ClearLog ​

命令功能

清空日志信息

命令格式

URL: https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id/Actions/LogService.ClearLog

请求头:

text
X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
system_id系统资源的ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或 SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为 Rack
LogService_id日志服务资源的ID当前仅可为Log1

使用指南

无

使用实例

请求样例:

http
POST <https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id/Actions/LogService.ClearLog>

X-Auth-Token: 123456789*********************** Content-Type: header_type 请求消息体:

json
{}

响应样例:

json
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_0_0.Message",
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"Message": "Successfully Completed Request",
"MessageArgs": [],
"Severity": "OK",
"Resolution": "None"
}
]
}
}

响应码:200

POST (ACTION) ​

CollectSel ​

命令功能

收集 SEL 日志

命令格式

URL: https://device_ip/redfish/v1/Systems/systems_id/LogServices/LogService_id/Actions/Oem/Public/LogService.CollectSel

请求头:

text
X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{
"StartEntryId": StartEntryId_value,
"EntriesCount": EntriesCount_value,
"SelLevel": SelLevelvalue,
"SelObjectType": SelObjectTypevalue,
"SelBeginTime": SelBeginTime_value,
"SelEndTime": SelEndTimevalue,
"SelSearchString": SelSearchStringvalue
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
system_id系统资源的ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或 SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为 Rack
LogService_id日志服务资源的ID当前仅可为Log1
StartEntryId_value查询SEL日志起始条数,必选参数大于0且不大于Sel日志总数的整数
EntriesCount_value日志数目,查询该数目的 SEL日志,必选参数大于等于0且小于等于50 的整数
SelLevelvalue日志级别,查询符合日志级别条件的SEL日志,非必选参数支持的日志级别:
● Informational
● Minor
● Major
● Critical
SelObjectTypevalue主体类型,查询符合主体类型条件的SEL日志,非必选参数可通过查询redfish/v1/Systems/system_id/LogServices/LogServices_id资源获得主体类型列表
SelBeginTime_value起始时间,查询在起始时间到结束时间范围内产生的SEL日志,非必选参数支持的日期格式:yyyy-MM-dd HH:mm:ss
SelEndTimevalue结束时间,查询在起始时间到结束时间范围内产生的SEL日志,非必选参数支持的日期格式:yyyy-MM-dd HH:mm:ss
SelSearchStringvalue关键字,查询事件描述或事件码包含该关键字的 SEL日志,非必选参数ASCII码在0x20~0x7E范围内的字符组成的字符串,长度为1~20个字符

使用指南

无

使用实例

请求样例:

http
POST <https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id/Actions/Oem/Public/LogService.QuerySelLogEntries>

X-Auth-Token: 123456789*********************** Content-Type: header_type 请求消息体:

json
{
"StartEntryId": StartEntryId_value,
"EntriesCount": EntriesCount_value,
"SelLevel": SelLevelvalue,
"SelObjectType": SelObjectTypevalue,
"SelBeginTime": SelBeginTime_value,
"SelEndTime": SelEndTimevalue,
"SelSearchString": SelSearchStringvalue
}

响应样例:

json
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_0_0.Message",
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"Message": "Successfully Completed Request",
"MessageArgs": [],
"Severity": "OK",
"Resolution": "None",
"Oem": {
"Public": {
"SelLogEntries": [
{
"level": "0",
"eventid": "120",
"subjecttype": "26",
"eventdesc": "iBMC is reset and started.",
"trigmode": "1",
"alerttime": "2018-08-08 11:26:07",
"status": "Asserted",
"eventcode": "0x1A000021",
"oldeventcode": "0x0941FFFF",
"eventsubject": "BMC Boot Up",
"eventsugg": "N/A."
},
{
"level": "0",
"eventid": "114",
"subjecttype": "26",
"eventdesc": "iBMC is reset and started.",
"trigmode": "1",
"alerttime": "2018-08-08 09:11:02",
"status": "Asserted",
"eventcode": "0x1A000021",
"oldeventcode": "0x0941FFFF",
"eventsubject": "BMC Boot Up",
"eventsugg": "N/A."
},
{
"level": "0",
"eventid": "95",
"subjecttype": "26",
"eventdesc": "iBMC is reset and started.",
"trigmode": "1",
"alerttime": "2018-08-08 08:37:05",
"status": "Asserted",
"eventcode": "0x1A000021",
"oldeventcode": "0x0941FFFF",
"eventsubject": "BMC Boot Up",
"eventsugg": "N/A."
},
{
"number": 23
}
]
}
}
}
]
}
}

响应码:200

POST (ACTION) ​

CollectSel ​

命令功能

收集 SEL 日志

命令格式

URL: https://device_ip/redfish/v1/Systems/systems_id/LogServices/LogService_id/Actions/Oem/Public/LogService.CollectSel

请求头:

text
X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{
"Type": type_value,
"Content": content_value
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
LogService_id日志服务资源的ID示例:Log1
type_value收集SEL日志文件方法● URI
content_value收集SEL日志文件的路径● 操作路径
● 1、本地导出:"/tmp/ 文件路径"
● 2、远程导出:"文件传输协议://用户名:密码 @ip地址/目录/文件名"
● 文件传输协议包括五种:sftp、https、nfs、cifs、scp

使用指南

无

使用实例

请求样例:

http
POST <https://device_ip/redfish/v1/Systems/system_id/LogServices/LogService_id/Actions/Oem/Public/LogService.CollectSel>

X-Auth-Token: 123456789*********************** Content-Type: header_type 请求消息体:

json
{
"Type": type_value,
"Content": content_value
}

响应样例:

json
{
"@odata.context": "/redfish/v1/$metadata#TaskService/Tasks/Members/$entity",
"@odata.type": "#Task.v1_0_2.Task",
"@odata.id": "/redfish/v1/TaskService/Tasks/1",
"Id": "1",
"Name": "1",
"Description": "",
"TaskState": "Running",
"TaskStatus": "OK",
"StartTime": "2017-05-09T16:57:14+00:00",
"Messages": [],
"PercentComplete": null,
"Oem": {
"Public": {
"TaskPercentage": null
}
}
}

响应码:202