OTRS – Uma das melhores plataformas de tickets gratuita (I)

20 Comentários

O OTRS é uma plataforma gratuita direcionada para o registo de pedidos de Help Desk (ex. pedidos de suporte, ou pedidos de resolução de um determinado problema), e outros processos existentes numa empresa/organização.

Hoje vamos ensinar como podem instalar facilmente o OTRS no Ubuntu.


O OTRS é uma das mais populares plataformas para tickets. O utilizador pode experimentar aqui gratuitamente durante 30 dias ou simplesmente instalar esta plataforma numa máquina.

Lista de Funcionalidades do OTRS

Web-Interface

  • Interface para Cliente e para Administração
  • Suporte para temas
  • Suporte para Single sign On (HTTPBasicAuth ou LogonTickets)
  • Interface Multi-idioma (Português, Chinês,inglês, etc)
  • Personalização de templates
  • Simples e fácil de usar

Email-Interface

  • Suporte para PGP
  • Suporte para SMIME
  • Funcionalidade de resposta automática
  • Notificação via e-mail de novos tickets

Ticket

  • personalização da visualização do ticket
  • Bloqueio do ticket
  • Resposta manual e automática a tickets
  • Historial, evolução de pedidos e informação das acções que foram realizadas
  • Funcionalidade para implementação de prioridade do ticket
  • Suporte para ACLs
  • Suporte para workkflows
  • Suporte de pesquisa de texto em todo o ticket

O OTRS possui muitas outras funcionalidades que podem ser consultadas aqui

Como instalar o OTRS no Ubuntu?

A instalação do OTRS não é muito difícil mas é necessário que realize alguns passos. Para este tutorial escolhemos o Ubuntu 16.04 como sistema operativo e vamos usar o mariaDB como gestor de base de dados e o Apache como servidor Web.

Vamos lá…

Passo 1 – Instalar o mariaDB

sudo apt install mariadb-server

Passo 2 – Configurar o mariaDB
Execute o seguinte comando:

mysql_secure_installation

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y
… Success!

By default, MariaDB comes with a database named ‘test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y
– Dropping test database…
… Success!
– Removing privileges on test database…
… Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
… Success!

Cleaning up…

All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Em seguida devem abrir o ficheiro /etc/mysql/my.cnf e incluir os seguintes parametros:

max_allowed_packet = 20M
innodb_log_file_size = 256M

Por fim devem reiniciar o serviço associado ao mariadb e ativar o mesmo no boot do sistema.

systemctl start mysql
systemctl enable mysql

Instalar a plataforma OTRS

Depois do sistema preparado vamos agora à parte da instalação da plataforma OTRS. Para começar devem obter a última versão da plataforma OTRS aqui ou através do seguinte comando:

wget http://ftp.otrs.org/pub/otrs/otrs-5.0.16.tar.bz2

Depois devem descompactar

tar xpf otrs-5.0.16.tar.bz2

Vamos agora mover a plataforma para /opt/otrs

mv otrs-5.0.16 /opt/otrs

Devem agora validar se todos os módulos necessários estão instalados. Caso faltem alguns basta que usem o comando sugerido:

perl /opt/otrs/bin/otrs.CheckModules.pl

Criar utilizador OTRS
useradd -d /opt/otrs -c 'OTRS user' otrs

Associá-lo a um grupo

usermod -G www-data otrs

Ativar configuração por omissão

cd /opt/otrs
cp Kernel/Config.pm.dist Kernel/Config.pm

Verificar os módulos instalados:

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.Console.pl
Instalação do Apache
apt install apache2 libapache2-mod-perl2

Em /opt/otrs vamos criar um link para a configuração do servidor Web

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf-enabled/zzz_otrs.conf

Ativação de alguns módulos do Apache:

a2enmod perl
a2enmod version
a2enmod deflate
a2enmod filter
a2enmod headers

Reiniciar o servidor Web Apache

systemctl restart apache2

Alterar permissões
Para alterar as permissões necessárias podem usar o seguinte script:

bin/otrs.SetPermissions.pl --web-group=www-data

Uma vez realizados os passos anteriores com sucesso, o utilizador deve aceder a http://localhost/otrs/installer.pl e realizar as respectivas configurações. Num próximo artigo vamos ver como realizar essas configurações.

Comentários

20

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de José Rodrigues
    José Rodrigues

    Bom artigo Pedro, OTRS efectivamente é uma excelente ferramenta, para mim peca pelo elevado custo de manutenção e desenvolvimento para empresas grandes com uma base de ITILv3, efectivamente em Portugal só me cruzei com esta plataforma na TAP, e o custo de manter isto é abismal.
    Por isso e só isso acho que para empresas pequenas optaria sempre pela versão gratuita de manageengine, spiceworks ou em último caso OSticket.
    Para empresas que efectivamente queiram trabalhar sobre ITILv3 iria sempre para ServiceNow em primeiro lugar, BMC Remedy em segundo, IBM Tivoli em terceiro e apenas em último caso para EasyVista para quem tem budget limitado e não quer desenvolver nem costumizar grande coisa.

    P.S.: Para quem tiver a suite System Center já paga e não quiser gastar mais em cima disso aconselho vivamente o SCSM da Microsoft com a devida integração com Orchestrator, SCOM ficam com um excelente produto por um valor muito reduzido face à concorrência.

    1. Avatar de Pedro
      Pedro

      Obrigado, vou analisar este comentario mais em detalhe visto que ando a analisar estas plataformas.. =)

    2. Avatar de Miguel B
      Miguel B

      Obg! Boa ajuda!

    3. Avatar de António Sousa
      António Sousa

      Muito bem !

    4. Avatar de Vilna
      Vilna

      Em último o OSticket porquê? Uso no trabalho e não é mau.

    5. Avatar de SWABADZU
      SWABADZU

      Só por curiosidade e peço desculpa pela ignorância, mas custo a nível de quê?

  2. Avatar de Luís Nabais
    Luís Nabais

    O OTRS é muito mais do que uma ferramenta de tickets… é uma ferramenta de IT Service Management, que permite gestão de catálogo de serviços, SLAs, assets, CIs, tickets, além de ter uma API para integração externa de ferramentas.

    Estive numa empresa onde a ferramenta era gerida apenas por uma única pessoa, na versão OpenSource, onde se fazia a gestão completa dos items referidos acima.

    1. Avatar de Alexandre C.
      Alexandre C.

      @Luis Nabais, conhecemos bem essa plataforma, tu mais do que eu 🙂

    2. Avatar de Rui
      Rui

      a versão OpenSource que mencionas é gratuita para empresas?

  3. Avatar de Hugo
    Hugo

    Não se esqueçam do glpi

  4. Avatar de Cristiano Venâncio
    Cristiano Venâncio

    Obrigado pela resposta!

  5. Avatar de Pugsley
    Pugsley

    Podem explicar como instalar num NAS? Neste caso um Suynology

  6. Avatar de Ze
    Ze

    Já usei o Redmine muito bom e é grátis, tudo configurável 🙂
    Desenvolvido em ruby e super rápido!

  7. Avatar de Diogo
    Diogo

    Elevado custo de manutenção e a versão gratuita é muito limitada ao nível do service management.
    Para empresas pequeñas que queiram o mínimo de organização recomendo, acima disto só ferramentas proprietárias… Existem n fabricantes, CA, BMC, SERVICENOW.
    Atrás foi referida a TAP mas a ANA usa por exemplo o CA Service Desk, tal como muitas empresas da banca, seguros, telecomunicações, etc.
    Mas neste momento e em SaaS a SERVICENOW está muito à frente, mais os módulos nativos de process automation, discovery, etc.

  8. Avatar de Antónion Correia
    Antónion Correia

    Tenho o OTRS integrado com Zabbix , através de serviços e tudo na versão open e os resultados para já estão a ser alinhados com as expectativas.

  9. Avatar de Márcio Soares
    Márcio Soares

    No seguimento deste software gostaria de perguntar se alguém conhece um software de gestão de filas assim gratuito. Bom era que trabalhasse num raspberry pi

  10. Avatar de helder oliveira
    helder oliveira

    Boas, eu queria algo mais simples, será alguem me consegue dar dicas para algum software capaz de fazer a gestao de RMAs da minha loja?
    Ou seja, nós temos material de clientes que temos de enviar para os fornecedores, e prazos a cumprir, o que preciso é uma base de dados onde poder ter esses pedidos inserirdos, assim como para que fornecedores é que o material foi enviado, poderia ter outras funcionalidades, como alertas do prazo para terminar os 30 dias de reparaçao.

  11. Avatar de Aline Orlandi
    Aline Orlandi

    olá,
    boa tarde
    poderia me ajudar?
    esse link não está mais acessível que você colocou wget http://ftp.otrs.org/pub/otrs/otrs-5.0.16.tar.bz2
    Eu não uso Linux, essa é a primeira vez que instalo um programa nele.
    Preciso instalar na empresa em que trabalho. Se puder me ajudar fico muito grata.