Network Dashboard

Description 

Network Dashboard is a project for managing network devices, topologies, tests and running test cases. The network dashboards(inventory, topology and test) are all persisted in a database. If a device is deleted in inventory it is synchronized in topologies and tests as well.

 In Inventory Management you can manage physical network devices i.e switches, routers, firewall and servers etc. The device icons represent device states i.e on, off etc. Devices can connect with each other on available ports. Panning and zooming are some of the features of play area to focus on devices.
 
In topology management you can manage topologies by selecting devices and their links added in inventory management. 

In test management you can manage tests for a topology.

You can view demo video at https://youtu.be/kQysWjnXVc8

Tools Used
Front End Technologies: D3.js, Bootstrap, JavaScript, jQuery, jQueryUI, SVG, JSON, HTML5, CSS3, LESS
Server Side Technologies: PHP, Bonfire, CodeIgniter, AWS EC2, Linux
BackEnd Technologies: MySQL
Video Demo
Dashboard Demo
Screenshots
Inventory Management of Network Devices
Adding new devices on the playarea
Zoom in/out functionality on play area
Adding new topology
Editing an existing topology
Adding new test for network topology
Adding test options for network topology
Adding test options for network topology
Adding pattern matching for test option
Test options for network topology
Dashboard for running test cases
Network Dashboard
Published:

Project Made For

Network Dashboard

Network Dashboard is a project for managing network devices, topologies, tests and running test cases. The network dashboards(inventory, topolog Read More

Published:

Creative Fields