Robot policies for monitoring availability and response of network performance as seen from user perspective
First Claim
Patent Images
1. A robot policy, comprising:
- a user action emulation utility which emulates a user action and receives an error code result responsive to said user action; and
a functionality module configured with a set of predefined conditions which monitors said error code result and triggers a set of predefined automated actions if said error code result meets said predefined conditions.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for monitoring performance data illustrative of the performance seen by a user is presented. A “robot” policy which executes a user action emulation utility is deployed to a network node in a computer network, where it is installed and periodically executed to obtain performance data pertaining to the user action. Monitored performance data is compared to matched conditions defined within the robot policy such that, when matched, a set of automated actions are triggered.
94 Citations
13 Claims
-
1. A robot policy, comprising:
-
a user action emulation utility which emulates a user action and receives an error code result responsive to said user action; and
a functionality module configured with a set of predefined conditions which monitors said error code result and triggers a set of predefined automated actions if said error code result meets said predefined conditions. - View Dependent Claims (2, 3)
said user action emulation utility comprises a web service availability utility which attempts to access a web page on a web site.
-
-
3. A robot policy in accordance with claim 1, wherein:
said user action emulation utility comprises an email service availability utility which attempts to access an email address on a server.
-
4. A system for monitoring performance data pertaining to user actions performed from a network node of a computer network, said computer network comprising a plurality of network nodes, said system comprising:
-
a robot policy comprising a user action emulation utility which emulates a user action and receives an error code result responsive to said user action; and
a functionality module configured with a set of predefined conditions which monitors said error code result and triggers a set of predefined automated actions if said error code result meets said predefined conditions;
a managed node selector responsive to a selection of one or more of said managed nodes;
a service availability selector responsive to a selection of said robot policy by deploying said robot policy to said selected managed nodes, said deployment of said robot policy causing said functionality module to be installed on said selected managed nodes and said user action emulation utility to be executed periodically by said selected managed nodes. - View Dependent Claims (5, 6)
said user action emulation utility comprises a web service availability utility which attempts to access a web page on a web site.
-
-
6. A system in accordance with claim 4, wherein:
said user action emulation utility comprises an email service availability utility which attempts to access an email address on a server.
-
7. A method for monitoring performance data pertaining to user actions performed from a network node of a computer network, said computer network comprising a plurality of network nodes, said method comprising:
-
executing a user action emulation utility on one of said plurality of network nodes, said user action emulation utility automatically emulating a user action and receiving an error code result responsive to said user action;
comparing said error code result with a set of predefined conditions; and
triggering a set of predefined automated actions if said error code result meets said predefined conditions. - View Dependent Claims (8, 9, 10, 11, 12, 13)
encapsulating said user action emulation utility, said set of matched conditions, and said set of trigger actions into a robot policy.
-
-
9. A method in accordance with claim 7, comprising:
deploying said robot policy to one or more of said network nodes from a managing console.
-
10. A method in accordance with claim 9, said deploying step comprising:
-
selecting one or more of said network nodes;
selecting said robot policy;
installing said robot policy on each of said selected network nodes;
executing said robot policy on each of said selected network nodes.
-
-
11. A method in accordance with claim 7, comprising:
creating said user action emulation utility.
-
12. A robot policy in accordance with claim 7, wherein:
said user action emulation utility comprises a web service availability utility which attempts to access a web page on a web site.
-
13. A robot policy in accordance with claim 7 wherein:
said user action emulation utility comprises an email service availability utility which attempts to access an email address on a server.
Specification