System and method for monitoring server performance at a client computer
First Claim
1. In a networked computer system that includes a plurality of server computers each running a plurality of network services, and a plurality of user computers that can be logically connected to any of the server computers to access the network services provided, a method of monitoring at one or more of the user computers the performance of the server computers, while reducing the need to send repeated queries from the user computers that perform such monitoring, the method comprising the steps of:
- installing at one or more of the user computers polling software for sending queries to one or more of the server computers that are to be monitored;
installing at the server computers monitoring system software that includes system attendant programs for reporting information in response to the queries received from the polling software of one of said user computers;
sending a query from the polling software of a user computer to the monitoring system software of one or more server computers, said query requesting information about the proper functioning of the one or more queried server computers or about the proper functioning of one or more of the network services provided by the one or more queried server computers;
said monitoring system software autonomously gathering at least a part of the information to be reported, in the sense of being independent of a specific query from any polling software of a user computer, and gathering the rest of the information to be reported in response to a specific query from a user computer'"'"'s polling software;
regardless of the whether the information gathered by the monitoring system software is gathered autonomously or in response to a specific query, compiling the gathered information into a single compilation prior to sending it back to the user computer'"'"'s polling software; and
the polling software at the user computer which from which the query was sent then receiving and using the returned compilation to update one or more site lists about the status of the proper functioning of the one or more queried server computers or about the status of the proper functioning of one or more of the network services provided by the one or more queried server computers.
3 Assignments
0 Petitions
Accused Products
Abstract
User computer software periodically queries a server for a compilation of information about the server and increases the frequency of the queries when the compilation indicates a deficiency at the server. Software monitoring messaging software on the server simulates the executions of a login procedure and a mail-reading procedure. A clock program used by the messaging software is monitored for accuracy and is updated if necessary.
85 Citations
40 Claims
-
1. In a networked computer system that includes a plurality of server computers each running a plurality of network services, and a plurality of user computers that can be logically connected to any of the server computers to access the network services provided, a method of monitoring at one or more of the user computers the performance of the server computers, while reducing the need to send repeated queries from the user computers that perform such monitoring, the method comprising the steps of:
-
installing at one or more of the user computers polling software for sending queries to one or more of the server computers that are to be monitored; installing at the server computers monitoring system software that includes system attendant programs for reporting information in response to the queries received from the polling software of one of said user computers; sending a query from the polling software of a user computer to the monitoring system software of one or more server computers, said query requesting information about the proper functioning of the one or more queried server computers or about the proper functioning of one or more of the network services provided by the one or more queried server computers; said monitoring system software autonomously gathering at least a part of the information to be reported, in the sense of being independent of a specific query from any polling software of a user computer, and gathering the rest of the information to be reported in response to a specific query from a user computer'"'"'s polling software; regardless of the whether the information gathered by the monitoring system software is gathered autonomously or in response to a specific query, compiling the gathered information into a single compilation prior to sending it back to the user computer'"'"'s polling software; and the polling software at the user computer which from which the query was sent then receiving and using the returned compilation to update one or more site lists about the status of the proper functioning of the one or more queried server computers or about the status of the proper functioning of one or more of the network services provided by the one or more queried server computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. As an article of manufacture, a computer program product for use in a networked computer system that includes a plurality of server computers each running a plurality of network services, each server computer having installed thereon monitoring system software that includes system attendant programs for reporting information in response to queries received from polling software installed at of one or more user computers that can be logically connected to any of the server computers to access the network services provided, the article of manufacture comprising one or more computer readable media for carrying executable instructions by which said networked computer system is caused to implement a method of monitoring at one or more of the user computers the performance of the server computers, while reducing the need to send repeated queries from the user computers that perform such monitoring, the implemented method of the executable instructions comprising the steps of:
-
sending a query from the polling software of a user computer to the monitoring system software of one or more server computers, said query requesting information about the proper functioning of the one or more queried server computers or about the proper functioning of one or more of the network services provided by the one or more queried server computers; said monitoring system software gathering at least a part of the reported information autonomously in the sense of being independent of a specific query from any polling software of a user computer, and gathering the rest of the reported information specifically in response to a specific query from a user computer'"'"'s polling software; regardless of the whether the information gathered by the monitoring system software is gathered autonomously or response to a specific query, compiling the gathered information into a single compilation prior to sending it back to the user computer'"'"'s polling software; and the polling software at the user computer which from which the query was sent then receiving and using the returned compilation to update one or more site lists about the status of the proper functioning of the one or more queried server computers or about the status of the proper functioning of one or more of the network services provided by the one or more queried server computers. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification