Information Systems Application Administration Manual Request Tracker



Similar documents
Request Tracker User s Guide. : Describes the User Interface and usage of Request Tracker V3.

California Department of Technology, Office of Technology Services WINDOWS SERVER GUIDELINE

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

WebCT 3.7 Campus Edition System Administrator s Guide. Technical Communications

MSP Center Plus Features Checklist

Request Tracker/RTx::AssetTracker at DigitalGlobe

GroundWork Monitor Open Source Installation Guide

Backup Exec Infrastructure Manager 12.5 FAQ

3M Command Center. Installation and Upgrade Guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

FileMaker Server 8. Administrator s Guide

RSA Authentication Manager 7.1 to 8.1 Migration Guide: Upgrading RSA SecurID Appliance 3.0 On Existing Hardware

COMMANDS 1 Overview... 1 Default Commands... 2 Creating a Script from a Command Document Revision History... 10

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

User s Manual. Management Software for Uninterruptible Power Supply Systems

CSE 265: System and Network Administration. CSE 265: System and Network Administration

CSE 265: System and Network Administration. CSE 265: System and Network Administration

Xopero Centrally managed backup solution. User Manual

Verax Service Desk Installation Guide for UNIX and Windows

California Department of Technology, Office of Technology Services AIX/LINUX PLATFORM GUIDELINE Issued: 6/27/2013 Tech.Ref No

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS

