Patent ID: 7792948

Claim:
A method for monitoring a site comprising: providing a plurality of first servers and a plurality of corresponding clients interconnected over a network, and a site monitor data collector running on a site monitor server including a site monitor data processor and a site monitor knowledge module; receiving at each of the plurality of first servers in the network a first file comprising first information from a first agent residing on each of the plurality of corresponding clients, wherein each of the first agents includes a Synthetic Transaction Monitor (STM) or a Java Application Response Time Analyzer (JARTA) executing on the corresponding client that collects at least a portion of the first information, the first information comprising performance data associated with the one of the first servers and one of a plurality of applications on the corresponding client, and each first server of the plurality of first servers and the clients corresponding to said each first server form at least a part of a domain in the network; collecting, by each of the first servers, second information from a second agent residing on each of the first servers, wherein the collected second information comprises performance data associated with the corresponding first server, the collected second information forming a second file; forwarding, by each of the first servers, received first files and the formed second file to the site monitor data collector of the site monitor server; periodically aggregating, by the site monitor data processor, the plurality of first files and the plurality of second files received from the plurality of first servers; at the site monitor server further performing the steps of: examining the received first files and the received second files to associate category identifiers with the first information in each of the first files and the second information in each of the second files, wherein the category identifiers correspond to one or more of the plurality of applications, the domain or a combination of one or more of the plurality of applications and the domain; grouping the examined information from the received first and second files into subsets based upon associated category identifiers; and displaying site-wide views based on the subsets of said examined information, wherein the site-wide views include an application view or a domain view.