Fighting Institutional Memory Loss Integrated Issue and Solution Tracking with Trackle Dan Crosta.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Configuration management
Configuration management
Using the Self Service BMC Helpdesk
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
Workflows in Archie IMS Support Person: Sonja Henderson
Graphic Services Step-by-step on-line ordering for new Quick Copy Service Instructional Materials Only.
Managing Users. Overview for School Admin Users Define Users Users Module Add Users Importing Users and Groups Manually adding users Search for Users.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Cornell University Library Instruction Statistics Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi.
Revising Riverbot Outline and Specifications Christian Skalka.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Is Your IT Out of Alignment? Chargeback and Billing with Parallels Automation Brian Shellabarger, Chief Architect - SaaS.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
DIY eTranscripts: A Guide to Building your own Electronic Transcript and Certified Document Solution Kristin Schuette Associate Registrar for Technology.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Moodle Integration with Microsoft Seree Chinodom Kittisak Onuean BURAPHA UNIVERSITY Powerful Tool for MoodlePowerful Tool for Moodle.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Teaching with Wikis Ken Baclawski College of Computer and Information Science.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
UNIX and Shell Programming (06CS36)
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
There are lots of wikis out there… But I like…. A how-to for the classroom.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Presentation on SubmissionTrackingTool: by Anjan Sharma.
WordFreak A Language Independent, Extensible Annotation Tool.
Resource Curation and Automated Resource Discovery.
CS 444 Introduction to Operating Systems
Faculty Webpage Design Minimum Requirements. Go to: then High Schoolhttp://gcsc.groupfusion.net/
Salt Suite User Guide (Copyright Salt ).
An Intro to Concurrent Versions System (CVS) ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
CVS – concurrent versions system Network Management Workshop intERlab at AIT Thailand March 11-15, 2008.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Communicating with staff. Objectives that will be covered: 1.Setting up the staffroom communitySetting up the staffroom community 2.Sharing documents.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
JIRA usage in the DAQ An overview.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
2008 Bangkok, Thailand intERLab at AIT 2008 Workshop March – Bangkok, Thailand Hervey Allen.
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
UNIX and Shell Programming
Compliance Suite™ Compliance Suite™ is Physical Plant’s software program for regulatory compliance and training tracking.
CharMeck.org Contributer Training SharePoint 2013 Orientation and Basic Training.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
New Communication Platform of Our Class.
Part 4: FCM and the UM University of Reading, December 2015.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No EUDAT collaborative.
1 Welcome! DBT544 students to the iSeries, DB2 Universal Database And SQL interface.
Collection of works to share with other people It acts as a folder where a person can upload anything from a word document to a YouTube video Wiki allows.
A software development company especially related with development of software in education sector. DEN has a highly interactive and user friendly interface.
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
© Trustees of Indiana University Released under Creative Commons 3.0 unported license; license terms on last slide. Take Group Projects to the Next Level.
What you really need to know!. It’s an important team management tool – if used correctly. Other seminars are about the swimmers. This one is really for.
19-23 Nov, h Geant4 Collaboration SLAC Koichi Murakami KEK/CRC.
Berkeley Lab Software Distribution Site NLIT Dan Pulsifer - Engineering May 11 th, 2008.
Queen’s University Library 2004 LibQUAL+™ Comments Easy Access & Analysis with.
GNU EPrints 2 Overview Christopher Gutteridge 19 th October 2002 CERN. Geneva, Switzerland.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
New Delhi, India SANOG 10 Workshop August 29-Sep 2 – New Delhi, India Hervey Allen.
IT Partners Conference Oliver Thomas 19 April 2005
Software Testing With Testopia
TWiki Tutorial – February 2005
Printer Admin Print Job Manager
CSCE 747 Software Testing and Quality Assurance
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Fighting Institutional Memory Loss Integrated Issue and Solution Tracking with Trackle Dan Crosta

15-Nov The SCCS Swarthmore College Computer Society Public Linux/OS X multimedia lab UNIX shell accts Web space, Wikis Mailing lists Video & still cams

15-Nov Student Sysadmins SCCS: unique needs as UNIX admins –Lots of us –Kind of clueless –Few regular hours –Always other or better things to do –Self-reporting stinks: rm –rf ~/bin vs. rm –rf /bin

15-Nov Partial Solutions: Do some work Get distracted by something shiny Maybe remember what you did Maybe staff to say what you did

15-Nov Partial Solution: Wiki Do some work Write it down as you go Get distracted by something shiny Maybe staff to say you did something and here’s a link to it

15-Nov Partial Solution: Ticket System Create a ticket Do some work Record your changes as a ticket annotation Get distracted by something shiny Maybe remember to staff to say you did something and here’s a link

15-Nov We Need More Record all sysadminly actions: –Who, exactly what and how, when Records accessible from the web –Because we do everything on the web –Allow arbitrary annotation to improve clarity to future generations Not ugly –Get distracted by something shiny and useful

15-Nov Trackle Web- and console-facing tools Automatic recording of system changes Minimalistic approach stays out of the way Integrated Wiki Automatic notification to staff Users may subscribe to ticket updates Appropriate support for staff and end-users

15-Nov Trackle Architecture Database Web Interface Console Tools System Shell Tracking

15-Nov Web Interface Supports 2 user classes: anonymous “users” and authenticated “staff” –Both: ticket creation, viewing –Staff only: ticket editing, shell sessions Integrated Wiki, Timeline, Milestones

15-Nov Web Interface: Tickets

15-Nov Web Interface: Tickets

15-Nov Web Interface: Shell Sessions

15-Nov Web Interface Wiki pages: public & private Wiki areas in all web components Milestones for ticket organization Timeline for tracking actions

15-Nov Console Tools GUI-like interface for creation, viewing, editing Start shell tracking session Provides subset of web functionality

15-Nov Shell Session Tracking Shell / trackle-cli Program Code System Libraries fopen() chmod()... libtrackle Session State To db via trackle-cli

15-Nov Shell Session Tracking trackle-cli records cmds, environment trackle-cli loads libtrackle with LD_PRELOAD libtrackle tracks file-related system calls: fopen, chmod, unlink, etc State directory used for IPC from libtrackle to parent trackle-cli process

15-Nov Shell Session Tracking

15-Nov System confirmation for user creation Staff notified when a ticket is confirmed Users may add selves to watcher list –With confirmation Staff, watchers notified of status changes Cron script for periodic staff reminders

15-Nov Future Plans Private tickets Ticket due dates Ticket relationships (parent/child, “depends on”, etc) Incremental file diffs & version tracking Multiple machine support High-level abstractions: free tagging LISA ’06 Paper

15-Nov Thanks! Currently in use at the SCCS Open Source (BSD License) Currently under active development (you can help!) Thanks to Ben Kuperman, Mustafa Paksoy for Audlib Thanks to Edgwall Software & contributors for Trac Previous names: wicket, twiki