Structure of policy information for storage, network and data management applications
First Claim
1. A method of managing and automating operations to be performed in a computer network environment, the method comprising:
- receiving a signal indicating occurrence of a temporal event being monitored;
identifying rules having a When Clause based upon the monitored event;
identifying one or more rules from the rules having the When Clause based upon the monitored event for which the When Clause evaluates to TRUE, each rule in the one or more rules including an If Clause and an Action Clause associated with the If Clause; and
identifying at least one rule from the one or more rules for which the If Clause of each rule in the at least one rule evaluates to TRUE.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a system and a method for defining policies that can be used in various types of management applications for automating and performing one or more actions on at least one resource in a computer network environment. The system is configured to receive a signal indicating occurrence of a monitored event; identify rules having first conditions that are based upon the monitored event; and identify one or more rules from the rules having the first conditions for which the first conditions are satisfied. The one or more rules define one or more actions to be performed upon satisfying one or more second conditions based upon one or more non-monitored attributes of at least one resource. At least one rule is identified from the one or more rules for which the one or more second conditions of the at least one rule are also satisfied. The one or more actions to be performed for the at least one rule are defined, and are performed on the at least one resource.
-
Citations
21 Claims
-
1. A method of managing and automating operations to be performed in a computer network environment, the method comprising:
-
receiving a signal indicating occurrence of a temporal event being monitored;
identifying rules having a When Clause based upon the monitored event;
identifying one or more rules from the rules having the When Clause based upon the monitored event for which the When Clause evaluates to TRUE, each rule in the one or more rules including an If Clause and an Action Clause associated with the If Clause; and
identifying at least one rule from the one or more rules for which the If Clause of each rule in the at least one rule evaluates to TRUE. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of automating and performing one or more actions on at least one resource in a computer network environment, the method comprising:
-
receiving a signal indicating occurrence of a monitored event;
identifying rules having first conditions that are based upon the monitored event;
identifying one or more rules from the rules having the first conditions for which the first conditions are satisfied, the one or more rules defining one or more actions to be performed upon satisfying one or more second conditions based upon one or more non-monitored attributes of at least one resource;
identifying at least one rule from the one or more rules for which the one or more second conditions of the at least one rule are also satisfied;
determining the one or more actions to be performed for the at least one rule; and
performing the one or more actions on the at least one resource. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A management system of managing and automating operations to be performed in a computer network environment, the management system comprising:
-
a plurality of resources; and
a system configured to;
receive a signal indicating occurrence of a monitored event;
identify rules having first conditions that are based upon the monitored event;
identify one or more rules from the rules having the first conditions for which the first conditions are satisfied, the one or more rules defining one or more actions to be performed upon satisfying one or more second conditions based upon one or more non-monitored attributes of at least one resource of the plurality of resources;
identify at least one rule from the one or more rules for which the one or more second conditions of the at least one rule are also satisfied;
determine the one or more actions to be performed for the at least one rule; and
perform the one or more actions on the at least one resource. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product stored on a computer readable medium for automating and performing one or more actions on at least one resource in a computer network environment, the computer program product comprising:
-
code for receiving a signal indicating occurrence of a monitored event;
code for identifying rules having first conditions that are based upon the monitored event;
code for identifying one or more rules from the rules having the first conditions for which the first conditions are satisfied, the one or more rules defining one or more actions to be performed upon satisfying one or more second conditions based upon one or more non-monitored attributes of at least one resource;
code for identifying at least one rule from the one or more rules for which the one or more second conditions of the at least one rule are also satisfied;
code for determining the one or more actions to be performed for the at least one rule; and
code for performing the one or more actions on the at least one resource. - View Dependent Claims (18, 19, 20, 21)
-
Specification