Performance/capacity management framework over many servers
First Claim
1. A method of monitoring resource performance in a heterogeneous client-server computer network, comprising the steps of:
- collecting resource data from a plurality of network servers for a plurality of performance parameters wherein the plurality of network servers operate on a plurality of platforms;
reporting the collected resource data for each server to a network client in response to a request query from the client;
analyzing the collected resource data to generate performance data for each server; and
displaying the performance data for the plurality of network servers at the network client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of monitoring a computer network by collecting resource data from a plurality of network nodes, analyzing the resource data to generate historical performance data, and reporting the historical performance data to another network node. The network nodes can be servers operating on different platforms, and resource data is gathered using separate programs having different application programming interfaces for the respective platforms. The analysis can generate daily, weekly, and monthly historical performance data, based on a variety of resources including CPU utilization, memory availability, I/O usage, and permanent storage capacity. The report may be constructed using a plurality of documents related by hypertext links. The hypertext links can be color-coded in response to at least one performance parameter in the historical performance data surpassing an associated threshold. An action list can also be created in response to such an event.
486 Citations
20 Claims
-
1. A method of monitoring resource performance in a heterogeneous client-server computer network, comprising the steps of:
-
collecting resource data from a plurality of network servers for a plurality of performance parameters wherein the plurality of network servers operate on a plurality of platforms; reporting the collected resource data for each server to a network client in response to a request query from the client; analyzing the collected resource data to generate performance data for each server; and displaying the performance data for the plurality of network servers at the network client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for use on a client in a heterogeneous client-server computer network to monitor resource performance, comprising:
-
a computer readable storage medium; and program instructions stored on said storage medium for (i) collecting resource data from a plurality of network servers connected to the client, said network servers operating on a plurality of platforms, (ii) reporting the collected resource data for each server to the client in response to a request query from the client, (iii) analyzing the resource data for each server to generate performance data, and (iv) displaying the performance data at the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for monitoring resource performance in a heterogeneous client-server computer network, comprising:
-
a collection component that collects resource data from a plurality of network servers for a plurality of performance parameters, the network servers operating on a plurality of platforms with each platform using a separate program with a different application programming interface; a report component that reports the collected resource data for each server to a network client in response to a request query from the client; an analysis component that analyzes the collected resource data to generate performance data for each server; and a display that displays the performance data for the plurality of network servers at the network client and visually identifies performance parameters that exceed a corresponding threshold value. - View Dependent Claims (20)
-
Specification