Method and system for allowing customization of remote data collection in the event of a system error
First Claim
1. A system comprising:
- a program configuration database to store data specifying a data collection program within an associated data processing system;
a remote data manager module coupled with said program configuration database comprisingmeans for detecting an occurrence of a system error within said associated data processing system,means for determining an error type of said system error,means for identifying said data collection program utilizing said program configuration database and said error type, andmeans for executing said data collection program in response to an identification thereof; and
a configuration module coupled with said remote data manager module to receive an update message and to update said program configuration database utilizing said update message, wherein said update message comprises data specifying a program tag, an executable name, and an attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system, a method and system for allowing customization of data collection in the event of a system error is described. In one embodiment, a Program Registration Table (PRT) contains entries associating a program name with an executable file and associated parameters. Additionally, an Error Matrix (EM) includes entries specifying which program(s) in the PRT to execute in response to a particular system error. In the event of a system error, the program(s) to execute is determined by examining the entries in the EM. The program(s) is then executed. The output from the program(s) executed may then be sent offsite for analysis. Changing the behavior of the machine in the event of a system error may be accomplished by updating entries in the PRT and EM, without the need to change any code on the system.
-
Citations
18 Claims
-
1. A system comprising:
-
a program configuration database to store data specifying a data collection program within an associated data processing system; a remote data manager module coupled with said program configuration database comprising means for detecting an occurrence of a system error within said associated data processing system, means for determining an error type of said system error, means for identifying said data collection program utilizing said program configuration database and said error type, and means for executing said data collection program in response to an identification thereof; and a configuration module coupled with said remote data manager module to receive an update message and to update said program configuration database utilizing said update message, wherein said update message comprises data specifying a program tag, an executable name, and an attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
maintaining a program configuration database within a data processing system, wherein said maintaining comprises storing data specifying a data collection program within said program configuration database; receiving an update message at said data processing system, wherein said update message comprises data specifying a program tag, an executable name, and an attribute; and updating said program configuration database utilizing said update message in response to said receiving; detecting an occurrence of a system error within said data processing system; identifying said data collection program utilizing said program configuration database in response to said detecting; and executing said data collection program in response to said identifying. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable medium encoded with a computer program, which when executed by a processor, causes said processor to perform a method comprising:
-
maintaining a program configuration database within a data processing system, wherein said maintaining comprises storing data specifying a data collection program within said program configuration database; receiving an update message at said data processing system, wherein said update message comprises data specifying a program tag, an executable name, and an attribute; and updating said program configuration database utilizing said update message in response to said receiving; detecting an occurrence of a system error within said data processing system; identifying said data collection program utilizing said program configuration database in response to said detecting; and executing said data collection program in response to said identifying. - View Dependent Claims (15, 16, 17, 18)
-
Specification