This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
2_x:datamodel:teemip-config-mgmt [2022/12/13 15:34] – [Network Device] cnaud | 2_x:datamodel:teemip-config-mgmt [2022/12/14 15:21] – [IP Interfaces] cnaud | ||
---|---|---|---|
Line 2: | Line 2: | ||
TeemIp' | TeemIp' | ||
- | Here below is the list of iTop CIs that have been modified by TeemIp. | + | Here below is the list of modifications |
- | + | ||
===== Functional CI ===== | ===== Functional CI ===== | ||
{{icons8-server.png | {{icons8-server.png | ||
- | This is the root class from the datamodel | + | This is the root class from the CMDB data model where most CIs derive from. As an abstract class, it cannot be instanciated. |
<note tip> | <note tip> | ||
- | Important point is that the class carries | + | TeemIp adds to it the method **GetNameForIPAttribute** where the shortname of the IP associated to the CI is defined. |
</ | </ | ||
- | ===== Data Center | + | ===== Data Centre |
+ | {{icons8-server.png | ||
+ | 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. | ||
- | + | === Data Centre | |
- | ===== Network | + | On this abstract class, only one attribute is affected by TeemIp. |
- | {{icons_switch.png | + | |
- | Any type of network device: router, switch, hub, load balancer, firewall... | + | |
- | + | ||
- | + | ||
- | === Network Device Properties === | + | |
- | Only one attribute is affected by TeemIp. | + | |
^ Name ^ Type ^ Mandatory? | ^ Name ^ Type ^ Mandatory? | ||
Line 31: | Line 25: | ||
< | < | ||
* Only addresses which status is released or unassigned (i.e. not allocated nor reserved) will be offered, | * Only addresses which status is released or unassigned (i.e. not allocated nor reserved) will be offered, | ||
- | * Status of IP is automatically changed when IP is attached to the network | + | * Status of IP is automatically changed when IP is attached to the data centre |
* If enabled through IP settings, CI name is copied into IP short name. | * If enabled through IP settings, CI name is copied into IP short name. | ||
</ | </ | ||
+ | ===== Network Interfaces ===== | ||
+ | {{icons8-globe-cable.png | ||
+ | This is the root class where all interfaces derive from. | ||
- | ===== Server ===== | + | === Network Interfaces |
- | {{icons8_server.png | + | On this abstract class, TeemIp adds an operational status |
- | A Server is typically used in iTop to document a physical server machine. | + | |
- | + | ||
- | + | ||
- | === Server | + | |
- | Only one attribute | + | |
^ Name ^ Type ^ Mandatory? | ^ Name ^ Type ^ Mandatory? | ||
- | | Management IP | Foreign key to a(n) IPv4 or IPv6 Address | + | | Operational status| Possible values: Active, Inactive |
- | Upon creation or modification, | + | ===== IP Interfaces ===== |
- | < | + | {{icons8-globe-cable.png }} |
- | * Only addresses which status is released or unassigned (i.e. not allocated nor reserved) will be offered, | + | This abstract class that derives from Network Interface models |
- | * Status of IP is automatically changed when IP is attached to the server or removed from it, | + | |
- | * If enabled through IP settings, CI name is copied into IP short name. | + | |
- | </ | + | |
+ | === IP Interfaces Properties === | ||
+ | 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. | ||
===== Physical Interfaces ===== | ===== Physical Interfaces ===== | ||
- | {{classicon_physicalinterface.png }} | + | {{icons8-globe-wire.png }} |
- | A physical network interface on a physical server, as opposed to virtual | + | A physical network interface on a physical server, as opposed to a virtual |
=== Physical Interface Properties === | === Physical Interface Properties === | ||
- | TeemIp is removing the following attributes and is replacing them by a n:n relation with IP Addresses.: | + | |
- | * IP address | + | |
- | * IP gateway | + | |
- | * IP mask | + | |
- | The attribute MAC address is replaced by one that supports multiple MAC address formats. | + | |
=== Tabs === | === Tabs === |