Feature Request: MAC Address History


This is an extension of the FDB table feature request that is marked as complete. In that request, it was discussed about adding a “Last seen” and/or “First Discovered” date to the FDB information to help track MAC addresses over time; however, that part was never implemented.

It would be very useful to have this information in Librenms as it would allow us to centralize more of our monitoring and replace another product we are using for this purpose (NetDB http://netdbtracking.sourceforge.net/)

Some ideas:

  • Configurable retention time (30 day default?)
  • Faster polling (iirc FDB info is part of the discovery process not polling)


It sounds extremely useful. The times I had needed that info, I’d kill for that info.

In addition, the same historical tracking could be implemented for ARP tables.


We would love to get rid of Nedi, and right now this is probably the only feature missing in LibreNMS preventing us to do this.


Same here.


Have the same necessity. Really useful feature.
Often have tasks to find where the device/vms connected was.
Now using nedi for this. If will add to libre arp/mac history tracker will be great!
Thankful in advance.


Cacti has this functionality with a plug-in currently (https://github.com/Cacti/plugin_mactrack/) under GPLv2. Not sure if this would be an easier solution to implement.


It would be awesome.


+1 would be great to have!