Method and apparatus for configurable data collection on a computer network
First Claim
1. A method for determining a network data collection configuration for an entity utilizing a computer network, the method comprising:
- determining which nodes in the network are associated with the entity;
reading a view definition associated with the entity and determining which network variables are components of the view definition;
selecting from the nodes associated with the entity those nodes that are components of the view definition; and
producing a configuration file that specifies the network variables for each corresponding selected node.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention facilitates improved configuration of computer network data collection. In one respect, the invention is a method for determining a network data collection configuration for an entity utilizing a computer network. The method determines which nodes in the network are associated with the entity, reads a view definition associated with the entity and determines which network variables are components of the health score, selects from the nodes associated with the entity those nodes that are components of the view, and produces a configuration file that specifies the network variables for each corresponding selected node. The data collection preferably utilizes the SNMP protocol. The determining step preferably queries a database that stores entity-node associations. The view definition is preferably an XML file and refers to all nodes of a particular device type, so that the selecting step can filter network nodes by device type. In a preferred form, the network is the Internet, the method is performed by an Internet service provider, and the entity is a customer of the Internet service provider. Optionally, the method reads and utilizes a template for the configuration file. In another respect, the invention is an apparatus. The apparatus comprises a first database that stores entity-node associations, a view definition associated with an entity, a second database that stores node device type information, and a network data collection configuration generation tool, connected to the above. The network data collection configuration generation tool generates a network data collection configuration file customized to the view definition.
-
Citations
18 Claims
-
1. A method for determining a network data collection configuration for an entity utilizing a computer network, the method comprising:
-
determining which nodes in the network are associated with the entity;
reading a view definition associated with the entity and determining which network variables are components of the view definition;
selecting from the nodes associated with the entity those nodes that are components of the view definition; and
producing a configuration file that specifies the network variables for each corresponding selected node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a first database that stores entity-node associations;
a view definition associated with an entity;
a second database that stores node device type information; and
a network data collection configuration generation tool, connected to the first database, the view definition and the second database, whereby the network data collection configuration generation tool generates a network data collection configuration file customized to the view definition. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 17, 18)
-
-
14. A computer readable medium on which is embedded a program, the program performing a method for determining a network data collection configuration for an entity utilizing a computer network, the method comprising the following steps:
-
determining which nodes in the network are associated with the entity;
reading a view definition associated with the entity and determining which network variables are components of the view definition;
selecting from the nodes associated with the entity those nodes that are components of the view definition; and
producing a configuration file that specifies the network variables for each corresponding selected node.
-
Specification