Service guru system and method for automated proactive and reactive computer system analysis
First Claim
1. A method for troubleshooting a computer system, comprising:
- receiving, at a location remote to the computer system, a request for problem analysis for the computer system in response to an occurrence of a problem;
receiving data corresponding to the computer system comprising a core file from the computer system and supplemental configuration information;
accessing a knowledge store storing phases, wherein each phase includes a set of scripts adapted to identify previously identified computer problems;
performing a phased analysis of the computer system data comprising completing at least two of the phases from the knowledge store; and
generating an output report including a list of the computer problems identified during the performing.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer method for automatically troubleshooting and preventing problems on a computer system. The method includes receiving data corresponding to the computer system including core files, supplemental configuration information, and other data. The method continues with processing the computer system data into a format useful for rapid analysis. The method uses a knowledge repository of phases and scripts. Each phase is a logical organization of scripts. Each script is an executable for identifying both the conditions that can lead to a problem as well as determining an actual instance of a problem. Execution of the method includes execution of the phases contained in the repository. Several optimizations are used to eliminate large quantities of scripts in order to improve run time. Phases produce intermediate results that can be used by subsequent phases to reduce complexity. A report is generated listing problems for the computer system with corrective actions.
89 Citations
20 Claims
-
1. A method for troubleshooting a computer system, comprising:
-
receiving, at a location remote to the computer system, a request for problem analysis for the computer system in response to an occurrence of a problem;
receiving data corresponding to the computer system comprising a core file from the computer system and supplemental configuration information;
accessing a knowledge store storing phases, wherein each phase includes a set of scripts adapted to identify previously identified computer problems;
performing a phased analysis of the computer system data comprising completing at least two of the phases from the knowledge store; and
generating an output report including a list of the computer problems identified during the performing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service guru system for at least partially automatically processing a core file and supplemental data from a computer system to identify problems and recommend corrective actions, comprising:
-
a memory device for storing descriptions of previously identified problems, the memory device configured with executable scripts adapted for running within the service guru system; and
a service guru tool linked to the memory device to access and run the executable scripts to process the core file and the supplemental data from the computer system to identify matching ones of the previously identified problems. - View Dependent Claims (11, 12)
-
-
13. A method for reactively troubleshooting and proactively controlling problems on a computer system, comprising:
-
collecting data corresponding to the computer system;
accessing a knowledge store of previously identified computer system problems;
parsing the collected data into a context-free, language-independent format;
building a list of analysis phases to run on the collected data;
running each phase in the list using the collected data; and
generating an analysis report based on output data from at least some of the analysis phases run. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification