METHOD AND SYSTEM FOR TROUBLESHOOTING A MISCONFIGURATION OF A COMPUTER SYSTEM BASED ON CONFIGURATIONS OF OTHER COMPUTER SYSTEMS
First Claim
1. A method in a computer system for identifying a configuration parameter that is likely causing a component of a computing device to exhibit an undesired behavior, the method comprising:
- collecting suspect values for suspect configuration parameters of the component;
providing sample values for the suspect configuration parameters for the components, the sample values being retrieved from other computing devices having the component; and
comparing the suspect values with the sample values to identify a suspect configuration parameter whose suspect value is likely to be causing the component of the computing device to exhibit the undesired behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
-
Citations
53 Claims
-
1. A method in a computer system for identifying a configuration parameter that is likely causing a component of a computing device to exhibit an undesired behavior, the method comprising:
-
collecting suspect values for suspect configuration parameters of the component;
providing sample values for the suspect configuration parameters for the components, the sample values being retrieved from other computing devices having the component; and
comparing the suspect values with the sample values to identify a suspect configuration parameter whose suspect value is likely to be causing the component of the computing device to exhibit the undesired behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23-39. -39. (canceled)
-
40. A computer-readable medium containing instructions for controlling a troubleshooting system to retrieve sample values for suspect configuration parameters of an application, by a method comprising:
-
identifying suspect configuration parameters of the application by monitoring the execution of the application on a computing device;
identifying as sample computing devices other computing devices with the same application installed; and
retrieving sample values for the identified configuration parameters from the identified sample computing devices for use in identifying a suspect configuration parameter that is likely causing the application executing on the computing device to exhibit an undesired behavior. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A computer-readable medium containing instructions for controlling a troubleshooting system to identify a configuration parameter that is likely causing a component of a computer system to exhibit an undesired behavior, by a method of:
-
providing sample values of configuration parameters for sample components, the sample values of configuration parameters for a sample component being retrieved from other computer systems having the sample components;
receiving suspect values for suspect configuration parameters of the component that is exhibiting the undesired behavior; and
identifying a suspect configuration parameter whose suspect value as likely causing the component to exhibit the undesired behavior by comparing the suspect values of the suspect configuration parameters to the sample values of the suspect configuration parameters. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
Specification