This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
extensions:teemip-network-mgmt-extended [2025/01/30 16:18] – [Revision History] cnaud | extensions:teemip-network-mgmt-extended [2025/05/23 16:07] (current) – [Revision History] cnaud | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{ picto_networkmanagementextended.png}} | + | {{ picto_networkmanagementextended.png?nolink}} |
====== Network Management Extended ====== | ====== Network Management Extended ====== | ||
---- dataentry summary ---- | ---- dataentry summary ---- | ||
Line 7: | Line 7: | ||
level_hidden | level_hidden | ||
collector_hidden | collector_hidden | ||
- | version | + | version |
- | release_dt | + | release_dt |
- | TeemIp | + | TeemIp |
- | iTop : 3.1+ | + | iTop : 3.2.1+ |
code : teemip-network-mgmt-extended | code : teemip-network-mgmt-extended | ||
- | localization | + | localization |
state : stable | state : stable | ||
diffusion_hidden | diffusion_hidden | ||
Line 19: | Line 19: | ||
keyword_tags | keyword_tags | ||
dependencies_s | dependencies_s | ||
- | download_wiki | + | download_wiki |
github_wiki | github_wiki | ||
- | php-max | + | php-max |
---- | ---- | ||
- | This extension adds to TeemIp data model a few advanced classes dedicated to the network world. | + | This extension adds to TeemIp data model advanced classes dedicated to the network world, like clusters of network device, aggregate links, network components and modules and enhance network related classes that are part of TeemIp core extensions, like VLANs and network interfaces. |
< | < | ||
Line 32: | Line 32: | ||
===== Revision History ===== | ===== Revision History ===== | ||
^ Version | ^ Version | ||
- | | **3.2.0** | 2024-11-13 | + | | **3.2.2** |
+ | | 3.2.1 | 2025-05-21 | ||
+ | | 3.2.0 | ||
| 3.1.3 | 2024-06-26 | | 3.1.3 | 2024-06-26 | ||
| 3.1.2 | 2023-12-14 | | 3.1.2 | 2023-12-14 | ||
Line 44: | Line 46: | ||
===== Features ===== | ===== Features ===== | ||
With TeemIp Network Management Extended: | With TeemIp Network Management Extended: | ||
- | * Group interfaces together through Aggregate Links, | + | |
- | * Manage high availability, | + | * Manage |
- | * Add components like power supplies, management boards... to network devices, | + | * Add **components** like power supplies, management boards... to **network devices**, |
- | * Use topological object to manage speeds, layer 2 protocols and connectors on your IP Interfaces. | + | * Document **network modules** like transceivers that are attached to physical interface to provide fiber connectivity, |
+ | * Use topological object to manage | ||
+ | * Store your **SNMP credentials** to ease network device management, | ||
+ | * Document your **network flows**. | ||
===== Licensing ===== | ===== Licensing ===== | ||
Line 56: | Line 61: | ||
===== Requirements ===== | ===== Requirements ===== | ||
- | There is no specific requirement with that extension. | + | //**TeemIp |
- | + | // | |
- | When installed on an iTop application, | + | |
===== Installation ===== | ===== Installation ===== | ||
- | Installation on a TeemIp standalone is done with the application itself, through the setup. | + | //**TeemIp standalone:**// Installation |
- | + | // | |
- | When adding the module | + | |
===== Configuration ===== | ===== Configuration ===== | ||
Line 72: | Line 74: | ||
===== Aggregate Link ===== | ===== Aggregate Link ===== | ||
- | {{icons8-bursts-48.png | + | {{icons8-bursts-48.png |
Should you need to group several physical interfaces on your network device to model trunking in the HP world or Ether Channel in the Cisco one, the Aggregate Link class will allow you to do so. | Should you need to group several physical interfaces on your network device to model trunking in the HP world or Ether Channel in the Cisco one, the Aggregate Link class will allow you to do so. | ||
Line 88: | Line 90: | ||
| **More Information** ||| | | **More Information** ||| | ||
| MAC address | Formated alphanumeric string | No | | | MAC address | Formated alphanumeric string | No | | ||
+ | | Speed | Foreign key to a(n) Interface speed | No | | ||
| Protocol | Foreign key to a(n) Layer 2 Protocol | No | | | Protocol | Foreign key to a(n) Layer 2 Protocol | No | | ||
+ | | MTU | Integer | No | | ||
=== Tabs === | === Tabs === | ||
Line 100: | Line 104: | ||
In the Overview menu of the Configuration Management module, find the Network group and the Aggregate Link dashlet within that group. Click on it and select the item you are interested in: | In the Overview menu of the Configuration Management module, find the Network group and the Aggregate Link dashlet within that group. Click on it and select the item you are interested in: | ||
- | {{ classdisplay_aggregatelink3x.png }} | + | {{ classdisplay_aggregatelink3x.png |
<note tip> | <note tip> | ||
Line 107: | Line 111: | ||
===== Cluster Network ===== | ===== Cluster Network ===== | ||
- | {{icons8-stack.png | + | {{icons8-stack.png |
This class allows you to group network devices together to create a high availability, | This class allows you to group network devices together to create a high availability, | ||
Line 143: | Line 147: | ||
Click on the “New CI” menu, then select “Cluster Network” in the form below: | Click on the “New CI” menu, then select “Cluster Network” in the form below: | ||
- | {{ classcreate_clusternetwork_selectionform3x.png }} | + | {{ classcreate_clusternetwork_selectionform3x.png |
And click “Apply” to display the Cluster Network creation form: | And click “Apply” to display the Cluster Network creation form: | ||
- | {{ classcreate_clusternetwork3x.png }} | + | {{ classcreate_clusternetwork3x.png |
When listing the nodes, redundancy parameters can be set so that impact analysis can take availability of all cluster members into consideration. | When listing the nodes, redundancy parameters can be set so that impact analysis can take availability of all cluster members into consideration. | ||
- | {{ classdisplay_clusternetwork_ha3x.png }} | + | {{ classdisplay_clusternetwork_ha3x.png |
<note warning> | <note warning> | ||
Line 157: | Line 161: | ||
</ | </ | ||
- | {{ classdisplay_clusternetwork_impact3x.png }} | + | {{ classdisplay_clusternetwork_impact3x.png |
===== Network Device Component ===== | ===== Network Device Component ===== | ||
- | {{icons8-slave-48.png | + | {{icons8-slave-48.png |
Network devices may be made of different components: power supplies, management board... That class allow you to register them in TeemIp' | Network devices may be made of different components: power supplies, management board... That class allow you to register them in TeemIp' | ||
Line 194: | Line 198: | ||
In the Overview menu of the Configuration Management module, find the Network Device Component dashlet, click on it and select the item you are interested in: | In the Overview menu of the Configuration Management module, find the Network Device Component dashlet, click on it and select the item you are interested in: | ||
- | {{ classdisplay_networkdevicecomponent3x.png }} | + | {{ classdisplay_networkdevicecomponent3x.png |
+ | |||
+ | ===== Network Module ===== | ||
+ | {{icons8-laser-beam-hazard-48.png | ||
+ | A Network Module or transceiver or interface converter is a small, most of the time optical, Tx / Rx device that get plugged in a physical network interface. | ||
+ | |||
+ | === Network Module Properties === | ||
+ | ^ Name ^ Type ^ Mandatory? | ||
+ | | **General Information** ||| | ||
+ | | Name | Alphanumeric string | Yes | | ||
+ | | Organization | Foreign key to a(n) Organization | Yes | | ||
+ | | Status| Possible values: Implementation, | ||
+ | | Business criticality | Possible values: Low, Medium, High | No | | ||
+ | | Location | Foreign key to a(n) Location| No | | ||
+ | | Device | Foreign key to a(n) Connectable CI | No | | ||
+ | | Physical interface | Foreign key to a(n) Physical interface | No | | ||
+ | | **More Information** ||| | ||
+ | | Brand | Foreign key to a(n) Brand | No | | ||
+ | | Model | Foreign key to a(n) Model | No | | ||
+ | | Serial number | Alphanumeric string | No | | ||
+ | | Asset number | Alphanumeric string | No | | ||
+ | | **Dates** ||| | ||
+ | | Move to production date | Date (year-month-day) | No | | ||
+ | | Purchase date | Date (year-month-day) | No | | ||
+ | | End of warranty | Date (year-month-day) | No | | ||
+ | | **Other information ** ||| | ||
+ | | Physical interface speed | Speed attribute of the interface | No | | ||
+ | | Module type | Foreign key to a(n) [[teemip-network-mgmt-extended# | ||
+ | | Max Data Rate | Speed attribute o the module type | No | | ||
+ | | Description | Multiline character string | ||
+ | |||
+ | === Tabs === | ||
+ | ^ Tab ^ Description | ||
+ | | Contacts | All the contacts for this configuration item | | ||
+ | | Documents | All the documents linked to this configuration item | | ||
+ | |||
+ | |||
+ | === Displaying a Network Module === | ||
+ | In the Network dashboard that is accessible from a submenu of the standard CMDB overview menu, find the Network Module dashlet in the Interfaces section, click on it and select the item you are interested in: | ||
+ | |||
+ | {{ classdisplay_networkmodule3x.png ? | ||
===== Network Device ===== | ===== Network Device ===== | ||
- | {{icons8-switch.png | + | {{icons8-switch.png |
This class of CIs is brought by iTop CMDB. It models any type of network device: router, switch, hub, load balancer, firewall… TeemIp Network Management Extended enriches it with additional attributes and relations as shown below. | This class of CIs is brought by iTop CMDB. It models any type of network device: router, switch, hub, load balancer, firewall… TeemIp Network Management Extended enriches it with additional attributes and relations as shown below. | ||
Line 218: | Line 262: | ||
In the Overview menu of the Configuration Management module, find the Network Device dashlet, click on it and select the item you are interested in: | In the Overview menu of the Configuration Management module, find the Network Device dashlet, click on it and select the item you are interested in: | ||
- | {{ classdisplay_networkdevice_extended.png }} | + | {{ classdisplay_networkdevice_extended.png |
===== Network Flow ===== | ===== Network Flow ===== | ||
- | {{icons8-flow.png | + | {{icons8-flow.png |
Network Flows will help you to document the key flows that go through your network and to visualize them in a diagram. | Network Flows will help you to document the key flows that go through your network and to visualize them in a diagram. | ||
Line 259: | Line 303: | ||
In the Network dashboard that is accessible from a submenu of the standard CMDB overview menu, find the Network Flow dashlet, click on it and select the item you are interested in: | In the Network dashboard that is accessible from a submenu of the standard CMDB overview menu, find the Network Flow dashlet, click on it and select the item you are interested in: | ||
- | {{ classdisplay_networkflow.png }} | + | {{ classdisplay_networkflow.png |
Line 265: | Line 309: | ||
Once network flows between CIs are documented, the logical path that connects them all can be visualized through the menu **Outgoing Flow…** displayed under the **Other Actions** menu of Network Flow or Functional CI (see above). | Once network flows between CIs are documented, the logical path that connects them all can be visualized through the menu **Outgoing Flow…** displayed under the **Other Actions** menu of Network Flow or Functional CI (see above). | ||
- | {{ network_outgoingflow1.png }} | + | {{ network_outgoingflow1.png |
- | {{ network_outgoingflow2.png }} | + | {{ network_outgoingflow2.png |
<note tip> | <note tip> | ||
Line 272: | Line 316: | ||
</ | </ | ||
===== VLAN ===== | ===== VLAN ===== | ||
- | {{icons8-hierarchy.png | + | {{icons8-hierarchy.png |
TeemIp Network Management Extended alters and enhances the Virtual LAN class properties but leaves the tabs unchanged. | TeemIp Network Management Extended alters and enhances the Virtual LAN class properties but leaves the tabs unchanged. | ||
Line 299: | Line 343: | ||
In the Overview menu of the Configuration Management module, find the Network group, click on it and select the item you are interested in the list: | In the Overview menu of the Configuration Management module, find the Network group, click on it and select the item you are interested in the list: | ||
- | {{ classdisplay_vlan3x.png }} | + | {{ classdisplay_vlan3x.png |
Line 307: | Line 351: | ||
===== SNMP Credentials ===== | ===== SNMP Credentials ===== | ||
- | {{icons8-switch-48-lock.png | + | {{icons8-switch-48-lock.png |
This class allows you to document the different SNMP credentials that are used within your organization. | This class allows you to document the different SNMP credentials that are used within your organization. | ||
Line 340: | Line 384: | ||
From the listing view or from any create action of a SNMP Credentials badge, click on the {{2_x: | From the listing view or from any create action of a SNMP Credentials badge, click on the {{2_x: | ||
- | {{ classcreate_snmpcredentials.png }} | + | {{ classcreate_snmpcredentials.png |
According to the selected value for the Security level, the attributes that are relevant for this level become mandatory : | According to the selected value for the Security level, the attributes that are relevant for this level become mandatory : | ||
Line 351: | Line 395: | ||
===== Typology Elements ===== | ===== Typology Elements ===== | ||
- | {{icons8-new-item-48.png }} | + | {{icons8-new-item-48.png |
- | The extension enhances the Brand and Model typological elements and brings | + | The extension enhances the Brand and Model typological elements and brings new ones. |
==== Brand ==== | ==== Brand ==== | ||
A logo attribute is added to the class and is also used as image attribute, which ease the search of a Brand in a list. | A logo attribute is added to the class and is also used as image attribute, which ease the search of a Brand in a list. | ||
- | {{classdisplay_brand.png}}{{classlist_brand.png}} | + | {{classdisplay_brand.png?nolink}}{{classlist_brand.png?nolink}} |
==== Model ==== | ==== Model ==== | ||
A picture attribute is added to the class and is also used as image_attribute. | A picture attribute is added to the class and is also used as image_attribute. | ||
- | {{ classdisplay_model.png }} | + | {{ classdisplay_model.png |
+ | |||
+ | ==== Network Module Type ==== | ||
+ | This typology element provides technical details on the network modules that different providers may offer. | ||
+ | |||
+ | === Network Module Type Properties === | ||
+ | ^ Name ^ Type ^ Mandatory? | ||
+ | | **General Information** ||| | ||
+ | | Name | Alphanumeric string | Yes | | ||
+ | | Form factor | Possible values: Integrated, SFP, SFP+, OSFP, QSFP, QSFP+, XFP, GBIC, Mini GBIC, Other | Yes | | ||
+ | | Speed | Foreign key to a(n) Interface Speed | No | | ||
+ | | Connector | Foreign key to a(n) Interface Connector | Yes | | ||
+ | | Description | Multiline character string | ||
+ | | **Optical Details** ||| | ||
+ | | Optical reach | Possible values: SR, LR, LRM, ER, XR, ZR, DWDM, CWDM, Other | Yes | | ||
+ | | Tx lambda | Alphanumeric string | ||
+ | | Rx lambda | Alphanumeric string | ||
+ | |||
+ | === Tabs === | ||
+ | ^ Tab ^ Description ^ | ||
+ | | Network modules | Dashboard listing all the network modules of this type | | ||
+ | |||
+ | === Managing network module Types === | ||
+ | These are accessible from the typology configuration dashboard. | ||
+ | |||
+ | {{ classdisplay_networkmoduletype3x.png ? | ||
==== Additional elements ==== | ==== Additional elements ==== | ||
- | These four elements | + | These are: |
^ Name ^ Description | ^ Name ^ Description | ||
Line 374: | Line 443: | ||
The extension groups network specific typological elements in a dedicated dashlet. | The extension groups network specific typological elements in a dedicated dashlet. | ||
- | {{ overview_group_network_typology3x.png }} | + | {{ overview_group_network_typology3x.png |
These typological elements change the different interfaces as follows: | These typological elements change the different interfaces as follows: | ||
Line 380: | Line 449: | ||
==== Logical Interface ==== | ==== Logical Interface ==== | ||
* Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | * Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | ||
- | * Foreign key toward Layer 2 Protocol is added | + | * Foreign key toward Layer 2 Protocol is added, |
+ | * A maximum transmission unit (MTU) parameter is added as well. | ||
- | {{ classdisplay_logicalinterface3x.png }} | + | {{ classdisplay_logicalinterface3x.png |
Line 388: | Line 458: | ||
==== Network Device Virtual Interface ==== | ==== Network Device Virtual Interface ==== | ||
* Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | * Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | ||
- | * Foreign key toward Layer 2 Protocol is added | + | * Foreign key toward Layer 2 Protocol is added, |
+ | * A maximum transmission unit (MTU) parameter is added as well. | ||
- | {{ classdisplay_networkdevicevirtualinterface3x.png }} | + | {{ classdisplay_networkdevicevirtualinterface3x.png |
==== Physical Interface ==== | ==== Physical Interface ==== | ||
* Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | * Speed attribute (string) is replaced by a foreign key toward a Interface Speed, | ||
- | * Foreign key toward Layer 2 Protocol is added | + | * Foreign key toward Layer 2 Protocol is added, |
- | * Foreign key toward Connector is added | + | * Foreign key toward Connector is added, |
+ | * A maximum transmission unit (MTU) parameter is added too. | ||
- | Note that the extension adds as well a foreign key toward an Aggregate Link. | + | Note that the extension adds as well: |
+ | * A foreign key toward an Aggregate Link, | ||
+ | * A foreign key toward a Network Module. | ||
+ | |||
+ | <note tip> | ||
+ | A physical interface cannot host a connector and a network module at the same time. | ||
+ | </ | ||
- | {{ classdisplay_physicalinterface3x.png }} | + | {{ classdisplay_physicalinterface3x.png |
===== Network Security Manager profile ===== | ===== Network Security Manager profile ===== |