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 2.1 KiB
Newer Older
thl-cmk's avatar
thl-cmk committed
{'author': 'Th.L. (thl-cmk[at]outlook[dot]com)',
 'description': ' PoC for creating topology_data.json from inventory data\n'
                '\n'
                'This script creates the topology data file needed for the '
                'Checkmk "network_visualization" plugin by Andreas Boesl and '
                'schnetz.\n'
                'See\n'
                '\n'
                'https://forum.checkmk.com/t/network-visualization/41680\n'
                '\n'
                'and\n'
                '\n'
                'https://exchange.checkmk.com/p/network-visualization\n'
                '\n'
                'for more information.\n'
                '\n'
                'The inventory data could be created with my CDP/LLDP '
                'inventory plugins:\n'
                '\n'
                'CDP: '
                'https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_cdp_cache\\\n'
                "CDP path-in-inventory: 'networking,cdp_cache'\n"
                "CDP inventory-columns: 'device_id,local_port,device_port'\n"
                '\n'
                'LLDP: '
                'https://thl-cmk.hopto.org/gitlab/checkmk/vendor-independent/inventory/inv_lldp_cache\\\n'
                "LLDP path-in-inventory: 'networking,lldp_cache'\n"
                "LLDP inventory-columns: 'system_name,local_port_num,port_id'\n"
                '\n'
                'USAGE CDP (is the default):\n'
                'create_topology_data.py -s CORE01 -m\n'
                '\n'
                'USAGE LLDP:\n'
                'create_topology_data.py -s CORE01 -p "networking,lldp_cache" '
                '-c "system_name,local_port_num,port_id" -m\n',
 'download_url': 'https://thl-cmk.hopto.org',
 'files': {'bin': ['topology_data/create_topology_classes.py',
                   'topology_data/create_topology_data.py',
                   'topology_data/create_topology_utils.py']},
 'name': 'create_topology_data',
 'title': 'Create network topology data',
 'version': '0.0.2-20231012',
 'version.min_required': '2.2.0p1',
 'version.packaged': '2.2.0p11',
 'version.usable_until': '2.3.0p1'}