<div dir="ltr">Hi,<br><div><br></div><div>We have worked with our vendor on a system that provides console and debug information, which can be useful in times of debugging BMC issues. </div><div><br></div><div>On a high level, we use <a href="https://github.com/openbmc/obmc-console">obmc-console</a> and <a href="https://github.com/openbmc/phosphor-debug-collector">phosphor-debug-collector</a> to collect data.</div><div><ul><li>obmc-console: We collect console inputs from the <i>host</i> and save to local log files (max 8 files of 1 MB size with rotation.)</li><li>phosphor-debug-collector: We run this process on the BMC with no modification.</li></ul></div><div>For the interface, the data is exposed via bmcweb where there are a pair of URIs for console inputs and debug collector respectively.</div><div>e.g.</div><ul><li>/redfish/v1/Systems/system/LogServices/Console -- Enable/disable console inputs data collection. </li><li>/redfish/v1/Systems/system/LogServices/ConsoleDownload -- Download the log files in a zipped file.</li></ul><div><div></div><div>It will be great if we can get some feedback on whether the community finds such a system useful and advice to improve the design.</div></div><div><br></div><div>Thanks,</div><div>Zhenfei</div></div>