A Brief Introduction of RT

Slides:



Advertisements
Similar presentations
My EBSCOhost Tutorial Tutorial support.ebsco.com.
Advertisements

WELCOME to an Introduction of the Monitoring the end-to-end Transport/Distribution Chain B2B Version V.
Request Tracking (RT) The new ticketing system Tomasz Wlodek.
SupportCenter Plus Product Overview. Overview 1.What is SupportCenter Plus (SCP) 2.Benefits of SCP 3.Licensing & Pricing 4.Questions.
Copyright © 2006 Help Desk Systems, Inc. All rights reserved. Overview of Help Desk Systems Inc. (HDSI) HDSI offers a hosted, web based trouble ticket.
Introducing… elementool Issue Tracking The World’s First Web-Based Issue Tracking Software.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Introduction to the Secure SMTP Server service. Secure SMTP server is a secure, reliable SMTP mail relay server for your outgoing mail. Secure SMTP service.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Unix Basics Chapter 4.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Support.ebsco.com My EBSCOhost Tutorial Tutorial.
Real Time Monitors, Inc. Switch Expert™. 2 Switch Expert™ Overview Switch Expert ™ (SE) currently deployed at 80% percent of the INSIGHT-100.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Oxford University Computing Services IT Support Tracking with Request Tracker (RT) Katherine Craddock Oxford University Computing Services.
1 The System Menu. 2 The System menu Dashboard Page displayed upon every login. It encompasses several boxes organised in two columns that provide a complete.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
August 28, 1998Handling requests with a trouble ticket system at DESY Zeuthen1 Wolfgang Friebel Motivation The req/reqng request tracking system Enhancements.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.
1 Visalia Unified School District Principal & Area Administrator Service Request Approval Processing Using The SRTS November 16, 2005 Administrative Services.
Request Tracker Trouble Ticket System By: Kellen Greto.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
2010 Kuala Lumpur, Malaysia Ticketing Systems and Documentation APRICOT 2010 February 26 – Kuala Lumpur, Malaysia.
GOOGLE TAG MANAGER. INTRODUCTION Google Tag Manager (GTM) is a free solution, introduced in October Google Tag Manager (GTM) is a free solution,
Using the My EBSCOhost Folder Tutorial support.ebsco.com.
Zscaler Support Best Practices Guide Version September 27, 2016.
2009 Manila, Philippines Ticketing Systems and Documentation APRICOT 2009 February 20 – Manila, Philippines Hervey Allen.
Linux Systems Administration
University of Florida EMS Campus Kickoff Martha Elder
Architecture Review 10/11/2004
Introduction to CAST Technical Support
TABLE OF CONTENTS Introduction 3-4 User Reviews 4 Benefits 5 Main Screens and Functions 6-16 Under Development / Future Changes 17.
Information Systems and Network Engineering Laboratory II
Delicious Social Bookmarking
Essentials of UrbanCode Deploy v6.1 QQ147
Section 6.3 Server-side Scripting
Project Center Use Cases Revision 2
How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI
Introduction and Principles
How to Fi
PRACE-EGI helpdesk integration
Chapter 2: System Structures
IT Partners Conference Oliver Thomas 19 April 2005
Amadeus Queue Manager Amadeus Business Management Platform
AMI – Status November Solveig Albrand Jerome Fulachier
Project Center Use Cases Revision 3
Task Management System (TMS)
PHP / MySQL Introduction
Project Center Use Cases Revision 3
Goodman Distributor Training
My Oracle Support (The next generation Metalink experience) lynn
Printer Admin Print Job Manager
CIT 470: Advanced Network and System Administration
Using Groove Philip S. Vavalides Professor - IT/Networking Guilford Technical Community College Jamestown, NC.
ICOTS Helpdesk Training
Ticketing Systems with RT
Introduction to CAST Technical Support
CUPS Print Services.
2018 The PowerTender system Advantages for Sellers
2018 The PowerTender system Advantages for Sellers
SupportCenter Plus Product Overview.
Managing a Distributed Environment
Contacting CT Support with MS Lync Chat room
A Scripting Server for Domain Automation Tasks
Advanced Tips and Tricks
Presentation transcript:

A Brief Introduction of RT SCC 12/6/2018

Ticketing System In order to resolve a problem... – Who wants what? – Who's going to work on this? – When did they ask, when was it done? – How much time did it take (billing, hours)? – What's left to do? – Everything is summarized and presented in a simple and intuitive manner.

RT: Advantages • Open source and free • Heavily used and tested • Very active development • Quite flexibile • Web interface and via CLI

RT: Disadvantages • A bit tricky to install the first time... • It's powerful, so you'll need to spend some time learning how it works.

Ways RT Gets Used • Helpdesk • Network operations • Bug tracking • Customer service • Project management

Essential Functionality • Several interfaces – Web, CLI, e-mail, etc. • Multiuser – At different levels: admin, general user, gues • Authentication and authorization • Event history • Handles dependencies • Notifications

User Creation • Create a userid for each member. • Assign privileges to each user.

Create Groups • Create groups of users: –Administering privileges by group is more efficient that doing so for each user.

Create Queues • Create queues for problem categories – For example • security • accounts • connectivity – Assign users to each queue • Different between AdminCC and CC

Scrips (actions) • For each queue create automatic actions – There is a group of scrips that apply to all queues. • Possible to customize per queue or globally • “scrips” are “snippets of Perl code”

Extensions • You can extend the functionality of RT. For example: – Send daily emails to remind users of tickets that have not been “taken” – Send daily emails to each user reminding them of their pending tickets. – Periodically increment ticket priority – You can execute commands via email • http://wiki.bestpractical.com/index.cgi?Extensions

The RT CLI • Simple perl script • Usually lives in /usr/bin • Can run locally or remotely • Uses HTTP (or HTTPS) • Uses TicketSQL for Searching • Talks to RT's "REST" interface • Scriptable

CLI $ export RTUSER=root $ export RTSERVER=http://124.16.151.186/rt

CLI $rt help ...     - rt help usage         (syntax information)     - rt help objects       (how to specify objects)     - rt help actions       (a list of possible actions)     - rt help types         (a list of object types)     - rt help config        (configuration details)     - rt help examples      (a few useful examples)     - rt help topics        (a list of help topics) $rt help actions ...     - list          (list objects matching some condition)     - show          (display object details)     - edit          (edit object details)     - create        (create a new object)

CLI examples rt list -i "status='new'" rt show -t ticket 42 -f id,subject,status rt create -t ticket rt show ticket/3 rt show ticket/1,5-8,42 -f id,queue,subject,status,priority rt show ticket/9/history rt show ticket/9/attachments rt show ticket/9/attachments/11/content rt correspond -m "The vendor is supplying a patch" ticket/15 rt comment -m "This is what I see" -a screenshot.png ticket/15 rt edit ticket/47

Scripting RT Shell Functions rtspam( ) { rt edit ticket/$1 set queue=spam status=deleted } rtresolve( ) { rt edit ticket/$1 set status=resolved rtshow( ) { rt show ticket/$1 $ rtresolve 12345 Ticket 12345 Resolved.

Scripting RT Shell Aliases alias rtspam='rt edit ticket/$1 set queue=spam status=deleted' alias rttop='rt ls -i "priority > 70 and status != resolved" | rt show - -f id,subject'

Scripting RT MIME use Email::Simple; my $tno = $ARGV[0]; my $ticket = `rt show ticket/$tno`; my $tobj = Email::Simple->new($ticket); print "Ticket $tno was requested by ", $tobj->header("requestors"), " on ", $tobj->header("created"), ".\n";

References • Best Practical Web site http://bestpractical.com/rt http://wiki.bestpractical.com/view/HomePage