Network Visualization data creation

Network Visualization data creation

Description

PoC for Network Visualization data creation from inventory data

This tool creates the topology data file needed for the Checkmk "Network Visualization" plugin
from the Checkmk inventory data.

THX to detlev[dot]gerke[at]siegfried[dot]ch, who was my beta tester ;-)

Features:

  • Reading connection data from the Checkmk inventory
  • Adding user defined connections for connections not included in the inventory
  • handling differences between inventory neighbor names and checkmk hostnames
  • optimized for my CDP (default) and LLDP cache plugins
  • can also be used with custom inventory plugins
  • clean up old topologies

For more information about the network visualization plugin see:
the announcement from schnetz https://forum.checkmk.com/t/network-visualization/41680
and the plugin on the Exchange https://exchange.checkmk.com/p/network-visualization

The inventory data could be created with my CDP/LLDP inventory plugins:
CDP: https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_cdp_cache
LLDP: https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_lldp_cache

#########################################################################
Important:

This MKP is still a work in progress. Many things will change over time, including the format
of the raw data. When you test this package, run some tests with small configurations first.

Before you install this plugin, please read the documentation. There you will also find the
latest version.

https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/create_topology_data

#########################################################################

Latest Version

Version: 0.0.7-20231019
Packaged at: 20 Oct 2023
Created on Checkmk version: 2.2.0p11
Minimum Checkmk version required: 2.2.0p1
MKP MD5 hash: 7f797bda49f4e4749ef621aad6f6fa0d
This version requires Checkmk version 2.0.0 or higher
Binaries
  • topology_data/create_topology_classes.py
  • topology_data/create_topology_data.py
  • topology_data/create_topology_utils.py
  • topology_data/create_topology_data.toml
No reviews added yet.

By downloading packages from the Checkmk Exchange you agree to our Terms of Use.