Jump to content

Request Tracker

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Pawal (talk | contribs) at 11:44, 4 September 2018 (new release). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Request Tracker
Original author(s)Jesse Vincent
Developer(s)Best Practical Solutions, LLC
Initial release13 October 1999; 25 years ago (1999-10-13)
Stable release
4.4.3 / July 24, 2018; 6 years ago (2018-07-24)
Repository
Written inPerl
Operating systemAny Unix-like
PlatformCross-platform
Available inMultiple Languages
TypeIssue tracking system
LicenseGPLv2
Websitebestpractical.com/request-tracker

Request Tracker, commonly abbreviated to RT, is a ticket-tracking system written in Perl used to coordinate tasks and manage requests among a community of users. RT's first release in 1996 was written by Jesse Vincent, who later formed Best Practical Solutions LLC to distribute, develop, and support the package.[1] RT is open source (FOSS) and distributed under the GNU General Public License.[2]

Request Tracker for Incident Response (RTIR) is a special distribution of RT to fulfill the specific needs of CERT teams.[3] It was initially developed in cooperation with JANET-CERT, and in 2006 was upgraded and expanded with joint funding from nine Computer Security Incident Response Teams (CSIRTs) in Europe.[4]

Technology

RT is written in Perl and runs on the Apache and lighttpd web servers using mod_perl or FastCGI with data stored in either MySQL, PostgreSQL, Oracle or SQLite. It is possible to extend the RT interface using plug-ins written in Perl.[1]

History

Jesse Vincent, while enrolled at Wesleyan University in 1994, worked for Wesleyan's computing help desk and was responsible for improving the help desk and residential networking software infrastructure. This task included setting up a ticketing system for the help desk. Initially he set up a Linux server to run "req",[5] but later he identified that the command line interface was limiting usage. Over the next two years he created and maintained WebReq, a web based interface for req written in Perl. Eventually the req portions were removed and what was left became RT version 1.0. A complete rewrite occurred for RT version 2.0 when Jesse started to work on RT full-time in 2001 and founded Best Practical Solutions.

Interface

An individual RT ticket in the version 3.8 web interface

RT has many interfaces for creating and updating tickets. A web interface is available for both logged in users and guest users. It is easily tailored by granting or denying specific permissions to users as well as by adding custom fields and data to tickets. Template callbacks allow the modification of the software's web pages without requiring extensive knowledge.

Email is another primary interface to RT and is often the only interface many guest users see. The email system includes support for auto-responses, attachments, and full customization of the rules which govern to whom and when email is sent. Emails are stored in RT as correspondence on a ticket, and the software can make a distinction between public replies and private comments to show them as appropriate.

A basic REST-like API and a command-line tool are also provided as another way to interact with RT.

Integration

  • RT integrates with Best Practical's knowledge base application, the RT FAQ Manager ("RTFM").[6] As of RT 4.0.0, RTFM's functionality was integrated into RT itself as Articles.
  • RT also integrates with Best Practical's IT asset management application, "Assets." As of RT 4.4.0, this functionality was integrated into RT itself.
  • RT supports the Networked Help Desk API.[7]

See also

References

  • "RT Essentials", O'Reilly, 2005, 224 pages ISBN 0-596-00668-3

Notes

  1. ^ a b Rich, Amy (June 2003). "RT: Request Tracker, Part 1". Sun Microsystems. Archived from the original on 2009-11-15.
  2. ^ "RT FAQ: What is RT?". Retrieved 2015-08-10. Request Tracker (RT) [...] is available under the terms of the GNU General Public License (GPL).
  3. ^ "RTIR: RT for Incident Response". Retrieved 2015-08-10. ready out of the box for your CERT or CSIRT to use
  4. ^ "REQUEST TRACKER INCIDENT RESPONSE (RTIR) SOFTWARE TO BE UPGRADED AND EXPANDED" (PDF). TERENA. 2005-10-05. Retrieved 2015-08-10.
  5. ^ Evard, Rémy (September 1994). "Managing the Ever-Growing To Do List". USENIX. Retrieved 2015-08-10.
  6. ^ "RTFM: The RT FAQ Manager". Archived from the original on 2015-09-06. Retrieved 2015-08-10. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  7. ^ "GitHub - bestpractical/rt-extension-nhd". 2011-08-10. Retrieved 2016-05-06.