Performing self-healing tasks using information technology management data
First Claim
1. A computer-implemented method for performing self-healing tasks using information technology management data, comprising:
- detecting, by a synchronization module of a data management center server, alert data at a first alert database at a remote client data center, wherein the first alert database is continuously monitored by the synchronization module;
storing, by the data management center server, the alert data in an alert database of the data management center server, wherein the alert data indicates that an alert condition has been detected at the client data center, the alert data including a monitoring situation;
performing a matching function, by an alert processor of the data management center server, to determine whether the monitoring situation matches an assigned monitoring situation in a monitoring situation database, or is an unassigned monitoring situation;
determining, by the alert processor, that the monitoring situation is an unassigned monitoring situation;
sending, by the data management center server, a ticket including the monitoring situation and a list of virtual engineers to a ticketing system of the client data center;
detecting, by the data management center server, a ticket update in a ticket database of the data management center server, the ticket update including an assignment of a select one of the virtual engineers to the monitoring situation;
updating, by the data management center server, the monitoring situation database to include the assignment of the select one of the virtual engineers to the monitoring situation; and
initiating the select one of the virtual engineers to resolve the monitoring situation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing self-healing tasks using information technology management data are disclosed. In aspects, a computer-implemented method of the invention comprises: storing alert data indicating that an alert condition has been detected at a client data center, the alert data including a monitoring situation; performing a matching function to determine whether the monitoring situation matches an assigned monitoring situation or is an unassigned monitoring situation; determining that the monitoring situation is unassigned; sending a ticket including a list of virtual engineers to the client data center; detecting a ticket update in a ticket database, the ticket update including an assignment of one of the virtual engineers to the monitoring situation; updating a monitoring situation database to include the assignment of the one of the virtual engineers; and initiating the one of the virtual engineers to resolve the monitoring situation.
14 Citations
19 Claims
-
1. A computer-implemented method for performing self-healing tasks using information technology management data, comprising:
-
detecting, by a synchronization module of a data management center server, alert data at a first alert database at a remote client data center, wherein the first alert database is continuously monitored by the synchronization module; storing, by the data management center server, the alert data in an alert database of the data management center server, wherein the alert data indicates that an alert condition has been detected at the client data center, the alert data including a monitoring situation; performing a matching function, by an alert processor of the data management center server, to determine whether the monitoring situation matches an assigned monitoring situation in a monitoring situation database, or is an unassigned monitoring situation; determining, by the alert processor, that the monitoring situation is an unassigned monitoring situation; sending, by the data management center server, a ticket including the monitoring situation and a list of virtual engineers to a ticketing system of the client data center; detecting, by the data management center server, a ticket update in a ticket database of the data management center server, the ticket update including an assignment of a select one of the virtual engineers to the monitoring situation; updating, by the data management center server, the monitoring situation database to include the assignment of the select one of the virtual engineers to the monitoring situation; and initiating the select one of the virtual engineers to resolve the monitoring situation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for performing self-healing tasks using information technology management data, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
receive, by a synchronization module of the computing device, alert data from a remote first alert database at a client data center, wherein the first alert database is continuously monitored by the synchronization module; store, by the synchronization module, the alert data in a ticket database of the computing device; provide access to a monitoring situation database including a list of assigned monitoring situations, wherein each of the assigned monitoring situations is associated with a virtual engineer programmed to address the respective assigned monitoring situation; determine that the alert data has been received, the alert data including an unassigned monitoring situation; send a ticket to client data center, the ticket including a list of virtual engineers available to be assigned by a system administrator to the unassigned monitoring situation of the alert data; detect a ticket update including an assignment of a select one of the virtual engineers to the unassigned monitoring situation of the alert ticket; update the monitoring situation database based on the assignment; and initiate the select one of the virtual engineers to resolve the unassigned monitoring situation. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for performing self-healing tasks using information technology management data, comprising:
-
a CPU, a computer readable memory and a computer readable storage medium associated with a computing device; program instructions to continuously monitor, by a synchronization module of the computing device, a remote client data center for alert data; program instructions to receive, by the synchronization module, the alert data indicating that an alert condition has been detected at the remote client data center, the alert data including identification of a monitoring situation; program instructions to perform a matching function, by an alert database of the computing device, to determine whether the monitoring situation matches an assigned monitoring situation in a monitoring situation database, or is an unassigned monitoring situation; program instructions to determine, by the alert database, that the monitoring situation is an unassigned monitoring situation; program instructions to send a ticket including the monitoring situation and a list of virtual engineers to a ticketing system of the remote client data center; program instructions to detect a ticket update in a ticket database of the computing device, the ticket including an assignment of a select one of the virtual engineers to the monitoring situation; program instructions to update the monitoring situation database to include the assignment of the select one of the virtual engineers to the monitoring situation; and program instructions to initiate the select one of the virtual engineers to resolve the monitoring situation, wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory. - View Dependent Claims (17, 18, 19)
-
Specification