How To Backup An Exchange Server With 25Gb And More On A Microsoft Smartfiler With A Backup From A Backup To A Backup Point Set On A Flash Drive On A Pc Or Macbook Or Ipad On A Cheap Computer (For A

Automation Engine AE Server management

ARIS Server Installation and Administration Guide ARIS. Version Service Release 1

Copyright 2012 Trend Micro Incorporated. All rights reserved.

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

Installation Guide for FTMS and Node Manager 1.6.0

Configure Cisco Emergency Responder Disaster Recovery System

Product Guide Revision A. McAfee Web Reporter 5.2.1

What is Aconex Local Copy? Controlling Access to a Datastore Hardware Requirements Software Requirements Installing Aconex Local Copy Troubleshooting

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive

NetWrix USB Blocker. Version 3.6 Administrator Guide

NSave Table of Contents

ViewPower User Manual

Attachment E. RFP Requirements: Mandatory Requirements: Vendor must respond with Yes or No. A No response will render the vendor nonresponsive.

Avalanche Site Edition

ITA Mail Archive Setup Guide

Is my site ready for upgrade to v7.6?

User s Manual. Management Software for ATS

User Manual WatchPower

VirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server

Dell KACE K1000 Management Appliance. Administrator Guide. Release 5.3. Revision Date: May 16, 2011

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

System Administration and Server Management Service Level Agreement (SLA)

Server Installation/Upgrade Guide

Managing Cisco ISE Backup and Restore Operations

Uptime Infrastructure Monitor. Installation Guide

IM and Presence Disaster Recovery System

Online Backup Client User Manual

Maintaining the Content Server

Symantec Backup Exec 12.5 for Windows Servers. Quick Installation Guide

Installation and User Guide for Partners and Businesses

ConcourseSuite 7.0. Installation, Setup, Maintenance, and Upgrade

Customized Cloud Solution

RES ONE Automation 2015 Task Overview

Cloud-based Managed Services for SAP. Service Catalogue

Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software

EUCIP - IT Administrator. Module 2 Operating Systems. Version 2.0

IT Support Tracking with Request Tracker (RT)

Information Technology Solutions. Managed IT Services

NETWRIX IDENTITY MANAGEMENT SUITE

NAS 253 Introduction to Backup Plan

equate Installation QUICK START GUIDE

CYAN SECURE WEB APPLIANCE. User interface manual

NovaBACKUP. Storage Server. NovaStor / May 2011

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

EZblue BusinessServer The All - In - One Server For Your Home And Business

CSE 265: System and Network Administration

GestióIP IPAM v3.0 IP address management software Installation Guide v0.1

NetWrix Server Configuration Monitor

Symantec System Recovery 2013 Management Solution Administrator's Guide

Parallels Plesk Automation

Upgrade to Webtrends Analytics 8.7: Best Practices

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

SYMANTEC BACKUPEXEC2010 WITH StorTrends

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

State of Wisconsin DET File Transfer Protocol Service Offering Definition (FTP & SFTP)

CLASS SPECIFICATION Systems Support Analyst I

User s Manual. Management Software for Inverter

Avalanche Remote Control User Guide. Version 4.1.3

NAStorage. Administrator Guide. How To Use Veritas Backup Exec With. NAStorage

IT Sr. Systems Administrator

System Administration Guide

CLASS SPECIFICATION Systems Support Analyst II

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

Configure thin client settings locally

Fuse ESB Enterprise Installation Guide

FileMaker Server 14. FileMaker Server Help

HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Application Setup help topics for printing

CycleServer Grid Engine Support Install Guide. version 1.25

VERITAS Backup Exec TM 10.0 for Windows Servers

insync Installation Guide

ViewPower. User s Manual. Management Software for Uninterruptible Power Supply Systems

ManageEngine EventLog Analyzer. Best Practices Document

Attix5 Pro Server Edition

Managed Service Plans

Vistara Lifecycle Management

Transcription:

Information Systems Application Administration Manual Request Tracker Abstract : Describes all administration- and operationsrelated information for the DigitalGlobe implementation of Request Tracker V3. Issue : 05 Date : 06/20/2007

Document History Issue Author(s) Date Description Change 1 N. Metrowsky 01/03/2006 Document Creation 2 N Metrowsky 04/24/2006 Added information on daily backups and data responsibility. 3 N Metrowsky 08/07/2006 Added mysql_rotate.sh to backup_mysql.sh. 4 N Metrowsky 02/06/2007 Updated backup_mysql.sh. Added parameters to the backup command. 5 N Metrowsky 06/20/2007 Updated backup_mysql.sh. Added max_allow_packets parameter to backup command. Added backup of the OpsLog database. Page 2 of 22

Table of Contents 1 INTRODUCTION 5 2 DESCRIPTION 6 2.1 Software Release and Patches Information...6 2.2 Server Environment...6 2.3 Media Location...6 2.3.1 Installation CDs...6 2.3.2 Softcopies of the CDs...6 2.4 Documentation Location...6 2.5 Customizations (If Applicable)...6 3 CONFIGURATION 7 3.1 Global Variables...7 3.2 Environment Variables...7 4 OPERATIONS 8 4.1 Remote Access to System...8 4.2 Startup...8 4.3 Shutdown...8 4.4 Periodic Operations...8 4.4.1 Clean-up and Purges (If Applicable)...8 4.4.2 Regular Bounces (Starts & Stops)...8 4.4.3 Refreshing Databases (load Test with Prod data)...8 4.4.4 Monitoring and Event Log(s)...9 4.5 Thresholds...9 4.6 Internal & External Dependencies...9 4.7 Data Management...10 4.7.1 Responsibility Model...10 4.8 Other Notable Considerations...11 4.9 Known Areas of Concern / Issues...11 5 BACKUP/RESTORE 12 5.1 Backup...12 5.1.1 Data...12 5.1.2 Frequency...12 5.1.3 Process...12 5.1.4 Restore...13 5.1.5 Process...13 6 TROUBLESHOOTING 14 7 USER ADMINISTRATION AND SECURITY 15 7.1 Framework...15 Page 3 of 22

7.2 Standard User Admin...15 7.3 User Administration by Exception...15 7.4 Security...15 8 CUSTOMIZATIONS 16 8.1 Custom Attributes (If Applicable)...16 8.1.1 Brief Description...16 8.1.2 Creation...16 8.2 Custom Development (If Applicable)...16 9 UPGRADE CONSIDERATIONS 17 10 APPENDIX A: KNOWN ISSUES / DEFECTS 18 11 APPENDIX B: SUPPLIER INFORMATION 19 11.1 Contact Information...19 11.2 Support Process...19 12 APPENDIX C: BCP AND DR CONSIDERATIONS 20 12.1 Business Continuity Planning (BCP) / 7x24 Operations...20 12.2 Disaster Recovery...20 12.3 Data Load Process...20 12.3.1 General Information...20 12.3.2 Data Refresh Process...20 13 REFERENCES 21 14 GLOSSARY 22 Page 4 of 22

1 Introduction From the Request Tracker website at http://www.bestpractical.com: RT is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. The RT platform has been under development since 1996, and is used by systems administrators, customer support staffs, IT managers, developers and marketing departments at thousands of sites around the world. Written in object-oriented Perl, RT is a high-level, portable, platform independent system that eases collaboration within organizations and makes it easy for them to take care of their customers. RT manages key tasks such as the identification, prioritization, assignment, resolution and notification required by enterprise-critical applications including project management, help desk, NOC ticketing, CRM and software development. Page 5 of 22

2 Description Text Here 2.1 Software Release and Patches Information Please refer to the IT Operations Register. 2.2 Server Environment Request Tracker requires a Linux based PC, with a fast CPU speed (Pentium 4 2.0 Ghz), ample amount of memory (2.0 Gb) and disk storage for its database (100 Gb). Component / Module (if applicable) Development Testing (includes BCP & Training) Production 2.3 Media Location 2.3.1 Installation CDs N/A 2.3.2 Softcopies of the CDs Request Tracker is available for web download at http://www.bestpractical.com. Source code to installed Request Tracker and required software is located in /usr/local/src on helpdesk.digitalglobe.com 2.4 Documentation Location See RT Essentials. Documents in the IS Documentation folder under Request Tracker/Asset Tracker. 2.5 Customizations (If Applicable) For details on installing or upgrading Request Tracker involving customizations, see the document Installation of Request Tracker. Page 6 of 22

3 Configuration Follow the instructions in the Installation of Request Tracker Documentation. 3.1 Global Variables N/A 3.2 Environment Variables N/A Page 7 of 22

4 Operations 4.1 Remote Access to System Request Tracker requires Apache, Perl, mod_perl, Perl modules from CPAN and MySQL to function properly. Production Connection Data Parameters Start Method Program Type User ID Password Host Host Type Command Prompt Prompt Shell (in Other tab) Data 4.2 Startup Apache and MySQL need to be up and running, for Request Tracker to function. The following commands start up MySQL and Apache respectively: /etc/init.d/mysql start /usr/local/apache2/bin/apachectl start 4.3 Shutdown Request Tracker will not function, once Apache and MySQL are shut down. 4.4 Periodic Operations 4.4.1 Clean-up and Purges (If Applicable) N/A None 4.4.2 Regular Bounces (Starts & Stops) 4.4.3 Refreshing Databases (load Test with Prod data) Database maintenance, backup and disaster recovery is described in RT Essentials on pages 73-76. See also Chapter 5 of this document. Page 8 of 22

4.4.4 Monitoring and Event Log(s) Review /usr/local/apache2/logs/error_log, /usr/local/mysql/log/mysql.log and /usr/local/mysql/var/helpdesk.err, /var/log/maillog and /var/log/messages to diagnose problems. 4.5 Thresholds N/A 4.6 Internal & External Dependencies Request Tracker is self contained on its installed environment. Its only dependencies are related to required software packages, i.e. Apache, MySQL, Perl, etc. More details are provided in the Installation of Request Tracker documentation. Page 9 of 22

4.7 Data Management 4.7.1 Responsibility Model The responsibility areas for Request Tracker can be depicted as follows: Area of Responsibility Application Configuration Data Description This area includes the maintenance of Request Tracker and its related components. It also includes maintenance of software required to support the application including: Apache httpd MySQL perl mod_perl2 perl CPAN modules This area includes management and maintenance of the Request Tracker environment. This includes adding and maintaining queues, asset types, and custom fields. Setting up e-mail addresses on the Request Tracker server and MS Exchange. This area includes ownership of the data, data and database maintenance. Ultimately, all data is the responsibility of the IS Management Team to ensure that the engineers are entering and maintaining the data in an appropriate manner. Responsible Parties UNIX/Linux System Administration in collaboration with all IS groups. Specifically, the primary for Support Systems. Software Assets Software License Specialist Hardware Assets Hardware Specialist Tickets/Queues/Asset Types UNIX/Linux System Administration E-mail UNIX/Linux Administration; Windows Administration Database (Backups/Maintenance) UNIX Operations Manager Asset Data Integrity Windows Servers & Peripherals Windows Manager Windows Servers, PCs & Storage UNIX Manager & Hardware Specialist Network Equipment Network Engineer Software Software License Specialist IS Director Page 10 of 22

4.8 Other Notable Considerations 4.9 Known Areas of Concern / Issues Please refer to the Known Issues appendix. Page 11 of 22

5 Backup/Restore 5.1 Backup 5.1.1 Data The /usr/local/mysql/mysqldump command is used to backup the MySQL database. 5.1.2 Frequency The database data is saved on a daily basis to /dg/backup, and is also saved to tape. The disk backups are retained for 7 days. 5.1.3 Process The backups run each night at 4:00 AM via /etc/cron.daily. The cron.daily submits the /usr/local/bin/backup_mysql.sh script at that time. The script is as follows: #!/bin/bash # backup_mysql.sh - Perform dump of MySQL database on a daily basis # # Description: This script will perform a mysqldump of the entire MySQL database to an output file. # The file will contain the date of the dump for easy recovery. # The dump files will be retained for 8 days, as the system is being backed up to tape. # # Author: N. Metrowsky Date: 10 January, 2006 # # Revision History: # # 01/10/2006 Original Creation # 02/05/2007 Added switches to mysqldump command. Added MySQL password. # todays_date=`date +%F` dump_file="$todays_date.sql" mysql_password="xxxxxxxxxxxxx" backup_dir="/dg/cots/helpdesk/backup" backup_command="/usr/local/mysql/bin/mysqldump max-allowed-packets=64m --flush-logs --add-drop-table --add-locks --extended-insert --single-transaction -u root -h localhost - c --password=$mysql_password" # find /dg/cots/helpdesk/backup -type f -mtime +8 -exec rm -fr '{}' >/dev/null 2>&1 \; $backup_command --databases mysql > $backup_dir/mysql_$dump_file $backup_command --databases rt3 > $backup_dir/rt3_$dump_file $backup_command --databases test > $backup_dir/test_$dump_file $backup_command --databases opslog > $backup_dir/test_$dump_file # # Rotate MySQL logs # /usr/local/bin/mysql_rotate.sh The following is a copy of the /usr/local/bin/mysql_rotate.sh script: #!/bin/bash # mysql_rotate.sh - Rotate MySQL General Log and Request Tracker Housekeeeping # # This script will rotate the MySQL General Log File, on a daily basis. It will also # stop and start sendmail, the MySQL daemon and the Apache webserver. Finally, it will # clear the Request Tracker cache. This script i s called by the daily mysql_backup.sh Page 12 of 22

# script, so a good backup is created prior to running this script. # # Author N. Metrowsky 7 August, 2006 # logdir="/usr/local/mysql/var" /usr/bin/find $logdir -type f -mtime +8 -exec rm -fr '{}' >/dev/null 2>&1 \; /etc/init.d/sendmail stop /usr/local/apache2/bin/apachectl stop /bin/rm -rf /opt/rt3/var/mason_data/obj /etc/init.d/mysqld stop /bin/mv $logdir/mysql.log $logdir/mysql.log.`date '+%Y-%m-%d-%H:%M'` sleep 15s /etc/init.d/mysqld start /usr/local/apache2/bin/apachectl start /etc/init.d/sendmail start 5.1.4 Restore Restoration of the MySQL database is done via /usr/local/mysql/bin/mysql and uses the output from /usr/local/mysql/bin/mysqldump as input. 5.1.5 Process One should initialize the database area on the system performing and run the mysql command. For example: mysql u root mysql> drop database rt3; mysql> exit /usr/local/mysql/bin/mysql u root password=xxxxxxxxx < /dg/cots/helpdesk/backup/rt3_yyyy_mm_dd.sql Page 13 of 22

6 Troubleshooting Review logs in /usr/local/mysql/log/mysql.log, /usr/local/mysql/var/helpdesk.err, /var/log/maiallog, /var/log/messages and /usr/local/apache2/logs. Page 14 of 22

7 User Administration and Security User Administration and access is performed within the Request Tracker application. User Accounts and privileges are maintained via the Request Tracker application. 7.1 Framework User Access information maintained in Request Tracker database. 7.2 Standard User Admin Via GUI interface within Request Tracker. Please see RT Essentials, Chapter 5, Pages 63 70 for information about User and Group maintenance. 7.3 User Administration by Exception Via GUI interface within Request Tracker. Please see RT Essentials, Chapter 5, Pages 63 70 for information about User and Group maintenance. 7.4 Security Only run software and TCP/UDP ports required for accessing Request Tracker. Security of Request Tracker data is maintained via the GUI interface. The root account password should be changed, once Request Tracker is installed. The default password is password. The root account has complete rights to maintain the entire Request Tracker environment. DgitalGlobe uses dgroot for the main Request Tracker account and has deactivated the root account for security purposes. Page 15 of 22

8 Customizations Customization to Request Tracker include Statistic3 and Asset Tracker. 8.1 Custom Attributes (If Applicable) 8.1.1 Brief Description RTx::Statistics is a freeware plug in which provides statistics about Trouble Ticket handling. RTx::Asset racker is a freeware plug in which provides the ability for Asset and Inventory Management. RTx::RightsList is a freeware plug in which provides the ability to view and manage rights within Request Tracker and Asset Tracker. 8.1.2 Creation The Request Tracker User s Guide documentation has detailed information about the RTx::Statistics and RTx::RightsList modules. The Asset Tracker User s Guide provides documentation about RTx::AssetTracker. 8.2 Custom Development (If Applicable) N/A Page 16 of 22

9 Upgrade Considerations To perform Request Tracker upgrades, the user should read the README file that is included with the Request Tracker installation kit. Read the Cautions and Notes section of the Installation to Request Tracker documentation. Also, in regards to Asset Tracker this warning: Installing the modules RTx::AssetTracker and ExtractCustomFieldValues, before upgrading the Request Tracker database, may have unexpected results. These modules make modifications to the Request Tracker database to accommodate the new features. Therefore, perform the database upgrade and data migration, before installing these modules. Page 17 of 22

10Appendix A: Known Issues / Defects Issue / Defect No. Component Description Resolution Process Issue / Defect No. Component Description Resolution Process 1 2 Page 18 of 22

11Appendix B: Supplier Information 11.1 Contact Information Name Main URL Support URL Address Account Manager Info (name, tel #, email) Support Contact Info (name, tel #, email) Best Practical http://www.bestpractical.com http://www.bestpractical.com N/A N/A N/A 11.2 Support Process Hours of Support Customer Reference Identifier Description Open Source; supported in house and via Open Source community N/A N/A Page 19 of 22

12Appendix C: BCP and DR Considerations 12.1 Business Continuity Planning (BCP) / 7x24 Operations Definition: business continuity refers to maintaining access to a standby or temporary environment to support production services during outages relating to planned activities such as OS, database and other similar upgrades (successful or otherwise), facility moves, power outages, etc.. 12.2 Disaster Recovery Definition: a disaster is an unexpected outage to normal production operation that renders the application completely unavailable. This could be due to a system failure or a catastrophic failure of the complete production facility. 12.3 Data Load Process The following sections describe the data export/import process executed to synchronize the Request Tracker database with the Production data in accordance with the BCP planning. 12.3.1 General Information The following table lists general information about the sync process and databases involve. Database Prod Server Name Prod Database Name BCP Server Name BCP Database Name Process Owner Process Execution Process Execution Time Backup Size rt3 Helpdesk rt3 12.3.2 Data Refresh Process 12.3.2.1 Daily Export 12.3.2.2 Weekly Export Page 20 of 22

13References 1 RT Essentials, O Reilly, J. Vincent, R. Spier, et. al. 2 Installation of Request Tracker, Word Document, N. Metrowsky 3 Request Tracker User s Guide, Word Document, N. Metrowsky 4 Asset Tracker Users Guide, Word Document, N. Metrowsky 5 Asset Tracker System Manager s Users Guide, Word Document, N. Metrowsky Page 21 of 22

14Glossary Term: Definition Please see RT Essentials, Appendix A, Pages 163 170 for the Glossary. Page 22 of 22