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;
for each failure within the set of policy test failures, obtaining, by the computing device, a remediation script corresponding to the policy test failure;
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;
eliminating, by the computing device, redundant post-remediation functions; and
executing or causing to be executed, by the computing device, 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.
-
Citations
17 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; for each failure within the set of policy test failures, obtaining, by the computing device, a remediation script corresponding to the policy test failure; 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; eliminating, by the computing device, redundant post-remediation functions; and executing or causing to be executed, by the computing device, the post-remediation functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; for each failure within the set of policy test failures, obtaining a remediation script for execution by one or more nodes to remediate a corresponding policy test failure; 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; 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; eliminating, by the computing device, redundant post-remediation functions; and executing or causing to be executed, by the computing device, the post-remediation functions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 failures, for execution by the nodes; prior to the execution of the remediation script, harvest a pre-remediation state of each of the nodes that are affected by the policy test failures; and after execution of the remediation script; harvest a post-remediation state of each of the nodes that are affected by the policy test failures; compare the pre-remediation state with the post-remediation state for each of the nodes that are affected by the policy test failures to detect nodes having states, content, or both states and content that have changed; compile a list of the nodes having states, content, or both states and content that have changed; correlate the list of the nodes 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 (16, 17)
-
Specification