跳到主要内容

POST – 提交测试事件

使用 POST 方法向订阅者发送测试事件。

请求 URL

POST https://<BMC_IPADDR>/redfish/v1/EventService/Actions/EventService.SubmitTestEvent

请求正文

字段类型错误消息 ID

EventGroupId

整数

要添加的事件的组 ID。

EventId

字符串

要添加的事件的 ID。

EventTimestamp

字符串

要添加的事件的时间戳。

Message

字符串

要添加的事件的事件消息文本。

MessageId

字符串

要添加的事件的消息 ID。

MessageArgs

数组

要添加的事件的消息参数数组。

OriginOfCondition

字符串

导致需添加事件的有效资源 URL。

响应

状态代码

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

示例

以下示例是 POST 正文

{
"OriginOfCondition": "/redfish/v1/Systems/1/LogServices/AuditLog",
"Message":"Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"MessageArgs":["USERID","web","1.1.1.1"],
"MessageId":"EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp":"2020-12-31T00:00:00+00:00",
"EventId": "0000003a",
"EventGroupId": 1
}

返回以下示例 JSON 响应:

侦听器接收的以下事件数据将停留在订阅了 Redfish 服务的目标位置。

{
"Events@odata.count": 1,
"Id": "1",
"Events": [
{
"MessageArgs": [
"USERID",
"web",
"1.1.1.1"
],
"Message": "Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"EventGroupId": 1,
"EventId": "1",
"MemberId": "0001",
"MessageId": "EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp": "2020-12-31T00:00:00+00:00",
"OriginOfCondition": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/AuditLog"
}
}
],
"@odata.type": "#Event.v1_5_0.Event",
"Name": "SubmitTestEvent",
"Description": "This resource represents an event for a Redfish implementation."
}