Method and apparatus for customizably calculating and displaying health of a computer network
First Claim
1. A method for facilitating performance monitoring of a computer network, the method comprising:
- accepting a composite score definition in terms of N different system variables, wherein N≧
2;
determining N raw data values, each raw data value corresponding to one of the N system variables;
computing the composite score in accordance with the score definition using the N raw data values as inputs; and
outputting the composite 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.
162 Citations
43 Claims
-
1. A method for facilitating performance monitoring of a computer network, the method comprising:
-
accepting a composite score definition in terms of N different system variables, wherein N≧
2;
determining N raw data values, each raw data value corresponding to one of the N system variables;
computing the composite score in accordance with the score definition using the N raw data values as inputs; and
outputting the composite score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
14. An apparatus comprising:
-
a composite score definition in terms of N different system variables, wherein N≧
2;
a data collector, interfaced to the definition, wherein the data collector collects, for each of the N system variables, a raw data value corresponding to one of the N system variables;
calculation logic, connected to the data collector, wherein the calculation logic calculates the composite score in accordance with the composite score definition using the N raw data values as inputs; and
an output by which the composite score is conveyed.
-
-
20. A method for facilitating performance monitoring of a computer network, the method comprising:
-
accepting a mapping by which a raw data value associated with a corresponding system variable is mapped to a score;
determining a raw data value corresponding to the system variable;
converting the raw data value to a score in accordance with the mapping; and
producing an output based on the score. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
a mapping by which a raw data value associated with a corresponding system variable is mapped to a score; and
a data collector, wherein the data collector collects a raw data value corresponding to the system variable;
a converter that converts the raw data values into a corresponding score in accordance with the mapping; and
an output by which is conveyed an indication based on the score. - View Dependent Claims (31, 32, 33, 34, 36, 37, 38, 40, 41, 42)
-
-
35. A computer readable medium on which is embedded a program, the program performing a method comprising the following steps:
-
accepting a composite score definition in terms of N different system variables, wherein N≧
2;
determining N raw data values, each raw data value corresponding to one of the N system variables;
computing the composite score in accordance with the score definition using the N raw data values as inputs; and
outputting the composite score.
-
-
39. A computer readable medium on which is embedded a program, the program performing a method comprising the following steps:
-
accepting a mapping by which a raw data value associated with a corresponding system variable is mapped to a score;
determining a raw data value corresponding to the system variable;
converting the raw data value to a score in accordance with the mapping; and
producing an output based on the score.
-
-
43. An apparatus for facilitating performance monitoring of a computer network, the apparatus comprising:
-
a means for accepting a composite score definition, the composite score definition comprising;
a list of N different system variables;
for each system variable, a mapping by which a raw data value associated with the corresponding system variable is mapped to a score; and
for each system variable, a weight;
a means for determining N raw data values, each raw data value corresponding to one of the N system variables;
a means for converting each raw data value associated with a corresponding system variable into a score in accordance with its associated mapping, whereby N scores result;
a means for combining the N scores in a weighted proportion according to their respective weights, so as to result in a composite score; and
a means for outputting the composite score.
-
Specification