This repository is under active development. If you take a clone, you are getting the latest, and perhaps not entirely stable code.
Ptolemy is a Python Library and Web Tool for LLDP network visualization tool. This tool represents the LLDP networks in terms of bidirectional network graph diagrams showing various connections and interfaces between the devices and giving a high level overview of the network. Mapping an entire network topology into a diagram is a tedious task and might take hours and various licensed tools to be done manually. Editing these diagrams once the network topology changes gets even more tedious and time consuming foe very complex networks. We have tried to automate this process and provide customers with an open source and easy to use tool to map a topology within minutes and few simple steps.
This library has two types of flavors:
1) Make sure you have Python installed on your machine (Preferred version is 2.7.x).
Python 3 and above is not supported.
2) Install PyEz
3) Install Graphviz (Preferred version is graphviz-2.36 since graphviz-2.38 and 2.39 has few bugs) and Pygraphviz for graph diagrams.
git clone https://github.com/JNPRAutomate/ptolemy.git
NOTE
Getting Started with Ptolemy using the Web UI
Getting Started with Ptolemy using the Python Scipt
Copyright 2015 Juniper Networks, Inc. under the Apache License
Developing this tool wouldn't have been possible without Python, Junos PyEz, Graphviz, PyGraphviz,AngularJS, JQuery, Angular-Xeditable and jQuery.panzoom.