US 12,242,449 B2
Automated log-based remediation of an information management system
Bheemesh R. Dwarampudi, Morganville, NJ (US); David M. Cunningham, Toms River, NJ (US); and Dinesh Babu Navaneethan, Tinton Falls, NJ (US)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Sep. 1, 2023, as Appl. No. 18/460,169.
Application 18/460,169 is a continuation of application No. 17/379,807, filed on Jul. 19, 2021, granted, now 11,782,891, issued on Oct. 10, 2023.
Application 17/379,807 is a continuation of application No. 16/398,729, filed on Apr. 30, 2019, granted, now 11,100,064, issued on Aug. 24, 2021.
Prior Publication US 2024/0045843 A1, Feb. 8, 2024
Int. Cl. G06F 7/00 (2006.01); G06F 8/656 (2018.01); G06F 16/17 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06N 5/022 (2023.01)
CPC G06F 16/219 (2019.01) [G06F 8/656 (2018.02); G06F 16/1734 (2019.01); G06F 16/2272 (2019.01); G06F 16/2358 (2019.01); G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more hardware processors configured with computer-executable instructions that, when executed by the one or more hardware processors, configure the system to:
receive a log file generated by an information management system that currently operates with a first version of management software that controls operation of the information management system, wherein the information management system is one of: part of the system, and distinct from the system;
extract error codes from the log file;
determine one or more metric values for each of the error codes;
based on the one or more metric values, select at least one error code from among the error codes;
determine that the information management system currently operates with the first version of management software;
based at least in part on the selected at least one error code and further based on the first version of the management software, identify a remedial action for the information management system; and
cause the remedial action to be performed at the information management system without user intervention, wherein the remedial action comprises installing a second version of the management software at the information management system, and further comprises causing the information management system to operate with the second version of the management software and not with the first version of the management software,
wherein the second version is different from the first version, and wherein the second version is associated with correcting one or more causes of the selected at least one error code.