Acompanhe seu chamados pelo celular/tablet

Acompanhe seu chamados pelo celular/tablet com o GLPI, no blog ja passamos pelo tutorial de instalação do GLPI Server, agora para ampliar mais as possibilidades vamos instalar o plugin Webservices para que seja possível abrir chamados e listar chamados atraves do celular ou tablet. Com o App é possível: abrir e solucionar chamados, adicionar acompanhamentos (followup), Ser avisado quando um chamado foir adicionado e etc…

Requisitos para que o app funcione:
– GLPI versão 0.84.x (ou superior);
– Plugin webservices, instalado e configurado para permitir acesso.

Link para baixar plugin webservices http://plugins.glpi-project.org/spip.php?article94

Então vamos lá!

Faça o download da ultima versão do Plugin do GLPI através do endereço:http://www.glpi-project.org/

Clique com botão direito no link de download e selecione copiar link.

Para que todos façam da mesma forma e consigam facilmente vamos fazer o seguinte antes de iniciar a instalação vamos para o diretório que interessa, onde o plugin precisa estar baixado e pronto com o seguinte comando

# cd /var/www/glpi/plugins

Ae faça o download do GLPI pelo terminal com o seguinte comando:
# wget -c https://forge.indepnet.net/attachments/download/1907/glpi-webservices-1.4.3.tar.gz

Download do Plugin de Web Services

Download do Plugin de Web Services

Agora descompacte o diretório que acabamos de baixar com o comando:

# tar zxvf glpi-webservices-1.4.3.tar.gz  ( comando + o nome do arquivo baixado)

E pronto parte mais dificil terminada, acesse o GLPI pelo navegador e va no menu “Configurar -> Plugins” e ja estara la prontinho o plugin.

Lista de Plugins disponível

Lista de Plugins disponível

Nesta tela do plugin vcs vão notar algo! que adoro que aconteça nas instalações, é ae que entramos a fundo para conhecer outras áreas, notem que ele apresenta um erro de incompatibilidade, o erro d XMLRPC do php5, que neste tutorial não instalamos e nem no tutorial de instalação do servidor GLPI, que agora ta fazendo falta. Então vamos corrigir este erro:

Instale o módulo:

# apt-get install php5-xmlrpc

e reinicie o Apache

# service apache2 restart

Pronto corrigido o problema

Retorne ao navegador e atualize o painel do GLPI e pronto nosso status muda e já ativa o botão “instalar”

Instalar o Plugin

Instalar o Plugin

Após clicar em instalar ele recarrega a página e aparece o botão “HABILITAR” só clicar nele e prontinho mais uma missão concluída.

Agora pegue seu aparelho mobile e instalar o APP:

No Android busque por GLPI que aparecerá entre os primeiros APP da lista conforme imagem abaixo:

App no Play Store

App no Play Store

 

-Edição 03/08/16
Foi plotado um problema pelo André Zanelato na instalação do plugin, que apresentou o seguinte erro:

“Incompatible PHP Intallation. Requires module soap”.

E como solução sugerido pelo Eduardo é executar o seguinte comando:

# apt-get install php-7.0-soap php-xmlrpc

Obrigado a todos..

 

Gde abç

25 Comments

  1. César Barbosa Gonçalves

    Bom dia Fernando!

    O App não está mais disponível no Google Play?

    Forte abraço!

    Reply
    1. César Barbosa Gonçalves

      Desculpe, vi que não é compatível com meu android.

      Flw

      Reply
      1. Fernando Oliveira (Post author)

        Bom dia César, obrigado pela visita no blog.

        Putz que azar, fui dar uma olhada no GPlay para ver se ainda tinha os apps, e ainda estão lá, pelo menos na versão do meu android.

        Está na hora de um upgrade de celular né srsrsrsr

        gde abç

        Reply
  2. Sócrates

    olá amigo será que pode me ajudar?
    eu tenho teamviwer.
    O lance é o seguinte, instalei o webservices, até ai tudo certo não apresentou nehum problema.
    Instalei o APP tb.
    Porém no APP coloco o IP ou a url para acesso externo, e nada acontece, parece que o APP não funciona.
    Será que pode me dar um auxilio?
    Desde já grato.
    Abs.
    Sócrates

    Reply
    1. Fernando Oliveira (Post author)

      Bom dia Sócrates, tudo bem ?
      Desculpe a demora em responder.
      Sócrates, obrigado pelo acesso no blog, bom todos os artigos eu fiz após a implementação na prática da estrutura onde trabalhava, no momento não estou trabalhando ai fico de mãos atadas para fazer alguns testes.
      Mas podemos eliminar situações, como esta seu firewall para o acesso externo? e este acesso é um ip fixo para a aplicação ou um NAT?
      Na época eu achei o app meio instável, e como já faz um tempinho acredito que ja tenha uma certa melhoria.
      Se quiser eu instalo o app em meu device aqui e tento acessar com um usuário que vc tenha ai para testes, e tentamos juntos.
      gde abç

      Reply
  3. Andre Zanelato

    Boa tarde Fernando.
    Quando vou instalar o plugin no meu GLPI aparece a seguinte mensagem:
    “Incompatible PHP Intallation. Requires module soap”.
    Consegue me ajudar a resolver este problema?
    Desde já agradeço

    Reply
  4. Fernando Oliveira (Post author)

    Boa tarde André, tudo joia?
    Olha se não me falha a memória eu tive algum problema destes em alguns testes, e na época verifiquei que era incompatibilidade da versão de php ou mesmo do GLPI.
    Mas estas versões que estão no tutorial é a ultima que testei e deu certo, talvez em sua instalação do php faltou alguma dependência ou algo assim.
    Porém meu conselho é verificar as versões do glpi, plugin e php que esta instalada e ver se todas são compatíveis.

    gde abç

    Reply
  5. Eduardo

    Só tive que instalar os módulos:
    # apt-get install php-7.0-soap php-xmlrpc

    Reply
    1. Fernando Oliveira (Post author)

      Boa noite Eduardo, tudo jóia?
      obrigado pelo acesso no site.

      Vou inserir no artigo esse seu feedback ..
      E é isso ai vamos somando experiências para montar uma solução bacana.

      gde Abç

      Reply
    2. RENAN NASCIMENTO DE OLIVEIRA

      Rapaz, poderia me ajudar?
      Eu tive o mesmo problema. Instalei o soap e reiniciei o apache, antes de ter visto sua resposta, ai ficou nesse diretório:

      Creating config file /etc/php/7.0/mods-available/soap.ini with new version
      Configurando php-soap (1:7.0+35ubuntu6) …
      A processar ‘triggers’ para libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.2) …

      Porém o problema no plugin permaneceu. Foi ai que procurei outras alternativas e achei sua resposta, que parece é a solução pro meu problema kk
      Só que, infelizmente quando eu mando esse comando ‘# apt-get install php-7.0-soap php-xmlrpc’, da o seguinte:

      root@glpioft:~# apt-get install php-7.0-soap php-xmlrpc
      Lendo listas de pacotes… Pronto
      Construindo árvore de dependências
      Lendo informação de estado… Pronto
      E: Impossível encontrar o pacote php-7.0-soap
      E: Couldn’t find any package by glob ‘php-7.0-soap’
      E: Não foi possível encontrar o pacote através da expressão regular ‘php-7.0-soap’

      Comecei a mexer com linux agora e não achei muita coisa.

      Reply
      1. Fernando Oliveira (Post author)

        Boa noite Renan, tudo certo ??
        obrigado pela visita no blog!

        Vamos lá.
        se o problema for este será guerra fraca rsrs.
        Me diga uma coisa qual Linux está usando ?

        Pelo que entendi seu source.list está precisando de um up, mas preciso saber qual o Linux que esta usando.

        Uma dica é instalar o aptitude que faz a instalação de pacotes como o apt-get install, porém já carrega todas as dependências.
        Para instalar ele execute
        #apt-get install aptitude
        e tenta instalar o comando #aptitude install php-7.0-soap php-xmlrpc

        ou tenta esta opção, adicionando um repositório que encontrei pela net a fora
        # add-apt-repository ppa:ondrej/php -y
        # apt-get update
        # apt-get install -y php-7.0-soap php-xmlrpc

        tenta as duas opções e de um feedback para nós..

        ou se não der nenhuma delas, me diga a distribuição que esta usando e monto uma VM aqui para fazermos os testes juntos.

        gde abç

        Reply
  6. virgilio

    Bom dia, pretende atualizar o webservice para a versão 9.1?
    interessei pelo seu plugin, mas pra mim está aparecendo q é incompatível com a versão do glpi.

    Reply
  7. Fernando Oliveira (Post author)

    Boa tarde Virgilio, tudo certo?
    Obrigado pelo acesso ao blog.

    Quando utilizei o plugin tive que deixar o GLPI uma versão e menos da atual naquela época.
    Infelizmente não estou trabalhando com Infra, para dar continuidade de testes em atualizações.
    Mas estou montando uma sequencia de laboratórios para atualizar todos os recursos que publiquei no blog.

    obrigado mais uma vez
    gde abç

    Reply
  8. Anderson

    Ainda funciona?? Pq não achei esse app para download.

    Reply
  9. Fernando Oliveira (Post author)

    Olá Anderson, o APP esta disponível para download sim, porém só encontrei ele na versão paga.

    gde abçs

    Reply
  10. Roberto felix

    Olá, instalei e funcionou perfeitamente. Vale a pena.

    Alguém poderia me ajudar, com relação ao consumo de internet por acesso ?

    O pessoal da T.I da minha empresa disse que vai consumir muita banda e colocou uma série de dificuldades.

    Mas quero provar que é possível e que vale a pena. E também acredito que não seja tão alto o consumo da internet.

    Reply
  11. Fernando Oliveira (Post author)

    Bom dia Roberto, tudo bem ?

    Roberto instale o bandwidth em sua maquina e realize o monitoramento de consumo de banda do servidor onde esta o GLPI e monitore o IP do dispositivo móvel e verá que o consumo não fará diferença na vida do pessoal da TI.

    Outra coisa, se a infraestrutura interna não comportar soluções que nos ajudam então tem alguma coisa errada ai. rsrs

    abçs

    Reply
  12. Debora de Souza da Costa

    A versão free não está mais disponível?

    Reply
  13. lucas

    boa tarde Fernando

    Tudo bem ?

    Você poderia me ajudar?

    Como faço para pegar a informação em json do webservice do glpi? eu já instalei o plugin do webservice no glpi, mas estou com duvida como posso pegar algo em json.

    Você teria um exemplo de uma url ?

    Desde já muito obrigado.

    Att.

    Reply
  14. Mateus

    bom tarde,

    otimo topico. uma duvida, existe alguma solução pra ios?

    meus diretores só usam ios e queria que eles acompanhassem os chamados.

    Reply
    1. Fernando Oliveira (Post author)

      Bom dai Mateus, tudo bem ?

      Mateus procurei na Apple Store hoje, e encontrei apenas um app, mas não é oficial.

      Infelizmente não tenho um cenário de hardware para testar.

      Este ano vou atualizar este artigo, pois percebi que os plug-in e aplicações estão em versões muito superiores.

      abçs

      Reply
  15. Fernando Oliveira (Post author)

    Olá,

    Verifiquei que os links são antigos (2015), portanto segue a atualização dos mesmos.

    Atualizando o link de download do webservice: https://forge.glpi-project.org/projects/webservices

    LInk direto: https://forge.glpi-project.org/attachments/download/2263/glpi-webservices-1.9.0.tar.gz

    abçs

    Reply
  16. Rafael

    Olá, Fernando. Tudo bem? Estou configurando o GLPI para utilizar no celular, consigo conectar, porém é apresentado erro ao tentar criar um chamado e não mostra os chamados já existentes. Tem mais alguma configuração a ser feita? Abraços.

    Reply
    1. Fernando Oliveira (Post author)

      Boa noite Rafael, tudo bem ?

      Rafael para tentarmos resolver seria ideal, telas e logs para avaliar o que causa o erro.
      Verifique as configurações do usuário, para a criação correta dos chamados.

      Este ano ainda, irei atualizar este artigo, estou montando um lab em casa, e irei publicar o passo a passo com S.O. e aplicações atualizadas.

      abcs

      Reply
  17. Daniel Rodrigues

    Boa Tarde.

    Está aparecendo incompatibilidade com minha versão do GLPI, estou utilizando a versão 9.4.4.

    O que devo fazer?

    Reply

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *