Кіріспе
Ашық кодты билеттерді тіркеу бағдарламалық қамтамасыз етуі Request Tracker, көбінесе RT деп қысқартылады, – кез келген мөлшердегі ұйымдар үшін жұмыс ағындарын, клиенттердің өтініштерін және түрлі ішкі жобалардың тапсырмаларын қадағалау және басқаруға арналған ашық кодты құрал. Біріктірілген электрондық пошта мүмкіндігі, жекешелендірілген билеттік өмірлік циклдар, конфигурацияланатын автоматтандыру және егжей-тегжейлі рұқсаттар мен рольдер арқылы Request Tracker Perl тілінде жазылған билеттерді тіркеу бағдарламалық жасақтамасы ретінде пайда болды, ол онлайн қолданушылар қауымдастығында тапсырмаларды үйлестіру және өтініштерді басқару үшін қолданылды. RT-нің алғашқы нұсқасын 1996 жылы Джесси Винсент жасады, кейіннен ол пакетті тарату, дамыту және қолдау үшін Best Practical Solutions LLC компаниясын құрды. RT ашық бастапқы кодты (FOSS) бағдарламалық қамтамасыз ету және GNU General Public License лицензиясы бойынша таратылады. Request Tracker for Incident Response (RTIR) – CERT командаларының ерекше қажеттіліктерін қанағаттандыру үшін RT-нің арнайы нұсқасы. Қазіргі уақытта 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 тілінде жазылған және деректері MySQL, PostgreSQL, Oracle немесе SQLite базаларында сақталатын Apache және lighttpd веб-серверлерінде mod perl немесе FastCGI арқылы жұмыс істейді. RT интерфейсін Perl тілінде жазылған плагиндерді пайдалану арқылы кеңейту мүмкін. Бірақ кейін ол командалық қатар интерфейсінің қолданылуын шектегенін анықтады. Келесі екі жыл ішінде ол Perl тілінде жазылған req үшін WebReq веб-интерфейсін жасады және қолдады. Соңында req бөлімдері алынып тасталды және қалғаны RT 1.0 нұсқасы болды. RT 2.0 нұсқасы үшін толық қайта жазу 2001 жылы Джесси RT-де толық уақыт жұмыс істей бастағанда және Best Practical Solutions компаниясын құрғанда жүзеге асты. RT Perl-дің CPAN жүйесімен пайдаланылды, бірақ қолданылудың азаюына байланысты, 2021 жылдың 1 наурызы күні 2020 жылдың 4 желтоқсанында Perl NOC-де жарияланды. rt.cpan.org 2021 жылдың 1 наурызында тоқтатылады. Дамытушылар қауымдастығының наразылығынан кейін хостингті өз мойнына алу үшін компаниямен келісім шарт жасалды. rt.cpan.org желісі онлайн күйінде қалады.
Интерфейсі
Кез келген мөлшердегі ұйымдар Request Tracker-ді жұмыс ағындарын, клиенттердің сұраныстарын және түрлі-түрлі ішкі жобалық тапсырмаларды қадағалау және басқару үшін пайдаланады. Басқа нәрселермен қатар, RT жеке билеттік өмірлік циклдарды, біріктірілген электрондық поштаны, конфигурацияланатын автоматтандыруды және егжей-тегжейлі рұқсаттар мен рөлдерді ұсынады. RT билеттерді, иелерін, тәуелділіктерді, кез келген параметрлерді және жұмыс ағындарын жасау мен жаңартуды кеңейтіп өзгертудің көптеген тәсілдерін қамтиды. Жүйеге кірген пайдаланушылар мен қонақ/клиент/соңғы пайдаланушылар үшін веб-интерфейс қолжетімді. Үлгілерді шақыру бағдарламалық құралдың веб-беттерін терең білімді қажет етпей өзгертуге мүмкіндік береді. Біріктірілген электрондық пошта RT-ге тағы бір маңызды интерфейс болып табылады және көбінесе көптеген қонақ пайдаланушылар көретін жалғыз интерфейс болып табылады. Электрондық пошта жүйесі автоматты жауаптарды, тіркемелерді және электрондық поштаны басқаратын барлық ережелерді толыққанды бейімдеуді қолдайды. Электрондық пошта RT-де билетке қатысты хат алмасу ретінде сақталады, ал бағдарламалық құрал оларды тиісті түрде көрсету үшін жария жауаптар мен жеке пікірлерді ажырата алады. RT-мен өзара әрекеттесудің тағы бір жолы ретінде қарапайым REST сияқты API және командалық қатар құралы ұсынылады.
Ерекшеліктері
RT Best Practical-дің білім базасы қолданбасымен, RT FAQ менеджерімен ("RTFM") интеграцияланады. RT 4.0.0 нұсқасынан бастап RTFM-нің функционалдығы RT-нің өзіне Мақалалар түрінде енгізілді, RT-нің енді кіріктірілген білім базасы. Күшті кестелік мүмкіндіктер, жұмыс процесін құрастырушы, сүйреп тастау арқылы Dashboard редакторларын өңдеу және автоматтандыру мүмкіндіктері стандартты түрде қолжетімді. Request Tracker сіздің маңызды электрондық пошта мекенжайларыңызға жіберілген барлық электрондық хаттарды қабылдайды және басқарады: support@, sales@, helpdesk@, security@ және т.б. Қызметкерлер билеттерге жауаптарды электрондық пошта арқылы немесе RT-нің толық веб-интерфейсін пайдаланып басқара алады. RT-де қуатты транзакциялық сұраныс құрастырғышы бар, ол "осы аптада мен жіберген барлық жауаптарды көрсет", немесе "осы билеттегі осы параметрленген өрістегі барлық өзгерістерді көрсет", тіпті "өткен аптада қолдау тобындағы барлық адамдар қанша жауап жіберді" сияқты іздеулерді жүргізуге мүмкіндік береді. Bootstrap-пен таныс бағдарламашылар үшін RT-нің интерфейсін бейімдеу немесе Bootstrap құралдар жиынтығын негіз ретінде пайдаланып жаңа тақырыптар жасау оңай. SuperUsers енді RT 5 нұсқасынан бастап браузерде өзгерістер енгізу арқылы жүздеген RT конфигурациялық опцияларын пайдалана алады. RT сонымен қатар Best Practical-дің "Assets" АТ активтерін басқару қолданбасымен интеграцияланады. RT 4.4.0 нұсқасынан бастап бұл функционалдық RT-нің өзіне қосылды. Assets RT ішінде барлық жабдықтарды немесе материалдық емес активтерді қадағалауды және басқаруды жеңілдетеді. RT Желілік Көмек Көрсету Орталығының API-ін қолдайды.