Helps locating hosts in the network (as you can see its neighbors)
When we do large deployments this should be able to support us in adding patches in netbox in an automated way (as long as its a single patch between 2 devices).
Could help in verification of network topology in netbox, correct interface names, etc.
Verify lldpd configuration
Its not a high priority item for now, we could actually do this on the switch side already as an intermediate step.
It looks easy to implement: when lldpd is installed (ubuntu, debian, cumulus), read lldp neighbors with lldpctl (supports json and other output formats).
# lldpctl -h
Usage: lldpctl [OPTIONS ...] [COMMAND ...]
Version: lldpd 0.9.9
-d Enable more debugging information.
-u socket Specify the Unix-domain socket used for communication with lldpd(8).
-f format Choose output format (plain, keyvalue, json, json0, xml).
see manual page lldpcli(8) for more information
lldpd does need to be configured to some extend. But thats out of scope for gocollect and should be handled by provisioning process.
Use case:
Its not a high priority item for now, we could actually do this on the switch side already as an intermediate step.
It looks easy to implement: when lldpd is installed (ubuntu, debian, cumulus), read lldp neighbors with lldpctl (supports json and other output formats).
lldpd does need to be configured to some extend. But thats out of scope for gocollect and should be handled by provisioning process.