Method and apparatus for adaptive declarative monitoring
First Claim
1. A method of monitoring a computer system comprising;
- defining a monitoring policy for the computer system, the monitoring policy comprising at least one self-healing action rule;
selecting at least one monitored element from among a plurality of elements of the computer system that is necessary to be monitored to determine an operating condition of the at least one monitored element, wherein the selecting is responsive to data structures containing information for applying the monitoring policy;
monitoring, with the computer system, the operating condition of the at least one monitored element based on the monitoring policy; and
performing, with the computer system, at least one action that executes the at least one self-healing action rule to modify at least one operation of the computer system in response to the operating condition having a predetermined status, the at least one action causing the operating condition to no longer have the predetermined status,wherein the monitoring comprises selectively starting or stopping monitoring of the at least one monitored element responsive to the at least one self-healing action rule and the operating condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of and apparatus for monitoring a computer system includes defining a monitoring policy for the computer system. At least one computer is employed to determine a status of a state of the computer system relative to the monitoring policy. At least one computer is employed to determine a condition of at least one monitored element to be monitored in the computer system based on the status of the state of the computer system. Furthermore, at least one computer is employed to monitor the condition of the at least one monitored element in the computer system, based on the monitoring policy. At least one computer is employed to perform an action in response to the condition assuming a predetermined status.
-
Citations
28 Claims
-
1. A method of monitoring a computer system comprising;
-
defining a monitoring policy for the computer system, the monitoring policy comprising at least one self-healing action rule; selecting at least one monitored element from among a plurality of elements of the computer system that is necessary to be monitored to determine an operating condition of the at least one monitored element, wherein the selecting is responsive to data structures containing information for applying the monitoring policy; monitoring, with the computer system, the operating condition of the at least one monitored element based on the monitoring policy; and performing, with the computer system, at least one action that executes the at least one self-healing action rule to modify at least one operation of the computer system in response to the operating condition having a predetermined status, the at least one action causing the operating condition to no longer have the predetermined status, wherein the monitoring comprises selectively starting or stopping monitoring of the at least one monitored element responsive to the at least one self-healing action rule and the operating condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a policy builder module of the computer system constructed and arranged to create a monitoring policy for the computer system, the monitoring policy comprising at least one self-healing action rule; a policy manager module of the computer system constructed and arranged to determine an operating condition to be monitored in the computer system based on the monitoring policy; a rules engine module of the computer system constructed and arranged to select at least one monitored element from among a plurality of elements of the computer system that is necessary to be monitored to determine the operating condition responsive to data structures containing information for applying the monitoring policy; and a monitoring agent module of the computer system constructed and arranged to monitor the operating condition of the at least one monitored element, wherein the monitoring agent is further arranged to selectively start or stop monitoring of the at least one monitored element responsive to the at least one self-healing action rule and the operating condition, wherein the rules engine module of the computer system, responsive to the monitoring of the monitoring agent module, is constructed and arranged to perform at least one action that executes the at least one self-healing action rule to modify at least one operation of the computer system in response to the operating condition monitored by the monitoring agent module having a predetermined status, the at least one action causing the operating condition to no longer have the predetermined status. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification