Collection of CheckMK checks (see https://checkmk.com/). All checks and plugins are provided as is. Absolutely no warranty. Send any comments to thl-cmk[at]outlook[dot]com

Skip to content
Snippets Groups Projects
create_topology_data 3.1 KiB
Newer Older
thl-cmk's avatar
thl-cmk committed
{'author': 'Th.L. (thl-cmk[at]outlook[dot]com)',
thl-cmk's avatar
thl-cmk committed
 'description': 'PoC for Network Visualization data creation from inventory '
                'data\n'
                '\n'
                'This tool creates the topology data file needed for the '
                'Checkmk "Network Visualization" plugin \n'
                'from the Checkmk inventory data.\n'
                '\n'
                'THX to detlev[dot]gerke[at]siegfried[dot]ch, who was my beta '
                'tester ;-)\n'
                '\n'
                'Features:\n'
                '- Reading connection data from the Checkmk inventory\n'
                '- Adding user defined connections for connections not '
                'included in the inventory\n'
                '- handling differences between inventory neighbor names and '
                'checkmk hostnames\n'
                '- optimized for my CDP (default) and LLDP cache plugins\n'
                '- can also be used with custom inventory plugins\n'
                '- clean up old topologies\n'
                '\n'
                'For more information about the network visualization plugin '
                'see: \n'
thl-cmk's avatar
thl-cmk committed
                'the announcement from schnetz  '
                'https://forum.checkmk.com/t/network-visualization/41680\n'
                'and the plugin on the Exchange '
thl-cmk's avatar
thl-cmk committed
                'https://exchange.checkmk.com/p/network-visualization\n'
                '\n'
                'The inventory data could be created with my CDP/LLDP '
                'inventory plugins:\n'
                'CDP: '
thl-cmk's avatar
thl-cmk committed
                'https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_cdp_cache\n'
thl-cmk's avatar
thl-cmk committed
                'LLDP: '
thl-cmk's avatar
thl-cmk committed
                'https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_lldp_cache\n'
                '\n'
                '#########################################################################\n'
                'Important:\n'
                '\n'
                'This MKP is still a work in progress. Many things will change '
                'over time, including the format\n'
                'of the raw data. When you test this package, run some tests '
                'with small configurations first.\n'
                '\n'
                'Before you install this plugin, please read the '
                'documentation. There you will also find the \n'
                'latest version.\n'
                '\n'
                'https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/create_topology_data\n'
thl-cmk's avatar
thl-cmk committed
                '\n'
thl-cmk's avatar
thl-cmk committed
                '#########################################################################\n',
thl-cmk's avatar
thl-cmk committed
 'download_url': 'https://thl-cmk.hopto.org',
 'files': {'bin': ['topology_data/create_topology_classes.py',
                   'topology_data/create_topology_data.py',
thl-cmk's avatar
thl-cmk committed
                   'topology_data/create_topology_utils.py',
thl-cmk's avatar
thl-cmk committed
                   'topology_data/create_topology_data.toml']},
thl-cmk's avatar
thl-cmk committed
 'name': 'create_topology_data',
thl-cmk's avatar
thl-cmk committed
 'title': 'Network Visualization data creation',
thl-cmk's avatar
thl-cmk committed
 'version': '0.0.7-20231019',
thl-cmk's avatar
thl-cmk committed
 'version.min_required': '2.2.0p1',
 'version.packaged': '2.2.0p11',
 'version.usable_until': '2.3.0p1'}