
Instalação do OTRS 6 no CentOS 7
Falaaaaaaa pessoal! 😜
Falando um pouco sobre a minha motivação em escrever esse artigo… Recentemente na firma, eu tive uma demanda para integração do Zabbix com o sistema de tickets OTRS 6 e gostaria de compartilhar isso com vocês.
Ficou demais a integração.
Para começar esse processo, vou relatar a instalação do OTRS 6 aqui nesse artigo e depois nos próximos demonstrarei como eu fiz essa integração com ambos sistemas.
Vale lembrar que a instalação do Zabbix você encontra no link abaixo:
https://medium.com/%40amaurybsouza/instala%C3%A7%C3%A3o-do-zabbix-server-4-2-all-in-one-748622cdbf2
Bom, sem mais delongas, para esse artigo vamos trabalhar com as seguintes aplicações:
- Web Server (Apache)
- Database (MariaDB)
- Perl
Vale ressaltar que na documentação oficial do OTRS 6, você encontra os requisitos suportados pelo sistema:
Passo 1) Antes de começar a parte de comandos, eu fiz os testes usando o player de virtualização (VirtualBox), baixei a versão 7 do CentOS e instalei na VM.
Bom antes de mais nada, é sempre bom iniciar verificando por atualizações do sistema:
# yum update
Passo 2) Agora a instalação do pacote que é essencial no sistema, eu sempre uso esse pacote nas minhas configurações com o CentOS:
# yum install epel-release -y
Passo 3) Ajustando a parte de segurança do nosso servidor usando o modo permissive:
# sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux
Vamos reiniciar o sistema para aplicar as configurações # reboot
Passo 4) Nessa parte serão instalados o web server (Apache) e o database (MariaDB):
# yum install httpd httpd-devel mariadb-server -y
- Vamos adicionar alguns parâmetros no arquivo
/etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
max_allowed_packet=64M
query_cache_size=32M
innodb_log_file_size=256M
character-set-server=utf8
collation-server=utf8_unicode_ci
- Feito isso, vamos habilitar e inicializar os serviços:
- Ativando o serviço do Apache e iniciando:
# systemctl start httpd
# systemctl enable httpd- Ativando o serviço do MariaDB e iniciando:
# systemctl start mariadb
# systemctl enable mariadb
Passo 5) Agora é hora de configurar uma senha de root para o banco que foi instalado e remover os usuários existentes e o banco de teste.
Para isso, digite o comando # mysql_secure_installation
Passo 6) Prosseguindo, vamos efetuar a instalação do OTRS 6 e dos módulos:
# yum install https://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.22-01.noarch.rpm -y# yum install "perl(Crypt::Eksblowfish::Bcrypt)" "perl(DBD::Pg)" "perl(Encode::HanExtra)" "perl(JSON::XS)" "perl(Mail::IMAPClient)" "perl(Authen::NTLM)" "perl(ModPerl::Util)" "perl(Text::CSV_XS)" "perl(YAML::XS)" -y
- Feito isso vamos reiniciar o serviço do Apache:
# systemctl restart httpd
Passo 7) Hora de ajustar as portas http e https no firewall do sistema:
# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-service=https
# firewall-cmd --reload
Passo 8) Agora que instalamos o OTRS, vamos verificar se existem módulos do OTRS pendentes:
# /opt/otrs/bin/otrs.CheckModules.pl
- Você verá algo similar a tela abaixo:

Passo 9) Agora vamos acessar o OTRS no browser para finalizar algumas configurações, como banco, e-mail e a senha. Entre com o IP do seu host seguindo o exemplo abaixo:
http://<IP Adrress OTRS>/otrs/installer.pl
- Podemos clicar em próximo:

- Hora de aceitar a licença e dar um next:

- Hora de selecionar o banco da aplicação:

- Confirmação dos dados do banco:

- Momento de criação do banco de dados e definição das permissões:

- Nessa etapa, podemos clicar em próximo, é a parte de ajuste do sistema, como idioma, logs, vamos deixar como default:

- Essa tela mostra a configuração do e-mail, como vamos usar apenas para testes iniciais, não será necessário a configuração do e-mail. Pode clicar em: pular este passo:


- Nessa parte, você recebe uma URL de acesso ao OTRS, com usuário e senha. Acessando a URL temos a tela abaixo:

- O sistema OTRS 6 foi instalado com êxito. Nos próximos artigos irei mostrar os passos para a integração com o Zabbix. Obrigado pela leitura, espero que pratiquem a instalação e não deixem de comentar. Fuiiii!