Method, system, and apparatus for providing alert synthesis in a data protection system
First Claim
Patent Images
1. A method for informing a user of the state of a data protection system, comprising:
- monitoring activities of the data protection system, the data protection system including a data protector that communicates with a production location and a storage location to protect data of the production location, the data protector receives from a user a protection intent indicating how data of the production location is to be protected, the protection intent selected from a group consisting of replication of the data of the production location to the storage location, validation of data of the storaae location, and creation at the storage location temporal versions of the data of the production location, the data protector implementing the received protection intent;
determining if there are any potential problems with the data protection system in implementing the received protection intent for the production location, the potential problems including determining whether a copy of data of the production system stored at the storage location by the data protector is valid and whether copying a last temporal version of the data of the production location to the storaae location completed successfully;
if it is determined that there are no potential problems with the data protection system, providing a user an informational report regarding the state of the data protection system;
if it is determined that there are potential problems with the data protection system, determining the severity of the potential problem;
classifying the potential problem based on the severity of the problem; and
providing the user with a report corresponding to the classification of the potential problemso that the user can determine whether the data protector is correctly implementing the protection intent of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
-
Citations
30 Claims
-
1. A method for informing a user of the state of a data protection system, comprising:
-
monitoring activities of the data protection system, the data protection system including a data protector that communicates with a production location and a storage location to protect data of the production location, the data protector receives from a user a protection intent indicating how data of the production location is to be protected, the protection intent selected from a group consisting of replication of the data of the production location to the storage location, validation of data of the storaae location, and creation at the storage location temporal versions of the data of the production location, the data protector implementing the received protection intent; determining if there are any potential problems with the data protection system in implementing the received protection intent for the production location, the potential problems including determining whether a copy of data of the production system stored at the storage location by the data protector is valid and whether copying a last temporal version of the data of the production location to the storaae location completed successfully; if it is determined that there are no potential problems with the data protection system, providing a user an informational report regarding the state of the data protection system; if it is determined that there are potential problems with the data protection system, determining the severity of the potential problem; classifying the potential problem based on the severity of the problem; and providing the user with a report corresponding to the classification of the potential problem so that the user can determine whether the data protector is correctly implementing the protection intent of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for diagnosing data at a storage location to determine whether a data protection system is correctly protecting data of a production location, comprising:
-
diagnosing a copy of data located at the storage location, the data having been copied by a data protector of the data protection system from the production location to the storage location, the data protector implementing a protection intent of a user that indicates how data of the production location is to be protected by creating temporal versions of the data at the storage location; diagnosing a temporal version of the copy of data to determine whether the data protector is correctly protecting the data of the production location in accordance with the protection intent; determining if an error was detected in the temporal version as a result of the data protector not correctly implementing the protection intent; in response to detecting an error, reporting the error and providing a suggested solution; determining if a warning was detected in the temporal version as a result of the data protector not correctly implementing the protection intent; and in response to detecting a warning, reporting the warning and providing a suggested solution. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for diagnosing data at a storaae location, comprising:
-
diagnosing a copy of data located at the storage location; diagnosing a temporal version of the copy of data; determining if an error was detected; in response to detecting an error, reporting the error and providing a suggested solution; determining if a warning was detected; and in response to detecting a warning, reporting the warning and providing a suggested solution wherein diagnosing a temporal version includes, determining a percentage of temporal versions that are missing over a predetermined period of time.
-
-
22. A method for diagnosing data at a storage location, comprising:
-
diagnosing a copy of data located at the storaae location; diagnosing a temporal version of the copy of data; determining if an error was detected; in response to detecting an error, reporting the error and providing a suggested solution; determining if a warning was detected; and in response to detecting a warning, reporting the warning and providing a suggested solution wherein diagnosing a temporal version includes, determining a percentage of temporal versions that are missing over a total period of time.
-
-
23. A computer system with a central processing unit and memory for informing a user of the state of a data protection system, comprising:
-
a routine that monitors activities of the data protection system, the data protection system including a data protector that communicates with a production location and a storage location to protect data of the production location, the data protector receives from a user a protection intent indicating how data of the production location is to be protected and implements the received protection intent; a routine that determines if there are any potential problems with the data protection system in implementing the received protection intent for the production location, the problems including determining whether a copy of data of the production system stored at the storage location by the data protector is valid and whether copying a last temporal version of the data of the production location to the storage location completed successfully; a routine that, if it is determined that there are no potential problems with the data protection system, provides the user an informational report regarding the state of the data protection system; a routine that, if it is determined that there are potential problems with the data protection system, determines the severity of the potential problem; a routine that classifies the potential problem based on the severity of the problem; and a routine that provides the user with a report corresponding to the classification of the potential problem so that the user can determine whether the data protector is correctly implementing the protection intent of the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification