diff options
author | Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com> | 2022-02-01 21:56:05 +0300 |
---|---|---|
committer | Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com> | 2022-02-17 08:13:34 +0300 |
commit | f1e1bbf24c296bf69058225a99036ec64a65705d (patch) | |
tree | 2b58780086b4078ac939d8508a2d9e9d6a33dd1d /redfish-core/include/registries | |
parent | 9c0b4e588699b1414c7909a933f4f62a0d164592 (diff) | |
download | bmcweb-f1e1bbf24c296bf69058225a99036ec64a65705d.tar.xz |
Add message registry entry for Memhot event
Add "ComponentOverTemperature" event message entry in RedFish for
Memhot monitor to log based on the MEMHOT pins.
Tested:
1. Redfish validator - passed for this new addition
2. Verified in Redfish, ComponentOverTemperature event logged properly.
GET:
https:/<BMC-IP>/redfish/v1/Systems/system/LogServices/EventLog/Entries
{
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/
Entries/1644553991",
"@odata.type": "#LogEntry.v1_8_0.LogEntry",
"Created": "2022-02-11T04:33:11+00:00",
"EntryType": "Event",
"Id": "1644553991",
"Message": "CPU 1 component over temperature and being throttled.",
"MessageArgs": [
"CPU 1"
],
"MessageId": "OpenBMC.0.1.ComponentOverTemperature",
"Name": "System Event Log Entry",
"Severity": "Critical"
}
Signed-off-by: Hardik Panchal <hardikx.panchal@intel.com>
Signed-off-by: Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com>
Change-Id: I6f5f42111ae7db39a4618b2b1ba8c864f9f55824
Diffstat (limited to 'redfish-core/include/registries')
-rw-r--r-- | redfish-core/include/registries/openbmc_message_registry.hpp | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp index 6cf503f77e..edb39ae163 100644 --- a/redfish-core/include/registries/openbmc_message_registry.hpp +++ b/redfish-core/include/registries/openbmc_message_registry.hpp @@ -21,15 +21,15 @@ namespace redfish::message_registries::openbmc const Header header = { "Copyright 2018 OpenBMC. All rights reserved.", "#MessageRegistry.v1_4_0.MessageRegistry", - "OpenBMC.0.2.0", + "OpenBMC.0.3.0", "OpenBMC Message Registry", "en", "This registry defines the base messages for OpenBMC.", "OpenBMC", - "0.2.0", + "0.3.0", "OpenBMC", }; -constexpr std::array<MessageEntry, 188> registry = { +constexpr std::array<MessageEntry, 189> registry = { MessageEntry{ "ADDDCCorrectable", { @@ -307,6 +307,17 @@ constexpr std::array<MessageEntry, 188> registry = { {}, "None.", }}, + MessageEntry{ + "ComponentOverTemperature", + { + "Indicates that the specified component is over temperature.", + "%1 component over temperature and being throttled.", + "Critical", + "Critical", + 1, + {"string"}, + "None.", + }}, MessageEntry{"CPLDFirmwarePanicReason", { "Indicates the reason for CPLD firmware panic.", |