I'm looking at implementing a system to monitor network health and status for multiple networks, many of which utilise private address space and may overlap with each other.
Can anyone provide useful hints or hacks to implement a network monitoring system in such a situation?
I'm currently looking at using VRF-lite to isolate each network, potentially in conjunction with NAT so a single system can poll what it sees as unique remote addresses which could in reality be duplicates of each other. (though this is a bit of a dirty solution in some respects)
The other option is isolated monitoring systems in a VLAN dedicated to each network being monitored, with a central box to aggregate stats and reporting from the other monitoring systems, though it doesn't look as though such a setup will be feasible from a cost perspective at this stage.