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;
receiving, by the computing device, from the nodes, a remediation script result for each remediation script executed;
based upon the remediation script results, determining, by the computing device, whether or not execution of the remediation scripts was successful;
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;
executing or causing to be executed, by the computing device, the post-remediation functions;
coalescing, by the computing device, duplicate post-remediation categories; and
eliminating, by the computing device, redundant post-remediation functions.
5 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.
81 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; 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; receiving, by the computing device, from the nodes, a remediation script result for each remediation script executed; based upon the remediation script results, determining, by the computing device, whether or not execution of the remediation scripts was successful; 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; executing or causing to be executed, by the computing device, the post-remediation functions; coalescing, by the computing device, duplicate post-remediation categories; and eliminating, by the computing device, redundant 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; 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; receiving a remediation script result for each remediation script executed by the nodes; based upon the remediation script results, determining whether or not execution of the remediation scripts was successful;
,subsequent to execution of all remediation scripts, gathering a list of post-remediation categories from policy tests; based upon the list of post-remediation categories, determining post-remediation functions to be performed; executing or causing to be executed post-remediation functions; coalescing duplicate post-remediation categories; and eliminating redundant post-remediation functions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 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 each 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 scripts to the nodes that are affected by the policy test failures, for execution by the nodes; receive a remediation script result for each remediation script executed by the nodes; and based upon the remediation script results, determine whether or not execution of the remediation scripts was successful; 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; executing or causing to be executed, by the computing device, the post-remediation functions; coalescing, by the computing device, duplicate post-remediation categories; and eliminating, by the computing device, redundant post-remediation functions. - View Dependent Claims (18)
-
Specification