Don't reinvent the wheel, if you want to do this I would build it on top of cacti + network weathermap.
Network weathermap already does a lot of this. http://network-weathermap.com/ On Fri, Nov 6, 2015 at 6:22 PM, Adam Moffett <[email protected]> wrote: > I've always thought the network map could be generated automatically....at > least at the layer3 level. If you grab the routing table off each router > (via SNMP or API) then where you have matching directly connected prefixes > is where you have adjacency. On the surface it sounds > straightforward......I wish I had time for stuff like that. > > > On 11/6/2015 7:36 PM, That One Guy /sarcasm wrote: > > I would like some people to come together who have the time, talent, > interest in creating a small(ish) project > > It could sit atop an existing NMS type system. The dude almost has the > capability already. Our old SNMPc platform Im pretty sure can do it with > some creative rules and relation trees > > Basically just lay out a network map. > SNMP poll for an interface list > SNMP poll for the routing table > SNMP poll for the bridge table > SNMP poll for the IF IP list > > Populate the port list on the device icon dynamically > Populate the port links between the devices, with an override of course > > Input a target IP space with the default always being 0.0.0.0/0 > > Parse the routing table for the route and the interface associated with > that route > > Change the link line from that interface to an arrow line, bonus points > for nifty animations > > I like the sourceforge type open source project idea > > If its not something people would be willing to do as a small group > project on the free shoot me an offlist quote if its something youre > capable of, though I doubt the bosses budget idea will meet the demand, but > per the conversation with him today, he wouldnt be opposed to entertaining > an affordable solution. > > -- > If you only see yourself as part of the team but you don't see your team > as part of yourself you have already failed as part of the team. > > >
