aptitude install request-tracker3.8 rt3.8-db-postgresql Set($rtname, 'NOC PoP-BA/RNP'); Set($Organization, 'NOC PoP-BA/RNP'); Set($CorrespondAddress, 'suporte@pop-ba.rnp.br'); Set($CommentAddress, 'suporte-comment@pop-ba.rnp.br'); Set($WebPath, "/rt"); Set($WebBaseURL, "https://suporte.pop-ba.rnp.br"); Set($DatabaseType, "Pg"); Set($DatabaseHost, 'db-server.domain'); Set($DatabaseUser, 'myuser'); Set($DatabasePassword, 'mypassword'); Set($DatabaseName, 'mydbname'); Set($LogToSyslog, undef); Set($LogToScreen, undef); Set($LogToFile, 'warning'); Set($LogDir, '/var/log/request-tracker3.6'); Set($LogToFileNamed, "rt.log"); #log to rt.log
rt-mailgate rt-mailgate /etc/aliases # [...] security: " /usr/bin/procmail -a 'Security' -a 'correspond'" security-comment: " /usr/bin/procmail -a 'Security' -a 'comment'" /etc/procmailrc # mais informacoes: procmailrc(5) LOGFILE=/var/log/procmail.log DEBUG=yes FILA="$1" ACAO="$2" ########### # # Permite criacao de chamados nessa fila apenas para fulano@domain.com :0 * FILA?? Security * ACAO?? (correspond comment) * ^From:.*(fulano@domain.com) /usr/bin/rt-mailgate --timeout 0 --queue ${FILA} \ --action ${ACAO} --url https://rt-server.domain/rt/
From: { $Transaction->CreatorObj->RealName } (via RT) <{ $Ticket->QueueObj->CorrespondAddress $RT::CorrespondAddress }> Precedence: normal To: bugs-bitbucket@rt.perl.org Mail-Followup-Tuo: perl5-porters@perl.org Reply-To: perl5-porters@perl.org # New Ticket Created by { $Transaction->CreatorObj->RealName } # Please include the string: [{$rtname} #{$Ticket->id}] # in the subject line of all future correspondence about this issue. # <URL: {$RT::WebURL}Ticket/Display.html?id={$Ticket->id} > {$Transaction->Content()}
if ($self->transactionobj->subject =~ /emergency/i && $self->ticketobj->transactions->count == 1) { 1; } else { 0; } my $hour = (localtime)[2]; if ($hour > 8 && $hour < 18) { return 0; } else { return 1; } use Net::SMS; my $sms = Net::SMS->new(); $sms->msgpin("+1 555 123 1234"); $sms->msgfrom("rt"); $sms->msgtext($self->templateobj->mimeobj->body->as_string); $sms->msgsend()
Subject: 911 {$Ticket->Subject}
#!/usr/bin/perl push @INC, '/usr/share/request-tracker3.6/lib'; use RT; use RT::Interface::CLI; RT::LoadConfig(); my $RT = RT::Init(); my $CurrentUser = RT::Interface::CLI::GetCurrentUser(); // codigo perl rt ls "Priority > 5 and Status='new'" rt ls "queue='perl5' and (Status='new' or Status='open')" rt edit ticket/312 set queue=spam status=deleted rt comment -m 'this is a comment' 151