Method and apparatus for customizably calculating and displaying health of a computer network
First Claim
1. A method for generating at least one composite health score indicating the health of at least a portion of a computer network comprising:
- receiving a definition of said composite health score, said definition defining for each of a plurality of observable network resources a mapping between a plurality of raw performance data for said each observable network resource and a representative component health score representative of said health of said each observable network resource, and further defining a function defining how said component health scores for said plurality of observable network resources are combined to form said composite health score;
collecting said raw network performance data from at least one network resource;
converting, in accordance with said mapping for each said network resource, said collected raw data into said representative component health score for said each observable network resource; and
combining said component health scores according to said function to form said composite health score.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods facilitate customizable and extensible performance monitoring of a computer network. One method accepts a composite score definition in terms of N system variables, wherein N≧2; determines N raw data values, each raw data value corresponding to one of the N system variables; computes the composite score in accordance with the definition using the N raw data values as inputs; and outputs the composite score. The composite score definition is preferably in the form of a markup language, such as XML. The composite score definition preferably comprises, for each of the N system variables, a mapping and a weight. Preferably the composite score is displayed in at least one graphic form, such as a dial gauge, a bar indicator or a number, on a hypertext page. The hypertext page preferably contains one or more links to hypertext pages containing information regarding the scores and/or raw data values from which the composite score is derived. Another method accepts a mapping by which a raw data value associated with a corresponding system variable is mapped to a score, determines a raw data value corresponding to the system variable, converts the raw data value to a score in accordance with the mapping; and produces an output based on the score. One apparatus comprises a composite score definition, a data collector, a calculation logic and an output. The data collector collects a raw data value corresponding to one of the N system variables. The calculation logic is connected to the data collector and calculates the composite score in accordance with the definition using the N raw data values as inputs. The composite score is conveyed by way of the output. Preferably, the data collector comprises a database in which at least some of the raw data values are stored and a communication module by which at least some of the raw data values are transported, preferably according to the SNMP and/or the ICMP protocols. Another apparatus comprises a mapping, a data collector, a converter and an output. A raw data value associated with a corresponding system variable is mapped to a score, according to the mapping.
178 Citations
43 Claims
-
1. A method for generating at least one composite health score indicating the health of at least a portion of a computer network comprising:
-
receiving a definition of said composite health score, said definition defining for each of a plurality of observable network resources a mapping between a plurality of raw performance data for said each observable network resource and a representative component health score representative of said health of said each observable network resource, and further defining a function defining how said component health scores for said plurality of observable network resources are combined to form said composite health score; collecting said raw network performance data from at least one network resource; converting, in accordance with said mapping for each said network resource, said collected raw data into said representative component health score for said each observable network resource; and combining said component health scores according to said function to form said composite health score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 41)
-
-
15. A computer-readable medium on which is embedded a software program, wherein, when executed, the program performs a method comprising:
-
receiving a definition of said composite health score, said definition defining for each of a plurality of observable network resources a mapping between a plurality of raw performance data for said each observable network resource and a representative component health score representative of said health of said each observable network resource, and further defining a function defining how said component health scores for said plurality of observable network resources are combined to form said composite health score; collecting said raw network performance data from at least one network resource; converting, in accordance with said mapping for each said network resource, said collected raw data into said representative component health score for the network resource; and combining said component health scores according to said function to form said composite health score. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 42)
-
-
24. An apparatus for generating at least one composite health score indicating the health of at least a portion of a computer network comprising:
-
a data collector configured to collect raw network performance data from at least one network resource; and calculation logic configured to calculate said composite health score using a definition defining for each of a plurality of observable network resources a mapping between a plurality of raw performance data for said each observable network resource and a representative component health score representative of said health of said each observable network resource, and further defining a function defining how said component health scores for said plurality of observable network resources are combined to form said composite health score. - View Dependent Claims (25, 26, 27, 28, 29, 43)
-
-
30. An apparatus for generating at least one composite health score indicating the health of at least a portion of a computer network comprising:
-
means for collecting raw network performance data from at least one network resource; means for converting said collected raw data into said representative component health score in accordance with a mapping included in a definition of said composite health score, wherein said mapping defines for each of a plurality of observable network resources, how a plurality of raw performance data for said each observable network resource is to be converted to a representative component health score representative of said health of said each observable network resource; and means for combining said component health scores for said plurality of observable network resources in accordance with a function included in said composite health score definition, wherein said function defines how said component health scores are combined to form said composite health score. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification