Traceanal is the visualization tool that displays the summary table (HTML) of archived IEPM traceroute results. The data is visualized using Simile Exhibit framework (http://simile.mit.edu/exhibit/).
There are two files that needs to be deployed.
- traceroute_json.pl: The CGI that gets the hour and dest parameter from traceanal.pl and fetch traceroutes for that specific hour from IEPM database. It then parse that traceroutes into JSON and prints it.
Packages and Libraries Used
- IEPM-DB library: This perl library is used to fetch and parse traceroute data from iepm database
- Topology.pl: The CGI script implemented by Yee-Ting Li to visualize the traceroute(s) using Graphiz. The current link to script is from my local machine i.e. (http://aegir.slac.stanford.edu/cgi-bin/traceroute_topology.pl).
Detail Code Explanation
- Find and change the link of topology.pl link in traceanal.pl.
The code is also committed to SVN. One can get the source code using the following commands.
svn co file:///afs/slac.stanford.edu/g/scs/net/netmon/repo/svn/topology svn co file:///afs/slac.stanford.edu/g/scs/net/netmon/repo/svn/iepm svn co file:///afs/slac.stanford.edu/g/scs/net/netmon/repo/svn/iepm-bw