Linux na Web

Instalando e Configurando osTicket no CentOs 7 (Sistema de Helpdesk )

Tempo de leitura: 5 minutos

O osTicket √© uma ferramenta Open Source de Helpdesk, √©¬†recomendado para¬†para gerenciamento de solicita√ß√Ķes a servi√ßos de TI, como: suporte, problemas t√©cnicos, telefonia e outros servi√ßos relacionados a tecnologia, as solicita√ß√Ķes s√£o registradas em forma de Tickets, cada solicita√ß√£o efetuada √© registrado um Ticket, que possibilita a comunica√ß√£o do analista e usu√°rio para resolu√ß√£o de um problema ou qualquer outro tipo de atividade relacionada a TI. As solicita√ß√Ķes pode ser criados atrav√©s de e-mail, telefone e formul√°rios baseados na web em uma simples interface web multi-usu√°rio f√°cil de usar.

O osTicket tamb√©m conta com uma Base de Conhecimento para auxilio dos usu√°rios, que pode ser inclu√≠do documenta√ß√Ķes de configura√ß√Ķes, instala√ß√Ķes, e resolu√ß√Ķes de problemas, al√©m da base de conhecimento que ajuda muito para a documenta√ß√£o do ambiente, tamb√©m cont√©m a ferramenta tarefas que ajuda o analista se organizar com as tarefas di√°rias.

Voc√™ pode personalizar a ferramenta com o logo da sua empresa, criar modelos de e-mails para automatizar os alertas aos usu√°rios, como: registro da solicita√ß√£o, status, intera√ß√Ķes do analista, atribui√ß√Ķes e cont√©m tamb√©m relat√≥rio simplificado de desempenho, se precisar de relat√≥rio mais detalhado pode-se exportar o arquivo .CSV, que possibilita criar relat√≥rios mais detalhados.

Existem algumas outras ferramentas parecidas como: OTRS e GLPI, na minha opini√£o o osTicket √© a ferramenta de gerenciamento simples de interface limpa, com recursos muito √ļteis.

Instalando e configurando osTicket no CentOs 7

Pré-requisitos para a instalação do osTicket: Linux, Apache, PHP, MySql ou MariaDB e Hardware: 1 Core, 2GB-RAM e 20GB-HD, que pode ser calculado de acordo com seu ambiente, irei utilizar: CentOs 7.3, MariaDB, PHP 5 + Apache 2.4 e alguns módulos PHP.

Instalar os pacotes necess√°rios:

Desabilitar o SELINUX.

Desabilistar o firewall

Instalação do Banco de Dados РMariaDB

Alterar configura√ß√Ķes de seguran√ßa no MariaDB

Criação do usuário e Base de Dados.

Instalação do Apache

Inicializar o Apache e Habilitar na inicialização do Sistema

Intalação do PHP5 e alguns Módulos necessários.

Reinicie o Apache.

Instalar alguns módulos do php que só instala após o php estar instalado.

Configurar data e hora do php.

Reinicie o Apache

Instalação do osTicket

Descompactar e mover para o diretório do Apache:

Baixar o pack de linguagem Português Brasil.

Alterar a permiss√£o os arquivos para usu√°rio e grupo apache.

Reiniciar o Apache

Abra o seu navegador e digite o endereço abaixo, alterando o ip em vermelho para o ip do seu servidor.

http://192.168.1.112

Após inserir o endereço de ip do servidor que foi instalado o osTicket, vai exibir a tela abaixo, informando se os Pré-requisitos estão ok, se seguiu o passo a passo direito, como pode observar no print abaixo, todas os itens estão ok.

Clique em Continuar.

Instalando Sistema de Tickets OsTicket no CentOS 7

osTicket instalador requer a capacidade de gravar no arquivo de configuração, include/ost-config.php. Uma cópia do modelo está localizada no diretório include (include/ost-sampleconfig.php).

Neste arquivo, fica armazenado as configura√ß√Ķes como: usu√°rio e senha do banco de dados…

Clique em Continuar.

Instalando Sistema de Tickets OsTicket no CentOS 7

Altere a permissão do arquivo de configuração (ost-config.php) para remover o acesso de escrita.

Clique em Feito? Continuar

Instalando Sistema de Tickets OsTicket no CentOS 7

Agora iremos configurar o Nome do Helpdesk (Pode colocar o nome da sua corpora√ß√£o), E-mail que ser√° utilizado para notifica√ß√Ķes, Administrador e Configura√ß√Ķes do Banco de Dados (usu√°rio, senha e base de dados que criamos no come√ßo).

Instalando Sistema de Tickets OsTicket no CentOS 7

Abaixo as informa√ß√Ķes preenchidas conforme solicitado, este ponto √© super importante: Deixe o Idioma prim√°rio como Ingl√™s, porque os idiomas n√£o foram homologados para cria√ß√£o do schema do banco de dados, se mudar para portugu√™s, o banco de dados ser√° criado mas ir√£o surgir diversos erros.
Clique em Instalar agora.
Instalando Sistema de Tickets OsTicket no CentOS 7
Pronto a instalação foi concluída com sucesso!
 Agora vamos remover a permissão de escrita no arquivo: ost-config

Instalando Sistema de Tickets OsTicket no CentOS 7

Após instalado, por questão de segurança remover o diretório de configuração (setup).

Instalando Sistema de Tickets OsTicket no CentOS 7
Vamos alterar o Idioma para: Português (Brasil).
Clique em Save Changes.
Instalando Sistema de Tickets OsTicket no CentOS 7
Perceba que o idioma foi alterado com Sucesso.
Instalando Sistema de Tickets OsTicket no CentOS 7
 Agora iremos acessar com o Usuário de Administrador que foi criado.
Para acessar o painel de administração, utilize o link para acesso: http://192.168.1.112/scp
Instalando Sistema de Tickets OsTicket no CentOS 7
Abaixo é a fila que exibe para o Administrador (atendente).
Instalando Sistema de Tickets OsTicket no CentOS 7
Para acessar a tela onde o usu√°rio ter√° acesso para criar o Ticket, utilize o link para acesso: http://192.168.1.112/scp.
Instalando Sistema de Tickets OsTicket no CentOS 7
Tela de acesso do usu√°rio para visualizar os Tickets criados.
Instalando Sistema de Tickets OsTicket no CentOS 7
Após clicar no Ticket criado, aparecerá a tela abaixo.
Instalando Sistema de Tickets OsTicket no CentOS 7
Pronto, sistema instalado e pré-configurado, pronto para uso, basta criar os usuários e divulgar os acessos.

Referências:

Sobre: 
SysOps - Entusiasta por Linux, fundou o site Linux na Web no intuito de ajudar a comunidade Linux com artigos que possa ajudar no dia-dia do profissional de TI, trabalho em um ambiente com práticas DevOps para automatizar e agilizar nas tarefas diárias. - Amo o que eu faço... Gosto de tudo que é relacionado a Tecnologia, principalmente se for Open Source hehe e Amo a minha Família!
%d blogueiros gostam disto: