Manual otrs
instalação otrs free 6.0.10 com centos 7.X
PRÉ-REQUISITOS HARDWARE E SOFTWARE PARA INSTALAÇÃO DO OTRS 6.X
- Hardware – 3ghz Xeon ou compatível, 8gb RAM, 256 Gb HD;
- SO – Red Hat Enteprise, SUSE Enterprise, distribuições baseadas em Linux;
- Banco de Dados – MySQL 5.0 (MySQL 8 não suportado), Oracle 10g ou superior, PostGreSQL 9.2 ou superior;
- WebServer – Apache2 + mod_perl2 ou (superior recomendado), Web Server com suporte a CGI;
- Perl – Perl 5.16 ou superior.
preparando o ambiente para a instalação do otrs
1 – É necessário fazer update com o comando abaixo:
yum update -y

2 – Vamos verificar o arquivo SELinux está ativado, digitando:
sestatus

3 – Em seguida, vamos desabilitar o SElinux, editando o arquivo, e com comando abaixo vamos deixar permissive :
Vim /etc/selinux/config
Alterarando de enabled para disabled, conforme print abaixo:

Comando para deixar no modo permissive:
setenforce 0
Com o comando getenforce, vamos verificar se está em modo permissive:

4 – Agora, iremos instalar o repositório epel e os pacotes wget para fazer download da aplicação, e unzip para descompactar arquivos. Segue comando abaixo:
yum install epel-release wget unzip -y

5 – Vamos utilizar apache e o banco de dados MariaDB nessa instalação, com comando abaixo:
yum install httpd mariadb-server mariadb -y


Quando a instalação estiver concluída, use o seguinte comando para ativar o serviço apache na inicialização do S.O:
systemctl enable httpd

Para ativar o serviço do mariadb na inicialização do S.O, utilize o comando:
systemctl enable mariadb

Vamos iniciar o serviço do apache com o comando:
systemctl start httpd

Em seguida, vamos iniciar o serviço do mariadb com o comando:
systemctl start mariadb

6 – Para configurar alguns parâmetros nas configurações do MariaDB, editamos o my.cnf arquivo da seguinte maneira:
vim /etc/my.cnf

Adicione as linhas abaixo dentro do [mysqld]:
max_allowed_packet = 512M
query_cache_size = 32M
innodb_log_file_size = 256M

Após configuração, vamos reiniciar o serviço do banco:
systemctl restart mariadb

Caso ocorra erro na hora de reiniciar o mariaDB , execute o comando abaixo:
rm -f /var/lib/mysql/ib_logfile*

systemctl restart mariadb

7 – Para criar o usuário otrs, usamos o comando abaixo:
useradd -d /opt/otrs -c ‘OTRS user’ otrs

Logo após a criação, adicionamos o usuário no grupo do apache no centos com o comando:
usermod -G apache otrs

8 – Para baixar a aplicação OTRS, use o seguinte comando:
wget https://ftp.otrs.org/pub/otrs/otrs-6.0.10.tar.gz

Em seguida, vamos descompactar o pacote da aplicação usando:
tar -xvf otrs-6.0.10.tar.gz

Após descompactar, renomeamos a pasta otrs-6.0.10 para OTRS:

Com o comando:
mv otrs-6.0.10 otrs

Deverá retornar da seguinte forma:

9 – Agora, para instalar os pacotes de pré-requisitos para aplicação funcionar, usamos o comando abaixo:
yum install -y mlocate wget make gcc gd gd-devel php-mysql httpd mod_perl perl-Crypt-SSLeay.x86_64 perl-DateTime-Format-DateParse perl-DBD-MySQL perl-Digest-SHA perl-Digest-SHA1 perl-GD perl-GDGraph perl-GDTextUtil perl-Net-* perl-Time-HiRes perl-XML-* perl-LDAP sendmail-cf perl-CPAN perl-Test-Simple perl-YAML “perl(ExtUtils::MakeMaker)” “perl(Sys::Syslog)” “perl(Archive::Tar)” “perl(Archive::Zip)” “perl(Crypt::Eksblowfish::Bcrypt)” “perl(Crypt::SSLeay)” “perl(Date::Format)” “perl(DBD::Pg)” “perl(Encode::HanExtra)” “perl(IO::Socket::SSL)” “perl(JSON::XS)” “perl(Mail::IMAPClient)” “perl(IO::Socket::SSL)” “perl(ModPerl::Util)” “perl(Net::DNS)” “perl(Net::LDAP)” “perl(Template)” “perl(Template::Stash::XS)” “perl(Text::CSV_XS)” “perl(Time::Piece)” “perl(XML::LibXML)” “perl(XML::LibXSLT)” “perl(XML::Parser)” “perl(YAML::XS)”

