1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
2 <!-- This document is licensed using the GNU General Public License version 2 -->
5 <link rel=
"stylesheet" href=
"http://www.student.uit.no/~pere/mypapers/mrtg-td/slides.css" type=
"text/css">
6 <!-- link rel="stylesheet" href="slides.css" type="text/css" -->
7 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
8 <meta name=
"Language" content=
"en">
9 <meta name=
"Author" content=
"Petter Reinholdtsen">
16 info on local changes and
20 <h1>RT: UiO modifications
</h1>
22 <p>UiO uses request-tracker to handle user requests for a large
23 number of sysadmin groups. This is a summary of the changes we
24 did to the default installation
</p>
26 <p><tt><a href=
"http://www.usit.uio.no/it/rt/modifications/">http://www.usit.uio.no/it/rt/modifications/
</a></tt></p>
28 <div class=
"presenter">Petter Reinholdtsen pre@usit.uio.no / pere@hungry.com
29 <br>RT workshop, Oslo,
2006-
06-
14</div>
31 <h2>Local changes done to UiOs RT installation
</h2>
34 <li>LDAP authentication with local users.
35 <li>LDAP to RT synchronization of groups and user information
36 <li>Automatic password generation for non-LDAP users
37 <li>Filtering spam to spam-suspect queue
38 <li>Ticket administration using email
39 <li>Mail threading based on SMTP References and In-reply-to (merged)
40 <li>Automatic ticket priority escalation
41 <li>Automatic reminders to ticket and queue owners
42 <li>More consistent date/time display (timezone)
43 <li>Automatic remove queue addresses as ticket watchers
44 <li>Emailing stats for each queue
45 <li>Module for statistics
48 <p>Most of these are based on code found on the web.
50 <h2>Change summary
1/
6</h2>
53 <dt>LDAP authentication with local users
</dt>
55 <li>Want to authenticate site users using LDAP
56 <li>Want external (non-site) users as well
57 <li>Site users have several mail addresses and one username
58 <li>Hook into email reception and user authentication
61 <dt>LDAP to RT synchronization of groups and user information
</dt>
63 <li>Update group members in existing user admin system
64 <li>Import/synchronize groups from LDAP. triggered by content
66 <li>Want to update primary email address when users move from.
67 Also updates phone number and address based on LDAP phone book.
72 <h2>Change summary
2/
6</h2>
75 <dt>Automatic password generation for non-LDAP users
77 <li>New users without LDAP info get a password included in the
78 first email response from RT.
79 <li>Allow external users to request a new password on the login
80 page by supplying their email address.
81 <li>Based on scrip example found on the wiki and a modified
85 <dt>Filtering spam to spam-suspect queue
87 <li>MailPlugin looking for spamassasin headers, and send ticket
88 into designated spam queue or throw it away (configurable).
93 <h2>Change summary
3/
6</h2>
96 <dt>Ticket administration using email
</dt>
98 <li>Keep those handling tickets using email happy
99 <li>From:-based "authentication" - sufficient as our mail
100 system make it harder to fake email
101 <li>And always social ways to hanle offenders.
102 <li>Only revertable operations allowed over email
103 <li>Will consider GPG-signing if stronger authentication is needed
104 <li>BP integrated this functionality into RT, need to test it
107 <dt>Mail threading based on SMTP References and In-reply-to (merged)
109 <li>Make it easier for those using RT via email to keep track
110 of the messages assosiated with a given ticket.
111 <li>Now integrated into RT
115 <h2>Change summary
4/
6</h2>
118 <dt>Automatic ticket priority escalation
120 <li>Based on script from Tim Bishop, modified to process all queues.
121 <li>Increases priority to reach FinalPirority by due date
122 <li>Make it hard to track recently manually changed tickets
123 <li>BP integrated/developted improved version, to be tested
126 <dt>Automatic reminders to ticket and queue owners
128 <li>Send email with summary of tickets with high priority
129 <li>Queue owners are found based on group names (
<queue
>-owners)
130 <li>The ticket owner is reminded until the ticket is over due,
131 <li>then both the ticket owner and the queue owner is reminded
136 <h2>Change summary
5/
6</h2>
140 <dt>More consistent date/time display (timezone)
142 <li>RT date presentation is slightly confusing.
143 <li>Use ISO dates and try to use the same time zone
145 <dt>Automatic remove queue addresses as ticket watchers
147 <li>Improve handling of emails sent to two different RT queues
148 <li>Avoid bounces going to the RT admins.
153 <h2>Change summary
6/
6</h2>
156 <dt>Emailing stats for each queue
158 <li>Based on script from Tim Bishop, modified to report all
159 enabled queues instead of using a static list.
160 <li>Keep the administration happy, as they can get a highlevel
161 view on the activity in the organization.
164 <dt>Module for statistics
166 <li>Using the RT plugin from
167 <tt>http://wiki.bestpractical.com/index.cgi?RT3StatisticsPackage
</tt>
168 <li>Not locally modified, low maintainence mode.
169 <li>Our version seem to ignore deleted tickets (spam)
174 <!-- h2>Wanted improvements</h2 -->
176 <h2>Thank you very much
</h2>