System and method for determining fault isolation in an enterprise computing system
First Claim
1. A method for automatically troubleshooting errors in an enterprise computing system, the method comprising:
- receiving at an analyzer engine a status notification from a first component within the enterprise computing system;
in response to receiving the status notification, automatically selecting a first analyzer policy file from a set of analyzer policy files based on the status notification received, wherein the analyzer policy files contain troubleshooting logic for determining root causes for errors in the enterprise computing system;
wherein the first analyzer policy file has a predefined protocol identifying a set of analyzer modules usable by the first analyzer policy file for determining the cause of the status notification;
automatically attempting to communicate with a second component of the enterprise computing system based on the troubleshooting logic within the first analyzer policy file;
automatically determining a root cause for the status notification based on the troubleshooting logic in the selected analyzer policy file and based on information obtained in connection with the attempt to communicate with the second component of the enterprise computing system;
determining a configuration change to the enterprise computing system; and
in response to determining the configuration change to the enterprise computing system, automatically modifying the predefined protocol for the first analyzer policy file to modify the set of analyzer modules usable by the first analyzer policy file.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining fault isolation in an enterprise computing system is disclosed. A method includes automatically troubleshooting errors in an enterprise computing system that receives at an analyzer engine a status notification from a first component. In response to receiving the status notification, the method automatically selects a first analyzer policy file from a set of analyzer policy files based on the status notification received at the analyzer engine, wherein the analyzer policy file contains troubleshooting logic for determining root causes for errors. The method automatically attempts to communicate with a second component based on the troubleshooting logic within the first analyzer policy file. The method automatically determines a root cause for the status notification based on the troubleshooting logic in the selected analyzer policy file and based on information obtained in connection with the attempt to communicate with the second component.
-
Citations
15 Claims
-
1. A method for automatically troubleshooting errors in an enterprise computing system, the method comprising:
-
receiving at an analyzer engine a status notification from a first component within the enterprise computing system; in response to receiving the status notification, automatically selecting a first analyzer policy file from a set of analyzer policy files based on the status notification received, wherein the analyzer policy files contain troubleshooting logic for determining root causes for errors in the enterprise computing system; wherein the first analyzer policy file has a predefined protocol identifying a set of analyzer modules usable by the first analyzer policy file for determining the cause of the status notification; automatically attempting to communicate with a second component of the enterprise computing system based on the troubleshooting logic within the first analyzer policy file; automatically determining a root cause for the status notification based on the troubleshooting logic in the selected analyzer policy file and based on information obtained in connection with the attempt to communicate with the second component of the enterprise computing system; determining a configuration change to the enterprise computing system; and in response to determining the configuration change to the enterprise computing system, automatically modifying the predefined protocol for the first analyzer policy file to modify the set of analyzer modules usable by the first analyzer policy file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product stored on a computer-readable medium for use in an enterprise computing system, comprising:
-
an analyzer module selected from a set of analyzer modules, each analyzer module containing a diagnosis protocol operable to gather information from a computer component for determining a root cause of a fault, wherein the diagnosis protocol provides instructions to test one or more computer components; an analyzer policy file selected from a set of analyzer policy files, the analyzer policy file containing troubleshooting logic for selecting the analyzer module; an analyzer engine operable to utilize a status notification for selecting the analyzer policy file, such that the analyzer engine utilizes the information from the computer component to either return a determination of the root cause of the fault or to select another analyzer policy file; an analysis results file automatically generated by the analyzer engine, the analysis results file operable to identify the root cause of the fault and provide one or more corrective steps; and an updating engine operable to determine a configuration change to the enterprise computing system, and in response to determining the configuration change to the enterprise computing system, automatically modify the troubleshooting logic for the selected analyzer policy file. - View Dependent Claims (12, 13, 14, 15)
-
Specification