Mark Newnham - 2015-03-14

Getting the software going again after 20 years

This was the software I used on a day-to-day basis for managing my corporate network back in 1995. It was the first open source project I contributed to, writing the user guide [Getting Started With Tkined] and now I need a simple, easy to manage visual network management tool again. It only took about 4 hours of digging around the internet to get to this point where I can start testing the underlying network management tools. The greatest feature of this software is the ability to do pretty sophisticated device monitoring using tools like SNMP with ease.

20 year update

  • The graphics format XBM is pretty unusual, and very few tools these days can create them. Most browsers have dropped support for displaying them. A good free tool for handling them is [XnView](http://www.xnview.com]
  • The graphical interface makes a lot of use 3 button mouse functionality. A mouse with a scroll wheel that has click functionality supports middle mouse functions.
  • The graphical interface looks very dated.
  • Printing within the application only supports postscript printers
  • Some of the tools supported (who remembers fingerd and X25?) are obsolete.
  • When this guide was written, a 64K line was high speed broadband so the document is pretty much plain text.

Platform

Debian 7.8 64 Bit Linux running in an Oracle Virtualbox VM. There was a version of the software that ran under Windows but the last known platform I remember it running on was NT Workstation 4.0

Additional Software

ActiveState ActiveTcl 8.6.

The software is written in a language called Tcl/Tk, which is pretty obscure these days. Fortunately ActiveState is the maintainer of the package, and it installs and runs flawlessly on Debian.

X11 Libraries

apt-get install libX11-dev

The software needs to be built from source, so you need to be comfortable with configure and make. The full set of development tools, gcc make etc needs to be installed. after downloading the source tree, go to the unix directory and run:

./configure

make

make install

Installation Notes

Right now, the installation doesn't complete cleanly, because of some path issues.

ln -s /opt/Activestate-8.6/lib/libtcl8.6.so /lib/libtcl8.6.so

ln -s /opt/Activestate-8.6/lib/libtk8.6.so /lib/libtk8.6.so

cp -r /usr/local/lib/scotty* /opt/Activestate-8.6/lib

cp -r /usr/local/lib/tnm* /opt/Activestate-8.6/lib

cp -r /usr/local/lib/tkined* /opt/Activestate-8.6/lib

added export TCLLIBPATH=/opt/Activestate-8.6/lib to .bashrc

made sure the 'scotty' could be found in the path when executed as root

Running The Software

Once the application compiles and installs correctly, run the command "tkined1.5.0". The Graphical monitoring screen should appear. The best place to start is probably Tools->IP Monitor->IP Discover

 

Related

Wiki: Getting Started With Tkined


Last edit: Mark Newnham 2015-03-14