Como instalar o GLPI 10 no Debian 11

Eu fiz vídeos de como instalar a versão 9.1, da 9.3 do GLPI no Debian e até da 9.4.5. Todas são extremamente semelhantes.

A versão 10 não muda tanto assim. E trouxe o tutorial de como instalar o GLPI 10 no Debian 11 usando meus próprios posts como consulta.


O GLPI é uma ferramenta de gestão de parque, inventário e serviços do tipo software livre. A ferramenta trabalha no formato de aplicação Web. Portanto, os requisitos mínimos do GLPI 10 são:

  • Host ou VM com Linux (Debian, CentOS, Red Hat, Alma Linux, Rocky Linux)
    • Não recomendo, mas, sim. O GLPI funciona no Windows. É diferente, mas é igual.
  • Servidor WEB — Apache
  • Gerenciador de Banco de Dados – MySQL >= 5.7, MariaDB >= 10.2
  • Interpretador PHP >= 7.4

A partir daí outros complementos de PHP podem ser necessários a depender de quais funcionalidades forem usadas.

Extensões obrigatórias

  • curl: para autenticação CAS, verificação de versão do GLPI, Telemetria;
  • fileinfo: para buscar informações adicionais de arquivos;
  • gd: para gerar imagens;
  • json: para suporte ao format de arquivos JSON;
  • mbstring: para gerenciar caracteres multibyte (caracteres especiais de idiomas como o português, por exemplo;
  • mysqli: para conectar e realizar consultas no banco de dados;
  • session: para suporte a sessões de usuário;
  • zlib: para funções de backup e restauração do banco de dados;
  • simplexml;
  • xml;
  • intl.

Instalar extensões obrigatórias

# apt-get install apache2 php php-curl php-gd php-cli php-mbstring php-mysql php-xml -y # apt-get install mysql-server -y 

Extensões opcionais

  • cli: para usar PHP a partir da linha de comando (scripts, ações automáticas);
  • domxml: para autenticação CAS;
  • ldap: usar autenticação a diretórios LDAP x AD;
  • openssl: comunicações seguras;
  • xmlrpc: usado para XMLRPC API.
  • APCu: pode ser usado para cache; entre outros (mais informações sobre configuração de cache)
# apt-get install php-cli php-cas php-imap php-ldap php-xmlrpc php-soap php-snmp php-apcu -y

Início instalação GLPI

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/10.0.0-rc1/glpi-10.0.0-rc1.tgz
# tar -xvzf glpi-10.0.0-rc1.tgz
# cp -Rf glpi /var/www/html

Permissões para a pasta do GLPI

# chmod 775 /var/www/html/* -Rf
# chown www-data. /var/www/html/* -Rf

Criação do banco de dados do GLPI

# mysql -uroot -p
# mysql> create database glpi10;
# mysql> create user 'glpi10'@'localhost' identified by '123456';
# mysql> grant all on glpi10.* to glpi10 identified by '123456';
# mysql> quit;

Como configurar mais de um GLPI no mesmo servidor Configuração do Vhosts

Como aplicar patches de correção da Teclib’ no GLPI

Conheça o GLPI 10

Você gostaria de ajudar o blog de alguma forma?


Publicado

em

,

por

Comentários

18 respostas para “Como instalar o GLPI 10 no Debian 11”

  1. Avatar de Madson Braz
    Madson Braz

    Boa tarde Arthur,

    Estou usando o GLPI 10 e estou tendo problemas com a autenticação do e-mail para coleta de chamados. Funcionava normalmente na versão 9.4, mas parou de funcionar na 10.

    Sabe informar se tem alguma diferença de configuração?

    PS.: utilizamos o Google Mail

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      Eu temo dizer que autenticação por IMAP não deve mais funcionar.

      Não pelo GLPI. Mas os próprios provedores estão bloqueando e exigindo a autenticação no estilo oauth.

      Tem plugin pra isso.

      Mas a princípio não há diferença nessa configuração, do lado do GLPI, até onde eu tenha conhecimento.

    2. Avatar de Arthur Schaefer
      Arthur Schaefer

      Não tem diferença.
      Refaça a configuração do zero. Deve voltar. Ou então busque os logs na pasta de logs do glpi pra entender o erro.

  2. Avatar de Luã Felipe
    Luã Felipe

    Boa tarde amigo, sabe dizer se existe algum problema para atualizar o GLPI do 9.5.7 para o 10.0.0 ?

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      Problemas não.
      Existem alguns scripts adicionais a serem executados e também alguns plugins que podem não estar atualizados, ainda. O Forms, por exemplo, que está na versão beta nesse exato momento em que respondo a esse comentário.

    2. Avatar de Arthur Schaefer
      Arthur Schaefer

      Problema, não. Apenas os passos necessários.

      Agora, se você tiver plugins não compatíveis com a 10, personalizações e afins, aí você tem problemas.

      Tem um vídeo no YouTube da Servicedesk Brasil que pode tirar algumas das suas dúvidas.

      YouTube.com/servicedeskbrasil

  3. Avatar de Jamil

    NO Glpi 10 é possível instalar ele em host como a Hostgator e utilizar o Glpi inventory nativo ?

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      O plugin comunica via http ou https- depende do você definir no Apache.
      Se o protocolo de comunicação entre agente e servidor funcionar, vai liso.
      Eu não gosto de hospedagem. Prefiro sempre ter acesso ao Linux para scripts específicos e mais flexibilidade na administração.

  4. Avatar de rudieri
    rudieri

    Bom dia , sabe se tem como migrar o banco de dados do glpi 9.5.0 para a versao 10?

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      Replique sua base atual pra o caso de precisar voltar ao estado anterior – snapshot ou dump – , siga o processo de atualização que atualiza os arquivos do frontend e banco de dados, atualize os plugins, faça os testes e aplique em produção depois.

      Exportar uma versão pra outra não funciona. Precisa atualizar o banco através dos scripts de atualização.

  5. Avatar de Eduardo Augusto Duranti
    Eduardo Augusto Duranti

    O dashboard do Steves Donato não terá mais suporte ao GLPI 10?
    Usava ele para um indicador meu. Ao menos não encontrei mais como extrair a quantidade de chamados por tipo.

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      Boa pergunta. Não tive mais contato com o Stevenes.
      Você pode criar um Dashboard na tela padrão ou então extrair um CSV e tratar no Excel.

      Pode ainda usar um BI como metabase – que é o que usamos.

      1. Avatar de Eduardo Augusto Duranti
        Eduardo Augusto Duranti

        Grato pela dica!

        Muito simples a instalação do Metabase! Estou usando ele! Não conhecia essa ferramenta! Top demais!!!

  6. Avatar de Rafael Rodrigues
    Rafael Rodrigues

    Olá, primeiro quero agradecer e esse seu passo a passo realmente funcionou perfeitamente. Tenho uma dúvida quanto ao inventário de licenças do Office por exemplo, na versão anterior ele me mostrava os dígitos finais pelo menos, neste ele simplesmente não busca nada, preciso alterar algo ou configurar?

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      A Microsoft deu uma complicada com as licenças mesmo. Ainda mais com as licenças que não têm serial.

      Vou ficar lhe devendo essa.

  7. Avatar de Danilo
    Danilo

    Ocorreu um erro ao tentar se conectar ao coletor.
    Tipo de servidor de email não suportado:.

    parou de receber os e-mails de chamado office365

    1. Avatar de Arthur Schaefer
      Arthur Schaefer

      https://blog.servicedeskbrasil.com.br procura por oauth Office 365.

  8. Avatar de hugo

    Boa tarde !
    Acabei instalando o GLPI e esqueci de uma configuração, a localização dos diretórios. Tenho que tirar o “files’ e o “config”.
    como faço para ajustar a localização dos diretórios ?

Deixe um comentário

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