Methods and apparatus for remediation execution
First Claim
1. A method comprising:
- selecting, by a computing device, a set of policy test failures for remediation, the set of policy test failures being associated with a computer network having a plurality of nodes;
obtaining, by the computing device, one or more remediation scripts corresponding to the policy test failures;
providing, by the computing device, the remediation scripts, selectively, to the nodes that are affected by the policy test failures, for execution by the nodes;
subsequent to execution of the remediation scripts, gathering, by the computing device, a list of post-remediation categories from policy tests;
coalescing, by the computing device, duplicate post-remediation categories;
based upon the list of post-remediation categories, determining, by the computing device, post-remediation functions to be performed; and
executing or causing to be executed, by the computing device, one or more of the post-remediation functions.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods, systems, and articles associated with remediation execution. In embodiments, a set of policy test failures may be selected for remediation. The set of policy test failures may be associated with a computer network with a number of nodes. For each failure within the set of policy test failures, a remediation script may be obtained to remediate a corresponding policy test failure. The remediation scripts may be selectively provided to nodes that are affected by policy test failures, for execution by the nodes. A remediation script result for each remediation script executed may be received. Based upon the remediation script results, it may be determined whether or not execution of the remediation scripts was successful.
90 Citations
18 Claims
-
1. A method comprising:
-
selecting, by a computing device, a set of policy test failures for remediation, the set of policy test failures being associated with a computer network having a plurality of nodes; obtaining, by the computing device, one or more remediation scripts corresponding to the policy test failures; providing, by the computing device, the remediation scripts, selectively, to the nodes that are affected by the policy test failures, for execution by the nodes; subsequent to execution of the remediation scripts, gathering, by the computing device, a list of post-remediation categories from policy tests; coalescing, by the computing device, duplicate post-remediation categories; based upon the list of post-remediation categories, determining, by the computing device, post-remediation functions to be performed; and executing or causing to be executed, by the computing device, one or more of the post-remediation functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture comprising:
-
a non-transitory computer-readable storage medium; and a plurality of programming instructions stored on the storage medium and configured to program one or more computing devices, in response to execution of the programming instructions, to perform operations including; selecting a set of policy test failures for remediation, the policy test failures being associated with a computer network having a plurality of nodes; obtaining one or more remediation scripts for execution by one or more nodes to remediate the one or more policy test failures; providing, selectively, the remediation scripts to the nodes that are affected by the policy test failures, for execution by the nodes; subsequent to execution of all remediation scripts, gathering, by the computing device, a list of post-remediation categories from policy tests; based upon the list of post-remediation categories, determining, by the computing device, post-remediation functions to be performed; coalescing, by the computing device, duplicate post-remediation categories; and executing or causing to be executed, by the computing device, one or more of the post-remediation functions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
one or more processors; and a non-transitory computer-readable storage medium coupled to the one or more processors, and having stored therein a plurality of programming instructions stored on the storage medium and configured to cause the apparatus, in response to execution of the programming instructions, to; select a set of policy test failures for remediation, the policy test failures being associated with a computer network having a plurality of nodes; for a failure within the set of policy test failures, obtain a remediation script for execution by one or more nodes to remediate a corresponding policy test failure; provide, selectively, the remediation script to the one or more nodes that are affected by the policy test failure, for execution by the nodes; prior to the execution of the remediation script, harvest a pre-remediation state of each of the nodes that is affected by the policy test failure; and after execution of the remediation script; detect one or more nodes having states, content, or both states and content that have changed; correlate the one or more nodes having states, content, or both states and content that have changed with the nodes to which the remediation script was provided; and determine, based on the correlation, one or more nodes whose changes were due to the execution of the remediation script. - View Dependent Claims (17, 18)
-
Specification