US 11,720,431 B1
Identifying and reporting baseboard management controller performance degradation
Fred Allison Bower, III, Durham, NC (US); Caihong Zhang, Shanghai (CN); and Ming Lei, Shanghai (CN)
Assigned to LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC., Morrisville, NC (US)
Filed by Lenovo Global Technology (United States) Inc., Morrisville, NC (US)
Filed on Mar. 28, 2022, as Appl. No. 17/706,315.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/0754 (2013.01) [G06F 11/0709 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer program product comprising a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform operations comprising:
periodically obtaining a subset of a first failure data capture file from a baseboard management controller;
analyzing the subset of the first failure data capture file to identify a performance degradation in one or more services performed by the baseboard management controller;
obtaining a complete copy of the first failure data capture file from the baseboard management controller in response to identifying the performance degradation, wherein the complete copy of the first failure data capture file is obtained from the baseboard management controller prior to the performance degradation reaching a performance level that triggers an automatic reset of the baseboard management controller; and
sending a notification to a user, wherein the notification identifies that the baseboard management controller has experienced the performance degradation.