Proposed by: Hugh Sasse <hgs@dmu.ac.uk>
Introduction | Requirements | Requirements of the student | Deliverables | Web Resources
Unix systems do not run themselves, unfortunately. There are always problems with disks becoming full, mail not going where it should, compilers not handling code correctly. Then there are demands fpr the system to do more: people want to print images, and manipulate them, they want better web browsers, other languages to support different tools. Often many things interact: Mail Transfer Agents use databases, Web pages use Java. For these reasons and for security reasons, there is an ongoing process of ugrading and expanding the software available to people. All of this means that the administrator has to hold a lot of knowledge about problems with programs and their fixes, and when one has to manage more than one system, this becomes more problematic.
However, these problems are not new, and any organisation with a large number of PCs faces the same problem, as do those with many types of workstation (Sun, HP, DEC) on the same site. Usually in a large commercial organisation there is a help desk, and they will have software to assist in the problem management. However, most of this software is prohibitively expensive for a university department. Prices range from £990 to £15,000. Surprisingly there is virtually nothing available as free software.
This project is an attempt to create something to fill the gap at least for us at DMU.
These are a tentative list of requirements, with explanations. There may be others that come to light later.
The student should have a knowledge of, or an ability to become familiar with
Documentation, documentation and documentation. Too many projects are left in a state where they cannot be used, there is insufficient information for the next student to build on the project (so they end up starting from scratch), and details on how the system works are missing. The documentation should explain:
Web-based problem tracking tools for Unix, Help Desk FAQ, Teacup - A Problem Report Management System, The Tech Tracker Project, about which more information is available in this e-mail the author sent to me. Nebula Freelancer seems to be in its early stages, and is not so geared to help desk work, but could be of use there, Request Tracker. MHD is a sourceforge project with similar aims to this. It includes equipment inventory and a loans system for equipment. It is based on PHP, an area I have not ventured into yet. Reqtool. The openTicket project is a javascript based tracking system.
last Modified on 11-FEB-2002 by Hugh Sasse <hgs@dmu.ac.uk>
RCS info: $Id: help_desk_soft.html,v 1.8 2002-02-11 17:02:29+00 hgs Exp hgs $