System and method for determining fault isolation in an enterprise computing system
First Claim
1. A method for automatically troubleshooting errors in a computing system, the method comprising:
- receiving an error notification associated with the computing system;
automatically selecting an analyzer policy file for determining a cause of the received error notification;
wherein the selected analyzer policy file has a predefined protocol identifying a set of analyzer modules usable by the selected analyzer policy file for determining the cause of the error notification;
determining a configuration change to the computing system; and
in response to determining the configuration change to the computing system, automatically modifying the predefined protocol for the selected analyzer policy file to modify the set of analyzer modules usable by the selected analyzer policy file for determining a cause for a subsequent error notification.
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
17 Claims
-
1. A method for automatically troubleshooting errors in a computing system, the method comprising:
-
receiving an error notification associated with the computing system; automatically selecting an analyzer policy file for determining a cause of the received error notification; wherein the selected analyzer policy file has a predefined protocol identifying a set of analyzer modules usable by the selected analyzer policy file for determining the cause of the error notification; determining a configuration change to the computing system; and in response to determining the configuration change to the computing system, automatically modifying the predefined protocol for the selected analyzer policy file to modify the set of analyzer modules usable by the selected analyzer policy file for determining a cause for a subsequent error notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A fault isolation troubleshooting system for use in a computing system, comprising one or more tangible computer readable media having stored thereon:
-
a plurality of analyzer policy files, each analyzer policy file including troubleshooting logic for determining causes of errors associated with the computing system; one or more instructions comprising an analyzer engine operable to receive an error notification, select the analyzer policy file based on the received error notification, and use the troubleshooting logic of the selected analyzer policy file to identify the cause of the error notification; and one or more instructions comprising an updating engine operable to determine a configuration change to the computing system, and in response to determining the configuration change to the computing system, automatically modify the troubleshooting logic of the selected analyzer policy file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for automatically troubleshooting errors in a computing system, comprising:
-
receiving a first error notification associated with the computing system; from a plurality of analyzer policy files for determining causes of error notifications, automatically selecting a first analyzer policy file based at least on the received first error notification, the first analyzer policy file having a predefined protocol identifying a first set of analyzer modules usable by the first analyzer policy file for determining the cause of the first error notification; automatically determining a cause for the first error notification using the first set of analyzer modules associated with the first analyzer policy file; receiving a second error notification associated with the computing system; from the plurality of analyzer policy files for determining causes of error notifications, automatically selecting a second analyzer policy file based at least on the received second error notification, the second analyzer policy file having a predefined protocol identifying a second set of analyzer modules usable by the second analyzer policy file for determining the cause of the second error notification, second set of analyzer modules having at least one different analyzer module than the first set of analyzer modules; automatically determining a cause for the second error notification using the second set of analyzer modules associated with the second analyzer policy file; determining a configuration change to the computing system; and in response to determining the configuration change to the computing system, automatically modifying the predefined protocol for at least one of the first and second analyzer policy files to modify the set of analyzer modules usable by at least one of the first and second analyzer policy files for determining a cause for a subsequent error notification. - View Dependent Claims (17)
-
Specification