Event correlation and calculation engine
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for remediating a system error, the method comprising:
- receiving a first set of data including a first event metric value and a first configuration item identification number identifying a first configuration item on a first server;
in response to a determination that the first event metric value is below a first configuration threshold, transmitting an alert to a predetermined electronic address;
recording, in a first database, a plurality of instructions received by the first server from a remote user, the plurality of instructions being responsive to, and received at later in time than, the transmission of the alert;
identifying compliance of the first configuration item with the first configuration threshold subsequent to the execution of the plurality of instructions;
in response to the identification of the compliance, storing the plurality of instructions in a second database;
receiving a second set of data including a second event metric value and a second configuration item identification number identifying a second configuration item on a second server;
in response to a determination that the second event metric value is below the second configuration threshold, searching the second database for a configuration item identification number identical to the second configuration item identification number;
identifying the first configuration item identification number;
extracting the plurality of instructions; and
executing the plurality of instructions on the second server.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for learning and implementing rules for remediating system errors are provided. The method may include identifying a configuration item that is not in compliance with a configuration baseline. The method may also include tracking a workflow executed by a remote user in an attempt to remediate the configuration error. The method may additionally include monitoring the status of the configuration item. In the event the workflow brings the configuration item in compliance with the configuration baseline, the method may further include storing the workflow in a database.
-
Citations
9 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for remediating a system error, the method comprising:
-
receiving a first set of data including a first event metric value and a first configuration item identification number identifying a first configuration item on a first server; in response to a determination that the first event metric value is below a first configuration threshold, transmitting an alert to a predetermined electronic address; recording, in a first database, a plurality of instructions received by the first server from a remote user, the plurality of instructions being responsive to, and received at later in time than, the transmission of the alert; identifying compliance of the first configuration item with the first configuration threshold subsequent to the execution of the plurality of instructions; in response to the identification of the compliance, storing the plurality of instructions in a second database; receiving a second set of data including a second event metric value and a second configuration item identification number identifying a second configuration item on a second server; in response to a determination that the second event metric value is below the second configuration threshold, searching the second database for a configuration item identification number identical to the second configuration item identification number; identifying the first configuration item identification number; extracting the plurality of instructions; and executing the plurality of instructions on the second server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification