The core module of the Configuration Management Data Base in TeemIp is made of the Configuration Management Core module of iTop that has been altered to integrate TeemIp's specific IP objects. The page below lists all these alterations.
This is the root class from the CMDB data model where most CIs derive from. As an abstract class, it cannot be instanciated.
This is the class, below Functional CI, that groups all CIs that are usually hosted in a data centre, like Network Devices, Servers or Storage Devices.
On this abstract class, only one attribute is affected by TeemIp.
Name | Type | Mandatory? |
---|---|---|
Management IP | Foreign key to a(n) IPv4 or IPv6 Address | No |
Upon creation or modification, a management IP can be attached as a foreign key to an IP address. A drop-down box will list a choice of available IP addresses.
On this abstract class, TeemIp adds an operational status attribute that summarized the status carried by its different daughter classes.
Name | Type | Mandatory? |
---|---|---|
Operational status | Possible values: Active, Inactive | No |
TeemIp is replacing the attributes IP address, IP gateway and IP mask by a n:n relation with IP Addresses. The attribute MAC address is replaced by one that supports multiple MAC address formats.
A physical network interface on a physical server, as opposed to a virtual interface that is defined at the software level either in operating systems or virtual machines.
Name | Type | Mandatory? |
---|---|---|
Name | Alphanumeric string | Yes |
Status | Possible values: Active, Inactive, Obsolete, Stock | Yes |
Device | Foreign key to a(n) Connectable CI | Yes |
Comment | Multiline character string | No |
MAC address | Multi format MAC Address | No |
Speed | Decimal value (could be negative) | No |
Tab | Description |
---|---|
VLANs | VLANs that the interface is connected to |
VRFs | VRFs that the interface is connected to |
IP Addresses | IP Addresses (v4 or v6) that are hosted on the interface |
There is no limitation in the number of IPv4s and / or IPv6s that a physical interface can host.
A Connectable CI is an abstract class of CIs that groups all CIs that can be connected to an IP network. Such CI can host one or multiple physical interfaces.
On this class, TeemIp adds a computed tab that displays all IP addresses (v4 or v6) hosted by all physical interfaces attached to the CI, thus providing an overview on all IPs hosted by the CI.