Skip to content

Python backend script and JS/HTML frontend to visualize a network topology discovered via SNMP

Notifications You must be signed in to change notification settings

akinkara/SnmpNetworkTopologyVisualizator

 
 

Repository files navigation

SnmpNetworkTopologyVisualizator

This is a visualization software that uses python backend scripts to collect SNMP information about hosts (configured in config.ini) and create a frontend interactive map that produces a network topology using D3 JavaScript library and PlotLy traffic graphs for each interface it founds.

Usage

To use this software, simply adjust config.ini with SNMP configuration for your devices, optionally also check pyconfig.py for low level configuration. THen have network_mapper.py script executed every X minutes by some scheduler like cron and your will start getting a network topology map in the html directory that you can simply open with your browser

About

Software produced as experimental for my work and published together with article on networkgeekstuff.com

Disclaimer, this software is available "as is" with no warranty. Use at your own risk

About

Python backend script and JS/HTML frontend to visualize a network topology discovered via SNMP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.1%
  • HTML 21.5%
  • CSS 5.6%
  • JavaScript 4.8%