EventLog
更新时间: 2026/07/01
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/Managers/manager_id/LogServices/EventLog

properties

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue指定日志服务资源模型的OData描述信息
@odata.idstringtrue指定日志服务资源的访问路径
@odata.typestringtrue指定日志服务资源的类型
Idstringtrue指定日志服务资源的ID
Namestringtrue指定日志服务资源的名称
MaxNumberOfRecordsnumbertrue指定日志服务资源的最大可记录日志条数
OverWritePolicystringfalse指定日志服务资源的覆盖策略
● Unknown
● WrapsWhenFull
● NeverOverWrites
DateTimestringtrue指定日志服务资源的系统时间说明已屏蔽该属性值频繁变化导致的事件上报
DateTimeLocalOffsetstringtrue指定日志服务资源的时区
ServiceEnabledbooleantrue指定日志服务资源的启用状态
● true
● false
EventTypestringtrue事件类型
● StatusChange
● ResourceUpdated
● ResourceAdded
● ResourceRemoved
● Alert
EntryTypestringtrue日志类型
● Event
● SEL
● Oem
EventSubjectstringtrue事件源标识
Createdstringtrue创建时间
Severitystringtrue严重性级别
● OK
● Warning
● Critical
Levelstringtrue自定义严重性级别
● Informational
● Minor
● Major
● Critical
Messagestringtrue日志描述
HandlingSuggestionstringtrue告警处理建议,@#AB;符号用于标示换行符
EventIdstringtrue事件码
SystemIdnull或字符串true当前事件归属的系统标识
● null代表来自公共部件
● 字符串代表归属系统
MessageIdstringtrue消息ID
MessageArgsarraytrue消息参数
ObjectTypeListarraytrue主体类型列表
ObjectTypeIdnumbertrue主体类型id
ObjectTypeLabelstringtrue主体类型名称
#LogService.ClearLogobjecttrue清空日志操作
targetstringtrueAction操作路径
@Redfish.ActionInfostringtrueAction操作信息查询路径
Entriesobjecttrue日志集合资源的访问路径
RelatedPropertiesarraytrue消息相关属性
Resolutionstringtrue解决建议

supported_methods

  • GET
  • PATCH

HTTP methods

GET

命令功能

查询全量告警信息

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/LogServices/EventLog

请求头:

X-Auth-Token: auth_value

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_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
auth_value执行该GET请求时,必须在“Headers”中携带 “X-Auth-Token”值用于鉴权可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

使用实例

请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/LogServices/EventLog

X-Auth-Token: auth_value 请求消息体:无

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#LogService.LogService",
  "@odata.id": "/redfish/v1/Managers/1/LogServices/EventLog",
  "@odata.type": "#LogService.v1_0_3.LogService",
  "Id": "EventLog",
  "Name": "Event Log",
  "MaxNumberOfRecords": 10000,
  "OverWritePolicy": "WrapsWhenFull",
  "DateTime": "2017-05-09T07:56:34+00:00",
  "DateTimeLocalOffset": "GMT",
  "Actions": {
    "#LogService.ClearLog": {
      "target": "/redfish/v1/Managers/1/LogServices/Log1/Actions/LogService.ClearLog",
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/LogServices/Log1/ClearLogActionInfo"
    }
  },
  "Entries": {
    "@odata.id": "/redfish/v1/Managers/1/LogServices/Log1/Entries"
  },
  "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",
          "SystemId": "2",
          "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",
          "SystemId": "1",
          "MessageId": "iBMCEvents.2.0.DiskExpInfo",
          "MessageArgs": [
            "Disk7"
          ]
        },
        {
          "EventType": "Alert",
          "EntryType": "Event",
          "EventSubject": "BMC",
          "Created": "2017-04-24T02:19:52+00:00",
          "Severity": "Warning",
          "Level": "Minor",
          "Message": "SSL certificate is about to expire or has expired",
          "HandlingSuggestion": "Import the new certificate",
          "EventId": "0x1A000023",
          "MessageId": "iBMCEvents.2.0.BMCCertOverDue",
          "MessageArgs": [
            "SSL"
          ]
        }
      ],
      "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"
        }
      ]
    }
  }
}

响应码:200

PATCH

命令功能

设置事件记录模式

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/LogServices/EventLog

请求头:

X-Auth-Token: auth_value
Content-Type: header_type
If-Match: ifmatch_value

请求消息体:

json
{
  "OverWritePolicy": "WrapsWhenFull" / "NeverOverWrites"
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

使用指南

使用实例

请求样例: PATCH https://device_ip/redfish/v1/Managers/manager_id/LogServices/EventLog

X-Auth-Token: auth_value 请求消息体:

json
{
  "OverWritePolicy": "WrapsWhenFull" / "NeverOverWrites"
}

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#LogService.LogService",
  "@odata.id": "/redfish/v1/Managers/1/LogServices/EventLog",
  "@odata.type": "#LogService.v1_0_3.LogService",
  "Id": "EventLog",
  "Name": "Event Log",
  "MaxNumberOfRecords": 10000,
  "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",
          "SystemId": "2",
          "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",
          "SystemId": "1",
          "MessageId": "iBMCEvents.2.0.DiskExpInfo",
          "MessageArgs": [
            "Disk7"
          ]
        },
        {
          "EventType": "Alert",
          "EntryType": "Event",
          "EventSubject": "BMC",
          "Created": "2017-04-24T02:19:52+00:00",
          "Severity": "Warning",
          "Level": "Minor",
          "Message": "SSL certificate is about to expire or has expired",
          "HandlingSuggestion": "Import the new certificate",
          "EventId": "0x1A000023",
          "MessageId": "iBMCEvents.2.0.BMCCertOverDue",
          "MessageArgs": [
            "SSL"
          ]
        }
      ],
      "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"
        }
      ]
    }
  }
}

响应码:200