Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved
First Claim
1. A method of problem reporting in a computer network, the method comprising:
- monitoring, with an agent module executing in one or more computer processors, a plurality of elements that perform data migration operations that move data stored within a computer network;
detecting, with one or more computer processors, one or more problems that occur during a failed data migration operation within the computer network wherein the agent module fails to acknowledge the completion of one of the data migration operations;
obtaining information about the one or more problems associated with a failed data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation;
automatically sending a problem report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the problem report does not include the data being moved within the computer network by the failed data migration operation;
electronically sending the problem report about the one or more problems to a remote listener, wherein the remote listener does not have access privileges to the data being moved within the computer network,wherein the remote listener comprises a data structure that contains instructions regarding courses of action for the one or more problems occurring during the failed data migration operation, andwherein the remote listener automatically cross-references the one or more problems with the data structure to determine whether a trouble report should be assembled without accessing the data being moved within the computer network;
if the trouble report is to be assembled, automatically assembling the information about the one or more problems into the trouble report that includes the identifier of the failed data migration operation and instructions regarding courses of action; and
providing the trouble report to an entity with access privileges to the local computer network.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migration operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
321 Citations
19 Claims
-
1. A method of problem reporting in a computer network, the method comprising:
-
monitoring, with an agent module executing in one or more computer processors, a plurality of elements that perform data migration operations that move data stored within a computer network; detecting, with one or more computer processors, one or more problems that occur during a failed data migration operation within the computer network wherein the agent module fails to acknowledge the completion of one of the data migration operations; obtaining information about the one or more problems associated with a failed data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation; automatically sending a problem report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the problem report does not include the data being moved within the computer network by the failed data migration operation; electronically sending the problem report about the one or more problems to a remote listener, wherein the remote listener does not have access privileges to the data being moved within the computer network, wherein the remote listener comprises a data structure that contains instructions regarding courses of action for the one or more problems occurring during the failed data migration operation, and wherein the remote listener automatically cross-references the one or more problems with the data structure to determine whether a trouble report should be assembled without accessing the data being moved within the computer network; if the trouble report is to be assembled, automatically assembling the information about the one or more problems into the trouble report that includes the identifier of the failed data migration operation and instructions regarding courses of action; and providing the trouble report to an entity with access privileges to the local computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of remotely monitoring data migration operations within a computer network, the method comprising:
-
providing a plurality of elements comprising at least one of hardware, software, and firmware components, which perform data migration operations; monitoring, with one or more computer processors, at least one of log files generated by the plurality of elements, communications links between the plurality of elements, and configurations of the plurality of elements during the data migration operations to detect errors in a failed data migration a failed operation; automatically gathering and analyzing selected information from the monitored elements in response to the detection of an error in the failed data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation; automatically generating a first report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the problem report does not include the data being moved within the computer network by the failed data migration operation; and communicating the first report electronically to a remote monitor, wherein the remote monitor does not have access privileges to the data being moved within the computer network, wherein the remote monitor comprises a data structure that contains instructions regarding courses of action for the one or more problems occurring during the failed data migration operation, and wherein the remote monitor automatically cross-references the one or more problems with the data structure to determine whether a second report should be assembled without accessing the data being moved within the computer network. - View Dependent Claims (9, 10, 11)
-
-
12. A system for remote monitoring of a data migration operation occurring within a computer network, comprising:
-
a plurality of computing elements that perform data migration operations that move data stored within a computer network; and a monitor agent executing in one or more computer processors that communicates with the plurality of computing elements to detect problems occurring within a first data migration operation, wherein the monitor agent gathers information from the plurality of computing elements in response to a detected problem associated with the first data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation and generating a first report about based on user selection criteria pertaining to the plurality of elements involved in the failed data migration, wherein the first report does not include the data being moved within the computer network by the failed data migration operation, and wherein the first report is provided to a remote monitor that does not possess access privileges to the plurality of computing elements, wherein the remote monitor comprises a data structure that contains instructions regarding courses of action for one or more problems occurring during the first data migration operation, and wherein the remote monitor automatically cross-references the one or more problems with the data structure to determine whether a second report should be assembled without accessing the data being moved within the computer network. - View Dependent Claims (13, 14, 15)
-
-
16. An automated problem reporting data migration system, the system comprising:
-
a client computer containing data; a plurality of storage media for storing the data; a storage manager that coordinates data migration operations between the client computer and at least one of the storage media; a media agent that performs data migration operations in response to instructions from the storage manager to move data from the client computer to the storage media; a monitor agent that monitors the data migration operations and communicates information about errors occurring during the data migration operations, wherein the information comprises an identifier that identifies at least a first data migration operation associated with the errors, associated log files, and hardware and software configurations of the plurality elements associated with the errors, wherein the monitor agent further generates a first report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the first report does not include the data being moved from the client computer to the storage media; and a remote listener which receives the first report communicated by the monitor agent and generates a second report containing information about the one or more errors, wherein the remote listener does not have access privileges to the data associated with the failed data migration operation; wherein the remote listener further comprises a data structure that contains instructions regarding courses of action for at least some of the errors occurring during the data migration operations, and wherein the remote listener automatically references the errors with the data structure to determine whether a second report should be provided to the remote monitor without accessing the data being moved within the computer network, if the second report is to be provided, the second report is communicated to an entity with access privileges. - View Dependent Claims (17, 18, 19)
-
Specification