.ds LH .ds LF Updated May 2, 1996 .ds LC -%-

.ds CH OVERVIEW OF TTS .ds LH .ds RH

OVERVIEW OF TTS



JUST WHAT IS TTS?

TTS (Trouble Tracking System/Time Tracking System) is a systems administration specific work and project tracking system. It is usable on multiple software architectures by multiple users simultaneously.

It is based upon an email engine for submitting trouble tickets, and has an HTML (web) interface to that engine as well. There is a main admin program (tt) for editing tickets, and a main report generator (ltts) for creating reports about tickets. There are several other supporting programs for these two programs, as well as specialized programs for housekeeping tasks, and creating minor reports.

WHY USE A TROUBLE TRACKING SYSTEM

A trouble tracking system is a set of programs that helps system administrators keep track of how they spend their time, and keep track of user problems. TTS can help organize the system administration work load, maintain priorities, track how the system administration team use their time, and maybe even justify to management a need for a new hire or two.

Please see Paper for more details about why a site would want to use a trouble tracking system.

WHY USE TTS?

Why use TTS? Because it's free, and it's better (In my humble opinion) than the other free systems out on the net. TTS can be used by multiple system administrators on multiple architectures simultaneously. There are no restrictions on the user interfaces that can be used to edit trouble tickets. An administrator can use the supplied interface (tt), or they can use any program on their system that will allow them basic editing of text/mail files. (Certain restrictions apply, but the tools ttlock and ttunlock are supplied to work around those restrictions. In an environment where there are only one through three administrators, those two programs might not even be needed.

ARCHITECTURES TESTED ON



-SunOS 4.1.X -Solaris 5.3+ -AIX 3.2.4 -Ultrix -Linux 1.2.13



MANDATORY SYSTEM REQUIREMENTS



-RFC 822 compliant mail (Standard Internet Mail). -Sendmail (Almost any version) or a version of UCB mail. -Perl 4.X or Perl 5.X. -Bourne Shell. -A file system that administrators AND Sendmail or UCB mail can write to and read from. -Some kind of editor capable of reading and writing plain text files.



OPTIONAL SYSTEM REQUIREMENTS



-A web browser that can do forms and tables. -A web server that can handle forms and CGI files. -The web server must be the same machine as the mail-host for TTS or must be able to mount (NFS or whatever) the file system that contains TTS data files.



KNOWN BUGS AND WISH LIST:

Please see the file code.to.do for more info.

PLEASE REMEMBER to report all bugs to ewedaa@kset.com (My current employer as of May, 1996) or to ericw@fx.com (An old employer that as of May 1996 was still being nice enough to forward my mail.)