Logo após, iremos checar se os módulos que são requisitos estão ok, com o seguinte comando:
/opt/otrs/bin/otrs.CheckModules.pl

Note que os pré-requisitos estão ok e conforme a figura abaixo:

Vamos renomear o arquivo padrão do otrs, config.pm.dist para config.pm, com o comando:
cp otrs/Kernel/Config.pm.dist otrs/Kernel/Config.pm

Vamos copiar o arquivo do apache default do otrs para diretório do apache:
cp otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/

Iremos aplicar as permissões necessárias para usuário OTRS e grupo do apache, com comando:
/opt/otrs//bin/otrs.SetPermissions.pl –web-group=apache –otrs-user=otrs /opt/otrs

Após aplicadas as permissões, o diretório OTRS deverá retornar conforme a imagem abaixo:

Reiniciamos o apache para carregar as configurações do conf.d do arquivo que copiamos com o comando :
systemctl restart httpd
Verificamos o status se está ok:
systemctl status httpd
Deverá retonar com active running:

10 – Agora, para instalar o OTRS via interface web, basta inserir no navegar IP do server conforme exemplo abaixo:
http://your-server-ip/otrs/installer.pl
Na tela de bem vindo à instalação, clique em próximo:

Aceite os termos de licença predefinidos do OTRS:

Vamos utilizar opção MySQL na nossa instalação, como não criamos o banco, deixe opção “Criar um novo banco” marcada, e clique em próximo:

Como vamos instalar o banco no mesmo servidor que a aplicação e não definimos senha para root do banco, deixe como na figura abaixo e clique verificar as configurações de banco de dados:

Ao validar as configurações com o banco e retornar com o erro de charset não configurado:

Para solucionar esse item , iremos configurar no arquivo my.cnf os parâmetros do charset utf8. Com comando vim /etc/my.cnf, adicione as seguintes linhas dentro do [mysqld]:
character-set-server=utf8
collation-server=utf8_general_ci
Para inserir, basta apertar letra i do teclado, cole as configurações de charset e salve (:wq!):

Devemos reiniciar o serviço de banco de dados para aplicar as configurações:
systemctl restart mariadb

Logo após, vamos verificar as configurações com o banco novamente.
Ele deverá retornar com êxito nas configurações, automaticamente já gerando uma senha para comunicação com banco e nome do banco, se você quiser, é possível alterar. Clique em próximo:

Ele deverá retornar com sucesso conforme figura abaixo, em seguida, clique em próximo para avançar para a etapa seguinte:

Nessa etapa, podemos configurar o nosso domínio de acesso, nome da organização e deixar ativo para verificação de registro de MX (que também pode ser inserido depois da instalação). Clique em próximo:

Iremos fazer as configurações de e-mail depois. Caso queira, é possível configurar as opções de envio e recebimento de e-mail da aplicação nessa etapa.
Clique em próximo:

Ao concluirmos a instalação OTRS 6.0.10, copie o usuário e senha para o bloco de notas. Para acessar, basta copiar a URL e colar no navegador, que deverá retornar com a tela de login:

Insira usuário e senha gerada automaticamente na tela de login:

Caso apresente erro ou queira mudar a senha antes do primeiro acesso:
Basta digitar no terminal Linux su – otrs, com o comando abaixo e redefinir a senha do root da aplicação:
bin/otrs.Console.pl List

bin/otrs.Console.pl Admin::User::SetPassword root@localhost 123

Finalizamos a instalação default do OTRS 6.0.10. Realizamos o primeiro acesso conforme a figura abaixo:

Para ativar o Daemon e o serviço da Cron do OTRS, basta executar no terminal Linux o comando abaixo com usuário OTRS:
su – otrs
cd /opt/otrs/var/cron

for foo in *.dist; do cp $foo `basename $foo .dist`; done

Vamos iniciar a Cron com usuário OTRS, usando o comando:
bin/Cron.sh start

Logo após iniciamos o Daemon, use o comando:
bin/otrs.Daemon.pl start

Com isso, a mensagem de alerta do Daemon não deverá aparecer na exibição:

Caso você tenha dúvidas, entre em contato com a nossa equipe: