Monitoring architecture
First Claim
1. A method of monitoring a computer system having a plurality of subsystems, in which one of the subsystems is defined as a central subsystem and another one of the subsystems is defined as a managed subsystem, said method comprising the steps of defining a set of watchdog checks for monitoring said subsystems;
- defining one or more watchdog rules for evaluating at least one of said watchdog checks, each rule being based on a predetermined algorithm; and
optimizing the processing of said watchdog rules based on the subsystems monitored by said watchdog checks which are evaluated by each of said watchdog rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of monitoring a computer system having two or more managed systems, by utilizing an optimized distributed policies or rules evaluation knowledge-base. The computer systems includes a subsystem designated as the central point of control and one or more subsystems designated as managed systems. Each of the subsystems include a monitoring agent that is fully-automated and optimized to improve performance of the computer system. A monitoring agent includes watchdog agents, rule evaluator modules and action modules for monitoring various characteristics of the computer system. The monitoring agents are optimized by evaluating policies or rules locally when possible and globally when required.
112 Citations
17 Claims
-
1. A method of monitoring a computer system having a plurality of subsystems, in which one of the subsystems is defined as a central subsystem and another one of the subsystems is defined as a managed subsystem, said method comprising the steps of defining a set of watchdog checks for monitoring said subsystems;
- defining one or more watchdog rules for evaluating at least one of said watchdog checks, each rule being based on a predetermined algorithm; and
optimizing the processing of said watchdog rules based on the subsystems monitored by said watchdog checks which are evaluated by each of said watchdog rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- defining one or more watchdog rules for evaluating at least one of said watchdog checks, each rule being based on a predetermined algorithm; and
-
11. An apparatus for monitoring a computer system having a central subsystem and at least first and second remote subsystems, said apparatus comprising:
-
an interface unit for defining a plurality of watchdog checks to monitor one of said subsystems, and for defining a set of watchdog rules for evaluating a set of conditions against one or more of said plurality of watchdog rules; and an infobase agent, coupled to said interface unit, for receiving and processing said plurality of watchdog checks and said set of watchdog rules, said infobase agent being operative to transfer each of the plurality of watchdog checks to the subsystem the watchdog check is defined to monitor, and to distribute each of said watchdog rules to one of said subsystems, based on the location of the watchdog checks which are evaluated by the watchdog rule. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification