Patent ID: 7130902

Claim:
A system for monitoring a computer network and notifying an attendant if a problem is detected, comprising: a monitoring server connected to the network and operative to communicate with a plurality of monitored servers belonging to the network, the plurality of monitored servers running applications and producing logs of run events occurring as a result of running said applications; a database storing problem information including problem events or a sequence of problem events indicating a problem; and a monitor program hosted on the monitoring server and operative to test the performance and correct functioning of selected ones of the monitored servers and the presence or absence of problems related to the applications running on the plurality of monitored servers, the monitor program being operable to extract problem information from the database, the monitor program being operable to test for the presence or absence of problems related to applications running on the plurality of monitored servers by examining the run events from the logs to detect a problem event or a sequence of problem events extracted from the database wherein the monitoring server decreases the testing of a server in the event that the rate of testing has been increased because the data transfer rate of the server has been determined to be low and subsequent tests of the server have determined that the data transfer rate has returned to normal.