INSTALAÇÃO DO OTRS

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

Instalação OTRS free- tela 1

 

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

sestatus

Instalação otrs free - tela 2

 

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:

instalação otrs free 3- tela 3

 

Comando para deixar no modo permissive: 

setenforce 0

Com o comando getenforce, vamos verificar se está em modo permissive:

Instalação otrs free - tela 4

 

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

Instalação otrs free - tela 5

 

5 – Vamos utilizar apache e o banco de dados MariaDB nessa instalação, com comando abaixo:

yum install httpd mariadb-server  mariadb -y

Instalação otrs free - tela 6
Instalação otrs free - tela 7

 

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

Instalação otrs free - tela 8

 

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

systemctl enable mariadb

Instalação otrs free - tela 9

 

Vamos iniciar o serviço do apache com o comando:

systemctl start httpd

Instalação otrs free - tela 10

 

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

systemctl start mariadb

Instalação otrs free - tela 11

 

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

vim /etc/my.cnf

Instalação otrs free - tela 12

 

Adicione as linhas abaixo dentro do [mysqld]:

max_allowed_packet = 512M

query_cache_size = 32M

innodb_log_file_size = 256M

Instalação otrs free - tela 13

 

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

systemctl restart mariadb

Instalação otrs free - tela 14

 

Caso ocorra erro na hora de reiniciar o mariaDB , execute o comando abaixo:

rm -f /var/lib/mysql/ib_logfile*

Instalação otrs free - tela 15

 

systemctl restart mariadb

Instalação otrs free - tela 16

 

7 – Para criar o usuário otrs, usamos o comando abaixo:

useradd -d /opt/otrs -c ‘OTRS user’ otrs

Instalação otrs free - tela 17

 

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

usermod -G apache otrs

Instalação otrs free - tela 18

 

8 – Para baixar a aplicação OTRS, use o seguinte comando:

wget https://ftp.otrs.org/pub/otrs/otrs-6.0.10.tar.gz

Instalação otrs free - tela 19

 

Em seguida, vamos descompactar o pacote da aplicação usando:

tar -xvf otrs-6.0.10.tar.gz

Instalação otrs free - tela 20

 

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

Instalação otrs free - tela 21

 

Com o comando:

mv otrs-6.0.10 otrs

Instalação otrs free - tela 22

 

Deverá retornar da seguinte forma:

Instalação otrs free - tela 23

 

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)”

Instalação otrs free - tela 24

 

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

Instalação otrs free - tela 25

 

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

Instalação otrs free - tela 26

 

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

Instalação otrs free - tela 27

 

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/

Instalação otrs free - tela 28

 

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

Instalação otrs free - tela 29

 

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

Instalação otrs free - tela 30

 

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:

Instalação otrs free - tela 31

 

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:

Instalação otrs free - tela 32

 

Aceite os termos de licença predefinidos do OTRS:

Instalação otrs free - tela 33

 

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:

Instalação otrs free - tela 34

 

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:

Instalação otrs free - tela 35

 

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

Instalação otrs free - tela 36

 

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!):

Instalação otrs free - tela 37

 

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

systemctl restart mariadb

Instalação otrs free - tela 38

 

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:

Instalação otrs free - tela 39

 

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

Instalação otrs free - tela 40

 

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:

Instalação otrs free - tela 41

 

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:

Instalação otrs free - tela 42

 

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:

Instalação otrs free - tela 43

 

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

Instalação otrs free - tela 44

 

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

Instalação otrs free - tela 45

 

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

Instalação otrs free - tela 46

 

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

Instalação otrs free - tela 48

 

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

Instalação otrs free - tela 49

 

Vamos iniciar a Cron com usuário OTRS, usando o comando:

bin/Cron.sh start

Instalação otrs free - tela 50

 

Logo após iniciamos o Daemon, use o comando:

bin/otrs.Daemon.pl start

Instalação otrs free - tela 51

 

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

Instalação otrs free - tela 52

 

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