Does anybody have experience, or is there a proper way, to scan or import the current MAC addresses of IP's on different subnets than the LS server is on? That would avoid duplicate assets and provide info about the switchports assets are patched in to. I don't want to give my LS server a NIC on all subnets.
I can fetch MAC addresses with their IP's from the central DHCP server, or firewall API, in a Python script. Both I can transform to a CSV or XML file. But how do I properly import the ip-mac address data in LS?
I could also imagine having LsAgents relaying their local subnet ARP info. Doesn't seem to be supported.