Standard operating procedure automation in database administration
First Claim
1. A computer system for managing data center an asset, the computer system comprising:
- a machine capable of executing instructions embodied as software; and
a plurality of software portions, includingone of said software portions configured to create a plurality of standard operating procedures (“
SOPs”
) wherein each SOP defines one or more procedures to address a specific state of the data center asset or perform a requested task on the data center asset and is associated with a data center asset type and each data center asset type associated SOP is further associated with, and compatible with, data center asset policies and wherein each data center asset type associated SOP is compatible with each other SOP associated with that data center asset;
one of said software portions configured to create a plurality of task recipes wherein each task recipe includes a tasking request identifying at least one SOP;
one of said software portions configured to store in a memory the plurality of SOPs and the plurality of task recipes;
one of said software portions configured to monitor state information about the asset including information to enable real-time modification of each of the plurality of SOPs;
one of said software portions configured to determine whether said monitored state information matches a predefined rule set and responsive to said monitored state information matching said rule set automatically initiating a responsive tasking request;
one of said software portions configured to receive an external tasking request based on a task recipe;
one of said software portions configured to prioritize each tasking request based on data center asset policies;
one of said software portions configured to identify a subset of the plurality of SOPs associated with each tasking request;
one of said software portions configured to retrieve the subset of the plurality of SOPs from the memory for each tasking request;
one of said software portions configured to prioritize each SOP in each subset of the plurality of SOPs and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria;
one of said software portions configured to execute the subset of the plurality of SOPs on the data center asset as prioritized; and
one of said software portions to determine whether execution of the subset of the plurality of SOPs on the data center asset has addressed the associated tasking request.
12 Assignments
0 Petitions
Accused Products
Abstract
A plurality of modules and/or engines to manage the operation and health of a plurality of data center assets through the use of standard operating procedures (SOPs). Modules of the present invention are configured to assist IT Administrators to create, and thereafter store in an accessible memory resource, a plurality of SOPs. These SOPs define procedures to address various data center asset informational states. An asset'"'"'s state information is monitored, collected and analyzed to determine, based either on a predetermined rule set or on manual input from an authorized IT Administrator, whether one or more SOPs will be applied to a particular data center asset. These SOPs can be combined and/or executed on the asset either automatically or manually.
28 Citations
41 Claims
-
1. A computer system for managing data center an asset, the computer system comprising:
-
a machine capable of executing instructions embodied as software; and a plurality of software portions, including one of said software portions configured to create a plurality of standard operating procedures (“
SOPs”
) wherein each SOP defines one or more procedures to address a specific state of the data center asset or perform a requested task on the data center asset and is associated with a data center asset type and each data center asset type associated SOP is further associated with, and compatible with, data center asset policies and wherein each data center asset type associated SOP is compatible with each other SOP associated with that data center asset;one of said software portions configured to create a plurality of task recipes wherein each task recipe includes a tasking request identifying at least one SOP; one of said software portions configured to store in a memory the plurality of SOPs and the plurality of task recipes; one of said software portions configured to monitor state information about the asset including information to enable real-time modification of each of the plurality of SOPs; one of said software portions configured to determine whether said monitored state information matches a predefined rule set and responsive to said monitored state information matching said rule set automatically initiating a responsive tasking request; one of said software portions configured to receive an external tasking request based on a task recipe; one of said software portions configured to prioritize each tasking request based on data center asset policies; one of said software portions configured to identify a subset of the plurality of SOPs associated with each tasking request; one of said software portions configured to retrieve the subset of the plurality of SOPs from the memory for each tasking request; one of said software portions configured to prioritize each SOP in each subset of the plurality of SOPs and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria; one of said software portions configured to execute the subset of the plurality of SOPs on the data center asset as prioritized; and one of said software portions to determine whether execution of the subset of the plurality of SOPs on the data center asset has addressed the associated tasking request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method for managing an asset, the method comprising:
-
monitoring state information about the asset; collecting state information about the asset; determining whether said collected state information matches a predefined rule set and responsive to said collected state information matching said rule set automatically forming a collected state information based tasking request; receiving at least one of said collected state information based tasking request or from an external source, an external source based tasking request; retrieving from a storage medium at least one of a plurality of standard operating procedures (“
SOPs”
) based on each received request wherein each associated SOP defines procedures to address a specific state of the asset or perform a requested task on the asset and is associated with an asset type and each asset type associated SOP is further associated with, and compatible with, asset environment policies;prioritizing each SOP of the plurality of SOPs and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria; at the asset, executing the at least one SOP as prioritized; and determining whether execution of the at least one of the plurality of SOPs on the asset has addressed the associated tasking request. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium tangibly embodying a program of instructions executable by a machine wherein said program of instructions comprises a plurality of program codes for managing a data center asset, said program of instructions comprising:
-
program code for creating a plurality of standard operating procedures (“
SOPs”
) wherein each SOP defines one or more procedures to address a specific state of the data center asset or perform a requested task on the data center asset and is associated with a data center asset type and each data center asset type associated SOP is further associated with, and compatible with, data center asset policies and wherein each data center asset type associated SOP is compatible with each other SOP associated with that data center asset;program code for creating a plurality of task recipes wherein each task recipe includes a tasking request identifying at least one SOP; program code for storing in a memory the plurality of SOPs and the plurality of task recipes; program code for collecting state information about the data center asset including information to enable real-time modification of each of the plurality of SOPs; program code for determining whether said monitored state information matches a predefined rule set and responsive to said monitored state information matching said rule set automatically forming and initiating a responsive tasking request; program code for receiving an external tasking request based on a task recipe; program code for prioritizing each tasking request based on data center asset policies; program code for identifying a subset of the plurality of SOPs for each tasking request; program code for retrieving the subset of SOPs from the memory; program code for prioritizing each SOP and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria; and program code for automatically executing the subset of SOPs on the data center asset as prioritized. - View Dependent Claims (38, 39, 40, 41)
-
Specification