Dynamic monitoring architecture
First Claim
Patent Images
1. A dynamic monitoring system for monitoring status and conditions of a computer system, said dynamic monitoring system comprising:
- one or more watchdog checks, each defining a predetermined characteristic of said computer system to be monitored, and one or more watchdog rules, each defining a condition to be evaluated based on one or more of said watchdog checks;
a monitor, responsive to said watchdog checks, for monitoring the predetermined characteristics of said computer system, said monitor producing check values representative of the status of said predetermined characteristics of said computer system;
a rule evaluator, responsive to said one or more watchdog rules and at least one of said check values, for evaluating at least one of said watchdog rules based on said at least one check value and for producing an evaluation result; and
altering means, responsive to said evaluation result, for dynamically altering said rule evaluator in real-time, by activating and suspending at least one of said watchdog rules and checks based on said evaluation result, to adapt said rule evaluator and said dynamic monitoring system to the status and conditions of said computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic monitoring system for monitoring a computer system. The monitoring system is based on an optimized distributed policies or rules evaluation knowledge-base for monitoring the current state and conditions of the computer system in real-time. The monitoring system is further designed to monitor and dynamically reconfigure itself in real-time, based on the changing state and conditions of the computer system being monitored. The dynamic monitoring system continuously changes and adjusts to the present state of the computer system.
166 Citations
18 Claims
-
1. A dynamic monitoring system for monitoring status and conditions of a computer system, said dynamic monitoring system comprising:
-
one or more watchdog checks, each defining a predetermined characteristic of said computer system to be monitored, and one or more watchdog rules, each defining a condition to be evaluated based on one or more of said watchdog checks; a monitor, responsive to said watchdog checks, for monitoring the predetermined characteristics of said computer system, said monitor producing check values representative of the status of said predetermined characteristics of said computer system; a rule evaluator, responsive to said one or more watchdog rules and at least one of said check values, for evaluating at least one of said watchdog rules based on said at least one check value and for producing an evaluation result; and altering means, responsive to said evaluation result, for dynamically altering said rule evaluator in real-time, by activating and suspending at least one of said watchdog rules and checks based on said evaluation result, to adapt said rule evaluator and said dynamic monitoring system to the status and conditions of said computer system. - View Dependent Claims (2, 3)
-
-
4. A dynamic monitoring system for monitoring status and conditions of a computer system, said dynamic monitoring system comprising:
-
a plurality of watchdog checks, each defining a predetermined characteristic of said computer system to be monitored, and a plurality of watchdog rules, each defining a condition to be evaluated based on one or more of said watchdog checks, wherein a first monitoring group is constituted by a first predetermined number of watchdog checks and rules, and a second monitoring group is constituted by a second predetermined number of watchdog checks and rules; and a monitor, responsive to said first and second monitoring groups of watch dog checks and rules, said monitor monitoring said computer system in accordance with said first monitoring group, and producing first results representative of the status of said predetermined characteristics of said computer system, and said monitor, responsive to the first results, monitoring said computer system in accordance with said second monitoring group, when said first results indicate a first predetermined condition of said computer system, said monitor producing second results representative of the status of said computer system, and wherein said monitoring means further comprises means for activating and suspending at least one of said watchdog rules and checks, based on said first and second results. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of dynamically monitoring a computer system, said method comprising the steps of:
-
defining a knowledge base including one or more watchdog checks, each defining a predetermined characteristic of said computer system to be monitored, and one or more watchdog rules, each defining a condition to be evaluated based on one or more of said watchdog checks; monitoring said computer system in accordance with said knowledge base, and producing a result representative of a present status of said computer system; dynamically reconfiguring said knowledge base in accordance with the status of said computer system, by activating and suspending at least one of said watchdog rules and checks based on said result, so as to adapt said dynamic monitoring system to the present status of said computer system; and monitoring said computer system in accordance with said reconfigured knowledge base. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification