Email-based automated recovery action in a hosted environment
First Claim
Patent Images
1. A method for providing server-based recovery actions, the method comprising:
- receiving a request from a first user to perform a recovery action on a server;
determining whether the first user has permission to perform the recovery action based on a permissions database, wherein determining whether the first user has permission to perform the recovery action comprises;
determining a user group to which the first user belongs, anddetermining whether the determined user group to which the first user belongs has permission to perform the recovery action;
in response to determining that the first user does not have permission to perform the recovery action, sending an approval request to a second user associated with an administrative user group via an email to approve the recovery action, wherein sending the approval request comprises sending the approval request comprising the received request, an impact analysis of performing the recovery action requested in the received request, and a command text for the recovery action requested in the received request;
receiving a response to the approval request from the second user;
determining whether the second user has approved the recovery action, wherein determining whether the second user has approved the recovery action comprises receiving a permissible scope; and
in response to determining that the second user has approved the recovery action, performing the recovery action on the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Email-based recovery actions may be provided. A request from a user to perform an action may be received. If the user is determined not to have permission to perform the action, a message may be sent to a second user to approve the requested action. If the second user approves the requested action, the requested action may be performed.
-
Citations
18 Claims
-
1. A method for providing server-based recovery actions, the method comprising:
-
receiving a request from a first user to perform a recovery action on a server; determining whether the first user has permission to perform the recovery action based on a permissions database, wherein determining whether the first user has permission to perform the recovery action comprises; determining a user group to which the first user belongs, and determining whether the determined user group to which the first user belongs has permission to perform the recovery action; in response to determining that the first user does not have permission to perform the recovery action, sending an approval request to a second user associated with an administrative user group via an email to approve the recovery action, wherein sending the approval request comprises sending the approval request comprising the received request, an impact analysis of performing the recovery action requested in the received request, and a command text for the recovery action requested in the received request; receiving a response to the approval request from the second user; determining whether the second user has approved the recovery action, wherein determining whether the second user has approved the recovery action comprises receiving a permissible scope; and in response to determining that the second user has approved the recovery action, performing the recovery action on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing server-based recovery actions, the method executed by the set of instructions comprising:
-
receiving an approval request from a first user to perform a recovery action on a server; determining whether the first user has permission to perform the recovery action based on a permissions database, wherein determining whether the first user has permission to perform the recovery action comprises; determining a user group to which the first user belongs, and determining whether the determined user group to which the first user belongs has permission to perform the recovery action; and in response to determining that the first user does not have permission to perform the recovery action; forwarding the approval request to at least one second user associated with an administrative user group via email to approve the recovery action, wherein forwarding the approval request comprises creating a permission request comprising the received approval request, an impact analysis of performing the recovery action requested in the approval request, and a command text for the recovery action requested in the approval request, receiving a response to the approval request from the at least one second user via email, determining whether the at least one second user has approved the recovery action, wherein determining whether the at least one second user has approved the recovery action comprises determining that the response includes a permissible scope, and in response to determining that the at least one second user has approved the recovery action, performing the recovery action. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing server-based recovery actions, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; receive a request from a first user to perform a recovery action on a server, wherein the first user comprises at least one of the following;
an operator and an engineer,determine whether the first user has permission to perform the recovery action based on, wherein being operative to determine whether the first user has permission to perform the recovery action comprises being operative to determine; a user group to which the first user belongs to, and whether the determined user group to which the first user belongs has permission to perform the recovery action, in response to determining that the first user does not have permission to perform the recovery action; forwarding the request to at least one second user associated with an administrative user group to approve the recovery action via at least one of the following channels;
an e-mail message, an instant message, a web page notification, and a text message, wherein the approval request comprises an impact analysis associated with performing the recovery action, a problem summary received from the first user, and a command text associated with the recovery action;receive a response to the approval request from the at least one second user; determine whether the at least one second user has approved the recovery action, wherein the processing unit being operative to determine whether the at least one second user has approved the recovery action comprises the processing unit being operative to determine that the response includes a permissible scope; in response to determining that the at least one second user has approved the recovery action; and create a log entry associated with the recovery action, wherein the log entry comprises a name of the first user, a name of the at least one second user, the problem summary received from the first user, the command text associated with the recovery action, and a result associated with performing the recovery action; and in response to determining that the first user does have permission to perform the recovery action, perform the recovery action.
-
Specification