tmshlvck / ulg

Universal Looking Glass
GNU General Public License v3.0
34 stars 16 forks source link

Warning: The project is generally abandoned, it depends on obsolete libraries, Python 2.7 and has been tested only with rather old routers and their software.

ULG version 0.9

Basic installation procedure is:

1) install prerequisites: Python 2.6 or 2.7, Genshi, Python CGI module, urllib, pexpect and pygraph and GraphViz 2) install additional router-specific prerequisities:

<FilesMatch "(.pyc|.*~)"> Deny from all

Options +ExecCGI AddHandler cgi-script .py

(Or use corresponding config of your web server.)

7) access http://yourserver/path-to-ulg/ulg.py via browser 8) change strings and templates in defaults.py and templates/*.html .

Procedure for Debian Squeeze/Wheezy and Linux Mint 14 (nadia): 1) apt-get install python python-pexpect python-pygraph python-genshi libgv-python whois

All other steps are the same as in generic case.

Contacts:

Future plans:

This "pre-release" is only a preview and "technology demonstrator". Requests and contributions are welcomed. I intend to support BIRD (http://bird.network.cz) and Cisco routers and switches and support typical BGP-related commands and also IGP and L2 management commands in order to make LG more useful for ordinary NOC staff especially for information aquisition during outages and problems.