Введение
Request Tracker, обычно сокращенно RT, – это программное обеспечение с открытым исходным кодом для отслеживания задач, предназначенное для организаций любого размера, позволяющее отслеживать и управлять рабочими процессами, запросами клиентов и внутренними проектными задачами различного рода. Благодаря бесшовной интеграции с электронной почтой, настраиваемым жизненным циклам задач, конфигурируемой автоматизации, а также детальным правам доступа и ролям, Request Tracker изначально был разработан как система отслеживания задач на языке Perl, используемая для координации работы и управления запросами в онлайн-сообществе пользователей. Первый релиз RT в 1996 году был создан Джесси Винсентом, который впоследствии основал компанию Best Practical Solutions LLC для распространения, разработки и поддержки данного программного обеспечения. RT является программным обеспечением с открытым исходным кодом (FOSS) и распространяется по лицензии GNU General Public License. Request Tracker for Incident Response (RTIR) – это специализированная версия RT, разработанная для удовлетворения конкретных потребностей команд CERT. В настоящее время RTIR представляет собой одновременно инструмент, предназначенный для управления инцидентами, инструмент общего назначения, который команды могут использовать для решения других задач, а также систему, которая может – и зачастую является – полностью настраиваемой, построенной на основе интеграций и настроек, созданных пользователями. Изначально он был разработан в сотрудничестве с JANET CERT, а в 2006 году был модернизирован и расширен за счет совместного финансирования девяти команд реагирования на инциденты компьютерной безопасности (CSIRT) в Европе.
Request Tracker, commonly abbreviated to RT, is an open source tool for organizations of all sizes to track and manage workflows, customer requests, and internal project tasks of all sorts. With seamless email integration, custom ticket lifecycles, configurable automation, and detailed permissions and roles, Request Tracker began as ticket tracking software written in Perl used to coordinate tasks and manage requests among an online 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. RT is open source (FOSS) and distributed under the GNU General Public License. Request Tracker for Incident Response (RTIR) is a special distribution of RT to fulfill the specific needs of CERT teams. At this point, RTIR is, at once, a tool specific to incident management, a general purpose tool teams can use for other tasks, and also a tool that can—and very often is—a fully customized system built on layers of user integrations and user customizations. 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.
Технология
RT написан на Perl и работает на веб-серверах Apache и lighttpd с использованием mod_perl или FastCGI, с данными, хранящимися в MySQL, PostgreSQL, Oracle или SQLite. Интерфейс RT можно расширить с помощью плагинов, написанных на Perl. Однако позже он обнаружил, что интерфейс командной строки ограничивал использование. В течение следующих двух лет он создал и поддерживал WebReq – веб-интерфейс для req, написанный на Perl. В конечном итоге части req были удалены, и то, что осталось, стало RT версии 1.0. Полная переработка произошла для RT версии 2.0, когда Джесси начал работать над RT полный рабочий день в 2001 году и основал Best Practical Solutions. RT использовался CPAN, но из-за снижения использования дата прекращения поддержки – 1 марта 2021 года – была объявлена на Perl NOC 4 декабря 2020 года. Сайт rt.cpan.org будет закрыт 1 марта 2021 года. После протеста со стороны сообщества разработчиков, была заключена сделка с компанией для обеспечения дальнейшего хостинга. rt.cpan.org останется в сети.
Интерфейс
Организации любого размера используют Request Tracker для отслеживания и управления рабочими процессами, запросами клиентов и внутренними задачами проектов любого типа. Помимо прочего, RT предлагает настраиваемые жизненные циклы тикетов, бесшовную интеграцию с электронной почтой, конфигурируемую автоматизацию, а также детальные права доступа и роли. RT предоставляет множество способов глубокой настройки создания и обновления тикетов, владельцев, зависимостей, любых пользовательских параметров и рабочих процессов. Веб-интерфейс доступен как для авторизованных пользователей, так и для гостей, клиентов и конечных пользователей. Шаблонные обратные вызовы позволяют изменять веб-страницы программного обеспечения без специальных знаний. Бесшовная интеграция с электронной почтой – еще один основной интерфейс RT, который часто является единственным, доступным для многих внешних пользователей. Система электронной почты поддерживает автоматические ответы, вложения и полную настройку всех правил обработки электронной почты. Электронные письма хранятся в RT как переписка по тикету, и программное обеспечение может различать публичные ответы и приватные комментарии, отображая их соответствующим образом. Также предоставляется базовый REST-подобный API и инструмент командной строки для взаимодействия с RT.
Особенности
RT интегрируется с приложением базы знаний Best Practical, RT FAQ Manager ("RTFM"). Начиная с RT 4.0.0, функциональность RTFM была интегрирована непосредственно в RT в виде Статей, встроенной базы знаний RT. В стандартную комплектацию входят широкие возможности построения графиков, конструктор рабочих процессов, редакторы панели управления с функцией перетаскивания и возможности автоматизации. Request Tracker принимает и обрабатывает все электронные письма, отправленные на ваши ключевые адреса: support@, sales@, helpdesk@, security@ и т.д. Сотрудники могут управлять ответами на обращения по электронной почте или через полнофункциональный веб-интерфейс RT. RT оснащен мощным конструктором транзакционных запросов, позволяющим выполнять поиск по критериям, таким как "показать все мои ответы за эту неделю", "показать все изменения этого пользовательского поля в этом обращении" или даже "показать, сколько ответов было отправлено всеми участниками очереди поддержки на прошлой неделе". Разработчикам, знакомым с Bootstrap, будет легко настроить пользовательский интерфейс RT или создать новые темы, используя Bootstrap в качестве основы. Суперпользователи теперь могут воспользоваться сотнями параметров конфигурации RT, внося изменения непосредственно в браузере, начиная с RT 5. RT также интегрируется с приложением Best Practical для управления ИТ-активами, "Assets". Начиная с RT 4.4.0, эта функциональность была интегрирована непосредственно в RT. Assets позволяет легко отслеживать и управлять всем оборудованием и нематериальными активами непосредственно из RT. RT поддерживает сетевой API службы поддержки.