GLPI 11
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
Vídeo
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
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.4/glpi-11.0.4.tgz tar -zxvf glpi-11.0.4.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.