GLPI 11

De Wiki Projeto Root
Revisão de 02h19min de 4 de março de 2026 por Diegocosta (discussão | contribs) (→‎Baixar o GLPI)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Sobre

Olá! Visitante, reunimos aqui, informações sobre a ferramenta GLPI 11 (Anacrônico Frances para Gestionnaire Libre de Parc Informatique ) na versão 11 ou traduzido para o Português BR ( Gerenciamento Livre do Parque de Computadores), que é uma solução web Open-source completa para ITSM (Gerenciamento de Serviços de TI). O mesmo gerência todos os seus problemas de inventário de ativos/hardwares e software e suporte ao usuário(helpdesk).

  • Principais características do GLPI:
 Multi Usuários
 Sistema de autenticação (local, LDAP, AD, POP/IMAP...) e multi-servidor;
 Vários idiomas;
 Níveis de usuário;
 Sistema de notificações sobre eventos via e-mail;
 Gestão de pedidos de assistência via web ou e-mail;
 Relatórios com gráficos;
 Integração com OCS Inventory NG;
 Gestão e controle de computador;
 Gestão e monitoramento de licenças;
 Gestão e atendimento de Helpdesk (tickets);
 Inventário com Agent próprio;
 Licença GPL;
 Plugins e etc… 

Site Oficial: http://glpi-project.org/

Doc: https://help.glpi-project.org/documentation

Curso/Certificação: https://blog.servicedeskbrasil.com.br/treinamentos-servicedeskbrasil/

Recomendações

https://www.arthurschaefer.com.br

https://verdanadesk.com

https://mastermindti.com.br


Vídeo

https://youtu.be/NzYu1Md5lLs


Script Projeto Root

Para facilitar deixamos um script para fazer todo o processo de forma automatizada, assim agilizando o processo de instalação, caso queira utilizar veja:

https://github.com/projetoroot/glpi

Para instalar automaticamente faça:

Acesse seu servidor/VM ( Linux que será o GLPI ) por ssh com usuário root e execute a linha abaixo

wget https://raw.githubusercontent.com/projetoroot/glpi/refs/heads/main/install-glpi.sh &&  bash install-glpi.sh


Caso queira instalar manualmente veja abaixo os procedimentos

Instalando dependências

  • Debian 13

Atualização dos repositórios e instalação dos pacotes básicos de serviço web

apt update &&  apt install apache2 php -y 
apt install mariadb-server php-{cli,ldap,xmlrpc,soap,curl,snmp,zip,apcu,gd,mbstring,mysql,xml,bz2,intl,bcmath}


Banco de Dados

Acesso a interface de console do Banco de dados para criação do mesmo

mysql -u root -p

Criando o banco de dados (glpidb), criando usuário (glpi), com senha segura (gerar uma senha segura e alterar onde informa 'senhasegura'), garantindo os privilégios para escrita no banco

 create database glpidb character set utf8;
 create user 'glpi'@'localhost' identified by 'senhasegura';
 grant all privileges on glpidb.* to 'glpi'@'localhost' with grant option;
 flush privileges;
 quit

Baixar o GLPI

Baixar e extrair o software GLPI (verificar em: https://github.com/glpi-project/glpi/releases/)

wget https://github.com/glpi-project/glpi/releases/download/11.0.6/glpi-11.0.6.tgz
tar -zxvf glpi-11.0.6.tgz

Configurar Apache

Mover o conteúdo extraído para a pasta padrão do apache2

mv glpi /var/www/html

Ajustar permissões

chown www-data:www-data /var/www/html/glpi -Rf
chmod 775 /var/www/html/glpi -Rf


Criar o arquivo de conf para o apache carregar

nano /etc/apache2/conf-available/glpi.conf

Inserir no arquivo vazio

<VirtualHost *:80>
    ServerName glpi.localhost
    DocumentRoot /var/www/html/glpi/public

    <Directory /var/www/html/glpi/public>
        AllowOverride All
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ index.php [QSA,L]
    </Directory>
</VirtualHost>


Habilitação do módulos de rewrite e da configuração criada no apache

a2enmod rewrite
a2enconf glpi.conf
service apache2 restart

Ajustar PHP

Para fazer o GLPI ter mais memória no apache e ajustar tamanhos de uploads faça:

nano /etc/php/8.4/apache2/php.ini
memory_limit = 128M e altere para 256M
post_max_size = 8M e altere para 256M
upload_max_filesize = 2M e altere para 256M
;session.cookie_secure = e altere para session.cookie_secure = on (remover para HTTP)
session.cookie_httponly e adicione on ao lado do sinal de =


  • Lembrando que as entradas de segurança (session.cookie_secure e session.cookie_httponly) são opcionais para instalação, mas recomendadas para aumentar a segurança do ambiente.

Ajustar TimeZone

Em alguns casos o timezone pode vir desabilitado, para habilitar faça no shell como root:

 mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root -p mysql
 sudo -u www-data php /var/www/html/glpi/bin/console database:enable_timezones

Após na interface web no GLPI vá em:

 Configurar | Geral | Valores Padrão | Fuso Horário

Faça o Ajuste conforme a sua necessidade, no exemplo foi configurado para America/São_Paulo

Ajuste Para America/Sao_Paulo

Instalação Agent GLPI

O Agente GLPI é um agente de gerenciamento genérico. Ele pode executar um certo número de tarefas, de acordo com seu próprio plano de execução, ou em nome de um servidor GLPI que atua como ponto de controle. Este agente é baseado no agente FusionInventory. Ele introduz novos recursos e um novo protocolo para comunicação direta com um servidor GLPI e seu recurso de inventário nativo.

Veja a url: https://github.com/glpi-project/glpi-agent

Para facilitar deixamos um script para fazer todo o processo de forma automatizada, assim agilizando o processo de instalação, caso queira utilizar veja:

https://github.com/projetoroot/glpi

Para instalar automaticamente faça:

Acesse seu servidor/VM ( Linux que será o GLPI ) por ssh com usuário root e execute a linha abaixo

wget https://raw.githubusercontent.com/projetoroot/glpi/refs/heads/main/install-glpi-agent.sh && bash install-glpi-agent.sh