Skip to main content

Topology Plugin

Overview

Topology plugins in Motadata AIOps are essential for creating network topology maps by discovering devices using various device discovery protocols such as CDP, LLDP, BGP, and more. Motadata AIOps provides a range of inbuilt topology plugins to support the topology creation of devices from major vendors. However, if a new device enters the market with a different make and model that is not supported by the existing plugins, users can create custom topology plugins to ensure seamless topology creation.

Go to Menu, Select Settings . After that, Go to Plugin Library . Select Topology. The Topology Plugin screen is displayed.

Topology Plugin Screen

The following fields are then displayed on the screen:

FieldDescription
NameThe name of the Topology plugin which is used to identify it.
Protocol Type

This indicates the type of the discovery protocol. They are categorized into the following:

- Custom Protocol

- SNMP Protocol

Used CountIndicates the total number of monitors that are using the topology plugin.
Actions

Select to display permissible actions for each plugin. The following actions are available for each user:

- Assign Monitor : This button is used to assign the topology plugin to a monitor.

- Remove Assigned Monitor : This button is used to unassign a topology plugin from a monitor.

- Clone Topology Plugin : This button is used to duplicate an existing Topology plugin in the system.

- Edit Topology Plugin : This button is used to edit the details of a topology plugin.

Create Topology Plugin

Network Topology mapping plays a pivotal role in visualizing the interconnections between devices. This mapping is facilitated by routing protocols like CDP and OSPF, ingrained within the Topology plugins of AIOps. Upon execution, AIOps meticulously crafts a Topology map, leveraging these plugins.

However, gaps may arise in the Topology map, particularly in cases where you might encounter new devices in the market that might just be unsupported by our pre-existing plugins. In such instances, you possess the power to bridge these gaps by crafting a topology plugin tailored to recognize these devices.

By orchestrating the creation of a new topology plugin and assigning it to a designated monitor, followed by a Topology scheduler run, the plugin will incorporate these previously overlooked devices into a comprehensive Topology map.

Select to start creating a topology plugin.

When creating a Topology Plugin, you'll need to fill in the following fields:

FieldDescription
NameSpecify a name for the topology plugin.
VendorSelect the vendor of the device for which you're creating the plugin.
Make & ModelSelect the make and model of the device (if applicable).
Monitor/GroupChoose whether you want to assign the plugin to a specific monitor or a group of monitors.
Monitors/GroupsSelect the specific monitor(s)/group(s) to which you want to assign the plugin.
Layer ProtocolSelect the discovery protocol to use for discovering neighbors and creating the topology.
Protocol TypeSelect whether you want to use SNMP protocol or a custom protocol for device discovery.
Credential ProfileSelect the credential profile to use for custom protocol (if applicable).
PortSpecify the port for communication protocol (if applicable).
OID Name/OIDSpecify the OID name/OID of the device for device discovery.
Script LanguageChoose the language for writing the parsing script (GO or Python).
Parsing ScriptWrite the script here to parse the retrieved data.
TimeoutSpecify the timeout for establishing connections.
Add VariableAdd any variables needed in the script.

Once you've filled in these fields and written the necessary script, you'll be able to create custom topology plugins and discover devices efficiently.