Data model for automated server configuration
First Claim
1. A configuration data model for relating configuration objects of a computer network to other configuration objects, and for expressing the configuration objects of a computer network in a form accessible by other network components, comprising:
- device role IP post entities that represent software roles to implemented on specific network device IP hosts;
virtual IPs entities that represent virtual IP addresses associated with devices on a network;
status entities that represent the status of various software and hardware elements of a computer network; and
device entities that represent specific devices on a network.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a data model. The data model allows for modeling of all information relating to a computer network to be conveniently stored in a database in a manner which minimizes the effort associated with the addition of new devices to the network and maximizes software code reuse. The information relating to the network that may be modeled in the data model of the present invention include: software information, configuration information, monitoring information, hardware information, domain name server (DNS) information, network information, and information regarding queues that may be used by business logic, or intelligent agents in accessing and maintaining various portions of the network.
40 Citations
22 Claims
-
1. A configuration data model for relating configuration objects of a computer network to other configuration objects, and for expressing the configuration objects of a computer network in a form accessible by other network components, comprising:
-
device role IP post entities that represent software roles to implemented on specific network device IP hosts;
virtual IPs entities that represent virtual IP addresses associated with devices on a network;
status entities that represent the status of various software and hardware elements of a computer network; and
device entities that represent specific devices on a network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A configuration data model for relating information regarding the configuration of various software, network, and hardware entities on a computer network, comprising:
-
role configurations entities, device role configuration entities, and device role IP host entities that define the configuration of various software roles of devices and applications used on a computer network;
status entities for monitoring the status of various software and hardware elements of the computer network; and
virtual IPs entities that relate to virtual IP addresses to be used by devices connected to a network. - View Dependent Claims (7)
-
-
8. A computer readable set of instructions residing on a computer-readable medium that produces a software data model comprising:
-
device role IP host entities;
virtual IPs entities;
role configurations entities;
device role configuration entities; and
status entities;
wherein said device role IP host entities, role configurations entities, and device role configuration entities each relate to software roles that comprise multiple software packages to be installed on various devices connected to a network;
wherein said virtual IPs entities relate to device entities representing specific devices, and provide virtual IP addresses for the devices represented by the device entities to the various other devices using the computer network; and
wherein said status entities monitor the status of hardware devices and software applications used on the network.
-
-
9. A configuration data model for characterizing the configuration of all software and hardware elements connected to a network, comprising:
-
a plurality of devices entities;
a plurality of conduits entities;
a plurality of device role IP host entities;
a plurality of interface IP type entities;
a plurality of virtual IPs entities;
a plurality of services entities;
a plurality of role configurations entities;
a plurality of device role configuration entities;
a plurality of status entities;
a plurality of component type entities; and
a plurality of device role configuration values entities. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification