osTicket – Aprenda como instalar no Ubuntu

15 Comentários

O osTicket é uma plataforma Web opensource direccionada 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. A interacção dos utilizadores com a plataforma pode ser realizada via e-mail, telefone ou simplesmente através dos formulários disponibilizados para registo de tickets.

Hoje vamos aprender a a instalar o osTicket no Ubuntu.

helpdesk1


Quem necessitar de um sistema “qb” para registo de tickets, então aconselho a experimentarem o osTicket.

Principais funcionalidades

  • Configuração flexível sendo que a plataforma pode ser toda personalizada à medida da nossa empresa
  • Sistema de resposta automática
  • Sistema de alertas
  • Registo de historial de um determinado ticket
  • Possibilidade de registar notas internas
  • Não é necessário qualquer tipo de conta para um utilizador registar um pedido
  • Possibilidade de existirem vários administradores da plataforma
  • Transferência interna de tickets
  • Sistema de permissões e acessos
  • Possibilidade de anexar ficheiros ao ticket
  • Possibilidade de definir estados e prioridades nos tickets

Como instalar o osTicket no Ubuntu?

Pré-Requisitos:

  • Apache
  • MySQL
  • PHP

Para a instalação do osTicket no Ubuntu devem seguir os seguintes passos:

Passo 1) Actualização do sistema

sudo apt-get update && sudo apt-get upgrade

Passo 2) Instalação do Apache, MySQL, PHP e extensões do PHP

sudo apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-imap php5-gd

Nota: Durante a instalação devem definir a password de root para o MySQL

Em seguida devem activar a extensão PHP IMAP usando o seguinte comando

php5enmod imap

Configurar o MySQL para o OSTicket.

Primeiro devemos aceder à consola do MySQL:

mysql -u root -p

Deverá introduzir a password de acesso ao MySQL (caso tenha definido). Para este tutorial vamos considerar o seguinte:

  • Nome da Base de Dados: osticketdb
  • Utilizador: osticketuser
  • Password: ubuntu

Para a criação da estrutura, basta que introduzam na consola do MySQL os seguintes comandos (a negrito).

mysql> create database osticketdb;
Query OK, 1 row affected (0.01 sec)

mysql> CREATE USER 'osticketuser'@'localhost' IDENTIFIED BY 'ubuntu';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL ON osticketdb.* TO 'osticketuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

Obter o osTicket e descompactar

Ir para a directoria do Apache (onde temos normalmente alojados sites)

cd /var/www/html

Obter a última versão do osTicket:

sudo wget http://osticket.com/sites/default/files/download/osTicket-v1.9.8.1.zip

Criar directório ‘osticket’ e extrair o .zip

sudo mkdir osticket
sudo unzip osTicket-v1.9.8.1.zip -d osticket

Mudar as permissões:

sudo chown -R www-data:www-data /var/www/osticket/

Finalmente reiniciar o Apache

sudo service apache2 restart

Para iniciar a configuração do osTicket devem aceder ao browser do sistema e introduzir o seguinte endereço: http://localhost/osticket.

Nota: Se estiverem numa máquina remota, basta que troquem “localhost” pelo IP da máquina onde está o osTicket.

Como podem ver, temos todos os pré-requisitos necessários para avançar com a configuração do osTicket. Para tal basta carregar em Continue.

ostciket_00

Devem agora copiar o ficheiro (de ajuda) de configuração (ost-sampleconfig.php) para um novo com o nome ost-config.php. Esse ficheiro encontra-se dentro do directório include.

sudo cp include/ost-sampleconfig.php include/ost-config.php

ostciket_01

Vamos agora definir as permissões de escrita necessárias. Essas permissão são atribuídas ao ficheiro de configuração ost-config.php. Para isso basta abrirem o terminal e dentro do directório onde está o ficheiro de configuração executarem o seguinte comando:

sudo cd /var/www/html/ostickets/include
sudo chmod 0666 ost-config.php

ostciket_02

Agora basta preencher todos os campos solicitados. Nesta interface indicamos qual será o nome do site, criamos uma conta de administração, etc.

ostciket_03

É também necessário indicar os parâmetros para acesso à base de dados criada anteriormente.

ostciket_04

Depois de tudo configurado, devemos voltar a redefinir as permissões para 0644 no ficheiro de configuração.

ostciket_05

E está feito! Como podem ver a plataforma está operacional, pronta a que comecem a registar tickets. Obviamente é possível proceder a um conjunto vasto de configurações, de modo a adaptar o osTicket à vossa empresa/instituição.

ostciket_06

Exemplo da criação de um ticket.

ostciket_07

Esperamos que tenham gostado deste tutorial e alguma duvida ou questão deixem em comentário. O osTicket é sem dúvida uma das ferramentas mais completas neste segmento com a vantagem de ser gratuita! Experimentem.

Comentários

15

Deixe um comentário

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

  1. Avatar de Joaquim Ramos
    Joaquim Ramos

    Para vocês qual o melhor programa para helpdesk? ouvi dizer que o zendesk é bastante bom.

    1. Avatar de Manuel Silva
      Manuel Silva

      Há aqui uma lista a considerar:

      https://pplware.sitedev.pt/microsoft/windows/top-4-solucoes-gratuitas-para-sistemas-de-tickets/

      Ver também:

      http://www.zbillingnet.com (embora com um propósito diferente, também tem gestão de tickets).

      Nos pagos o Zendesk é interessante… Mas desiti dele e não sei como está atualmente.

      1. Avatar de Rafael
        Rafael

        ZBillingNET é um produto desenvolvido por Portugueses

  2. Avatar de BM
    BM

    E o otrs que é aquele que utilizo..e até agora nunca deu problemas..

  3. Avatar de Joaquim Ramos
    Joaquim Ramos

    Pequeno erro: sudo chown -R www-data:www-data /var/www/osticket/ ,em vez de /var/www/html/osticket

    cumpz

    1. Avatar de lmx
      lmx

      no teu caso..
      … chown -R www-data: /var/www/osticket/

  4. Avatar de JPinto
    JPinto

    Microsoft Dynamics CRM ou Oracle Siebel.

  5. Avatar de Luís
    Luís

    Excelente aplicação, começei a implementar no meu serviço, que é de manutenção, e graças a essa aplicação está a ajudar-me a ter mais algum controlo nas minhas intervenções 😀

  6. Avatar de Luiz Peterli
    Luiz Peterli

    Olá senhores, tenho uma dúvida, efetuei a instalação desse sistema de chamados, porém vi que temos a opção de passar o idioma dele para PT, no meu caso eu baixei do site oficial o arquivo “pt_BR.phar” porém não achei a opção no OSTicket e nem a pasta no Linux onde eu possa colocar esse arquivo para uma possível tradução WEB para o sistema de chamados, alguém já viu ou saberia como fazer esse procedimento?

  7. Avatar de Ewerton Silva
    Ewerton Silva

    Não estou conseguindo finalizar a instalação do osTicket. Quando digito na URL o endereço IP seguido de osticket (http://172.39.0.116/osticket), me aparece o seguinte parâmetro:

    Not Found.
    The requested URL /osticket was not found on this server.

    1. Avatar de javier sandoval
      javier sandoval

      en tu caso debes agregar la carpeta upload

      ejemplo: http://172.39.0.116/osticket/upload

  8. Avatar de DAVID BENTO
    DAVID BENTO

    Obrigado pelo tutorial , mas poderiam fazer um agora para windows ?
    Agradeço desde já .

  9. Avatar de Leandro
    Leandro

    Muito obrigado pelo excelente tutorial.
    Como estou instalando em uma versão mais recente, tive que usar PHP7.0.
    Rodou perfeitamente!

  10. Avatar de marcio
    marcio

    Esse comando da erro: … chown -R www-data: /var/www/osticket/
    informa que o diretorio www-data não pode se encontrado

    1. Avatar de Marcelo
      Marcelo

      Acredito que seja chown -R www-data: /var/www/html/osticket.