Instalação OTRS · 5 min read · Nov 09, 2025

Instalando OTRS 2.14 (Sistema de Solicitação de Tickets de Código Aberto) no CentOS 4.4

Instalando OTRS 2.14 (Sistema de Solicitação de Tickets de Código Aberto) no CentOS 4.4

OTRS é um sistema de gerenciamento de tickets com muitos recursos para gerenciar chamadas telefônicas e e-mails de clientes. O sistema é construído para permitir que seu suporte, vendas, pré-vendas, faturamento, TI interna, helpdesk, etc. departamento reaja rapidamente a consultas recebidas. Este guia é especificamente destinado a ajudar a instalar e executar o OTRS ( http://www.otrs.org). Não é destinado a abordar o uso, configuração ou administração do OTRS. Para esses tipos de perguntas, consulte o site do OTRS.

Os passos básicos desta instalação são:

  1. Preparar o Sistema Operacional
  2. Instalar dependências do Perl
  3. Preparar o MySQL
  4. Atualizar o Apache
  5. Instalar OTRS

Preparando o Sistema Operacional

  1. Instale o CentOS 4.4 Server Minimal (desative o firewall e o SELinux)

  2. Importe a chave GPG do CentOS

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
  1. Instale os pacotes necessários
yum -y install gcc cpp glibc-devel glibc-headers glibc-kernheaders mysql mysql-server perl-DBD-MySQL perl-DBI mysql-devel e2fsprogs-devel krb5-devel openssl-devel zlib-devel openssl gd gd-devel freetype-devel libjpeg-devel libpng-devel xorg-x11-devel fontconfig-devel pkgconfig xorg-x11-libs expat-devel gdbm-devel perl-DBD-MySQL httpd-devel apr apr-devel apr-util apr-util-devel cyrus-sasl-devel db4-devel httpd httpd-suexec openldap-devel pcre-devel
  1. Atualize todos os pacotes existentes instalados no sistema
yum –y update
  1. Limpe o cache do yum para recuperar o espaço em disco usado durante o processo de atualização
yum clean all

Instalando dependências do Perl

  1. Inicie o servidor de banco de dados MySQL
service mysqld start
  1. Execute o cpan e faça uma configuração manual (aceite todas as dependências que o cpan solicitar)
cpan
  1. Atualize o cpan instalando o CPAN Bundle
install Bundle::CPAN
  1. Saia do cpan para re-inicializá-lo
quit
  1. Execute o cpan para instalar as dependências do perl
cpan (pressione enter até chegar ao prompt cpan[1])
  1. Confirme as alterações de configuração do cpan
o conf commit
  1. Instale os pacotes. A ordem é importante, então instale nesta ordem exata.
install CGI Date::Pcalc Date::Format DBI DBD::mysql Digest::MD5 LWP::UserAgent MIME::Base64 MIME::Tools GSSAPI Net::DNS Authen::SASL IO::Socket::SSL Convert::ASN1 XML::SAX::Base
  1. Instale o pacote Net::LDAP
install Net::LDAP
  1. Instale pacotes relacionados a gráficos
install GD GD::Text GD::Graph XML::Parser PDF::API2 (selecione n para suporte a gif animado)
  1. Instale o pacote do Apache 2
install Bundle::Apache2
  1. Instale o pacote mod_perl2
install mod_perl2 (o caminho completo para apxs é /usr/sbin/apxs, pule ambos os testes)
  1. Saia do cpan
quit

Preparando o MySQL

  1. Faça login no MySQL
mysql -u root
  1. Remova usuários vazios da tabela de usuários
DELETE FROM mysql.user WHERE User = '';
  1. Configure uma senha para o usuário root no localhost (substitua passwd por uma senha real)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('passwd');
  1. Configure uma senha para o usuário root no nome de domínio totalmente qualificado (substitua passwd por uma senha real e fqdn pelo nome de domínio totalmente qualificado real)
SET PASSWORD FOR 'root'@'fqdn' = PASSWORD('passwd');
  1. Recarregue as alterações que foram feitas
FLUSH PRIVILEGES;
  1. Saia do MySQL
quit

Atualizando o Apache

  1. Configure o Apache para usar mod_perl
vi /etc/httpd/conf/httpd.conf
  1. Adicione o seguinte:
LoadModule perl_module modules/mod_perl.so
  1. Salve e feche o arquivo.

  2. Crie um arquivo de configuração do OTRS para o Apache

vi /etc/httpd/conf.d/otrs.conf
  1. Insira o seguinte:
#
# Arquivo de configuração básico do apache para OTRS
#
# frontend de agente, administrador e cliente
#
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
#
# Configurações de diretório
#

    AllowOverride None
    Options +ExecCGI -Includes
    Order allow,deny
    Allow from all


    AllowOverride None
    Order allow,deny
    Allow from all

  1. Salve e feche o arquivo.

  2. Inicie o Apache

service httpd start

Instalando OTRS

  1. Mude para um diretório temporário, eu usei /usr/local/src como exemplo
cd /usr/local/src
  1. Baixe o OTRS com wget
wget ftp://ftp.otrs.org/pub/otrs/otrs-2.1.4.tar.gz
  1. Adicione um usuário OTRS
useradd -d /opt/otrs/ -c 'Usuário OTRS' otrs
  1. Adicione o usuário OTRS ao grupo apache
usermod -G apache otrs
  1. Altere as permissões do diretório /opt/otrs
chmod g+x /opt/otrs
  1. Extraia os arquivos do OTRS baixados anteriormente
tar zxvf otrs-2.1.4.tar.gz
  1. Mude para o diretório OTRS extraído
cd otrs-2.1.4
  1. Copie todos os arquivos para /opt/otrs
cp -R * /opt/otrs
  1. Mude para /opt/otrs/Kernel
cd /opt/otrs/Kernel
  1. Copie o arquivo de configuração principal, Config.pm.dist para Config.pm
cp Config.pm.dist Config.pm
  1. Mude para Config
cd Config
  1. Crie novos arquivos a partir dos exemplos incluídos
for foo in *.dist; do cp $foo `basename $foo .dist`; done
  1. Mude para /opt/otrs/bin
cd /opt/otrs/bin
  1. Atualize as permissões
./SetPermissions.sh /opt/otrs otrs apache apache apache
  1. Confirme que todos os módulos perl estão instalados (deve retornar OK)
./otrs.checkModules
  1. Confirme que o arquivo do instalador existe (deve retornar OK)
perl -cw cgi-bin/installer.pl
  1. Confirme que o arquivo do postmaster existe (deve retornar OK)
perl -cw PostMaster.pl
  1. Mude para /opt/otrs/var/cron
cd /opt/otrs/var/cron
  1. Crie novos arquivos a partir dos exemplos incluídos
for foo in `ls -1 *.dist` ; do cp $foo `basename $foo .dist`; done
  1. Mude para /opt/otrs/bin/
cd /opt/otrs/bin/
  1. Troque para o usuário OTRS
su otrs
  1. Crie as entradas de cron para OTRS
./Cron.sh start
  1. Volte do usuário OTRS
exit
  1. Abra o instalador do OTRS em um navegador (Use o nome de domínio real/endereço IP, não o exemplo listado abaixo)
http://www.domain.com/otrs/installer.pl
  1. Aceite a licença clicando em aceitar licença

  2. Insira as seguintes informações:

Usuário administrador: root
Senha do administrador: senha inserida na etapa 4 de Preparar MySQL
Host: localhost
Tipo: MySQL

Usuário: otrs
Senha: senha inserida na etapa 4 de Preparar MySQL
Host de conexão do DB: localhost
Nome: otrs
Ação: Criar

  1. Clique em Próximo

  2. Clique em Próximo

  3. Insira as seguintes informações:

SystemID: Escolha qualquer valor
FQDN do sistema: Insira o FQDN
Email do administrador: Insira um endereço de email válido
Organização: Insira o nome da organização
LogModule: SysLog
LogFile: /tmp/otrs.log
Charset padrão: utf-8
Idioma padrão: Inglês
CheckMXRecord: Sim

  1. Reinicie o Apache
service httpd restart
  1. Abra o OTRS em um navegador (Use o nome de domínio real/endereço IP, não o exemplo listado abaixo)
http://www.domain.com/otrs/index.pl
  1. Faça login com as seguintes credenciais

Nome de usuário: root@localhost
Senha: root

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.