Patent ID: 7613801

Claim:
At a server system that is to poll, a method of enhancing performance monitoring for a server system by reducing polling time through the reduction in the number of queries generated to monitor the performance of a plurality of various services provided by the monitored server system, the method comprising: the step of generating a single query requesting a compilation of information about the performance of a plurality of different services offered by a monitored server system; the step of transmitting the single query from the polling server system to the monitored server system; the step of receiving one reply that includes the compilation of information about the performance of the plurality of the different services offered by the monitored server system, without receiving the information about the performance of the plurality of the different services in a piecemeal fashion, wherein the compilation includes: a first set of information about one or more of the plurality of different services offered by the monitored server system and gathered by the monitored server system in response to its receipt of the single query transmitted from the polling server system; and a second set of information about one or more of the plurality of different services, which second set of information was gathered by the monitored server system autonomously and using at least one interval established in the monitored server system as opposed to the polling server system; the step of using the compilation to update at least a first and a second server system lists with information on the monitored server system, wherein server systems included within the first server system list are polled more frequently than server systems included within the second server system list.