Triggered notification
First Claim
1. A system comprising:
- a virtual frame director implemented by one or more processors and operative to;
determine that a request message does not meet a policy;
determine whether to generate one or more new policies responsive to the determination that the request message does not meet the policy and, if so, generate the one or more new policies based on user input;
receive association data regarding a virtual server and a physical server,send instructions to a management module based on the received association data,send a control command to the physical server based on the received association data, andsend a notification regarding completion of an association between the virtual server and the physical server; and
a management module implemented by one or more processors and operative to configure at least one of the virtual server and a gateway according to the instructions received from the virtual frame director,the policy for defining the association data to be received by the virtual frame director when the request messages meets the policy, wherein the policy comprisesa category input for receiving a variable name that is being monitored;
a type input for receiving instructions on how to evaluate data in the request message;
a threshold input for receiving a threshold value;
an operator input for defining how the request message should be compared to a threshold value of the threshold input;
an action input for defining an action to be made when specified criteria of the policy are met; and
a description input for user reference in a user interface;
wherein the policy is represented by a policy data structure having a plurality of fields, each comprising a corresponding one of the inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a virtual frame director may receive association data regarding a virtual server and a physical server, send instructions to a management module based on the received association data, send a control command to the physical server based on the received association data, and send a notification regarding completion of an association between the virtual server and the physical server. A management module may configure the virtual server and/or a gateway according to the instructions received from the virtual frame director. In one embodiment, a virtual frame director may receive a request message for a server, determine whether the request message for the server meets a policy implemented in the virtual frame director, and perform an action directed by the policy when the request message meets the policy.
15 Citations
17 Claims
-
1. A system comprising:
-
a virtual frame director implemented by one or more processors and operative to; determine that a request message does not meet a policy; determine whether to generate one or more new policies responsive to the determination that the request message does not meet the policy and, if so, generate the one or more new policies based on user input; receive association data regarding a virtual server and a physical server, send instructions to a management module based on the received association data, send a control command to the physical server based on the received association data, and send a notification regarding completion of an association between the virtual server and the physical server; and a management module implemented by one or more processors and operative to configure at least one of the virtual server and a gateway according to the instructions received from the virtual frame director, the policy for defining the association data to be received by the virtual frame director when the request messages meets the policy, wherein the policy comprises a category input for receiving a variable name that is being monitored; a type input for receiving instructions on how to evaluate data in the request message; a threshold input for receiving a threshold value; an operator input for defining how the request message should be compared to a threshold value of the threshold input; an action input for defining an action to be made when specified criteria of the policy are met; and a description input for user reference in a user interface; wherein the policy is represented by a policy data structure having a plurality of fields, each comprising a corresponding one of the inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a virtual frame director implemented by one or more processors and operative to; receive a request message for a virtual server, determine that the request message does not meet a policy implemented in the virtual frame director, and determine whether to generate one or more new policies responsive to the determination that the request message does not meet the policy and, if so, to generate the one or more new policies based on user input, wherein the request message comprises; a virtual server group (VSG) name input for receiving a name of a virtual server group for which the request message is directed; a category input for receiving a category of the request message; a message value input for receiving a current value for the category input; and a name of a specific physical server and/or a name of a specific virtual server; wherein the virtual frame director is further operative to; receive association data regarding a virtual server and a physical server, send instructions to a management module based on the received association data, send a control command to the physical server based on the received association data, and send a notification regarding completion of an association between the virtual server and the physical server; and a management module implemented by one or more processors and operative to configure at least one of the virtual server and a gateway according to the instructions received from the virtual frame director. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising a virtual frame director implemented by one or more processors and configured to:
-
receive association data; send instructions to a management module based on the received association data; send a control command to one or more physical servers based on the received association data; send a notification regarding completion of an association from the association data; receive a request message for a virtual server, wherein the request message comprises; a virtual server group (VSG) name input for receiving a virtual server group for which the request message is directed; a category input for receiving a category of the request message; a message value input for receiving a current value for the category input; a name of a specific physical server and/or a name of a specific virtual server; determine that the request message does not meet a policy implemented in a virtual frame director, determine whether to generate one or more new policies responsive to the determination that the request message does not meet the policy; and generate the one or more new policies based on user input.
-
-
17. A method comprising:
-
receiving a trigger comprising a category field value; determining that the trigger does not meet a policy; determining, using one or more processors, whether to generate one or more new policies responsive to the determination that the trigger does not meet the policy and, if so, generating the one or more new policies based on user input; accessing association data regarding an association between a virtual server and a physical server; providing instructions to a management module based on the received association data; providing a control command to the physical server based on the received association data; providing a notification regarding completion of the association between the virtual server and the physical server, wherein the association is a virtual server to physical server association; and providing the association data for access when the category field value of the trigger matches a category field value of a policy data structure corresponding to the policy.
-
Specification