O propósito desse tutorial é reunir diversas informações dispersas na internet, gerando um compilado com algumas boas práticas de instalação/customização do GLPI
Status: em elaboração
Tá com dúvidas? Quer contribuir? Entre em contato comigo

ITSM (Information Technology Service Management, ou Gerenciamento de Serviços de TI) é uma abordagem estratégica para projetar, entregar, gerenciar e melhorar os serviços de tecnologia da informação, focando em alinhar a TI com as necessidades do negócio para entregar valor, eficiência e melhor experiência ao cliente, usando processos, pessoas e tecnologia para gerir incidentes, problemas, mudanças e ativos. As melhores práticas para implementá-lo frequentemente seguem o framework ITIL.
O que o ITSM envolve?
Foco no Serviço: A TI é vista como um provedor de serviços para o negócio, não apenas tecnologia.
Processos Estruturados: Inclui gestão de incidentes, problemas, mudanças, ativos, liberações, etc..
Entrega de Valor: Garante que a TI apoie os objetivos e a estratégia da organização.Benefícios do ITSM
Eficiência e Produtividade: Aumento da velocidade na entrega de serviços e resolução de problemas.
Redução de Custos e Riscos: Otimização de recursos e prevenção de falhas.
Melhora da Experiência: Maior satisfação de usuários e clientes finais.
Alinhamento com o Negócio: TI atua de forma estratégica, não apenas reativa.
Documentação Oficial - https://www.glpi-project.org/en/features/
No GitHub oficial https://github.com/glpi-project/glpi temos:
Gerenciamento de Ativos e Configurações de Serviço (SACM): Gerencia seus ativos e configurações de TI, rastreando computadores, periféricos, impressoras de rede e seus componentes associados. Com o gerenciamento de inventário dinâmico nativo a partir da versão 10, você pode manter um banco de dados de configuração atualizado, garantindo informações precisas e oportunas sobre seus ativos.
Atendimento de Solicitações: Simplifica os processos de atendimento de solicitações, facilitando o gerenciamento eficiente de solicitações de serviço, incidentes e problemas. Isso garante que as solicitações dos usuários sejam tratadas de forma rápida e profissional, aprimorando a qualidade geral do serviço.
Gerenciamento de Incidentes e Problemas (ITSM): Suporta o gerenciamento eficiente dos processos de Gerenciamento de Incidentes e Gerenciamento de Problemas do ITIL. Garante que os problemas sejam resolvidos prontamente, as causas raiz sejam identificadas e medidas preventivas sejam tomadas.
Gerenciamento de Mudanças: Suporta os processos de gerenciamento de mudanças, permitindo que você planeje, revise e implemente mudanças de forma controlada e padronizada. Isso ajuda a minimizar interrupções e riscos associados a mudanças em seu ambiente de TI.
Gerenciamento do Conhecimento: Inclui uma base de conhecimento e suporte para Perguntas Frequentes (FAQ), facilitando o gerenciamento do conhecimento. Permite capturar, armazenar e compartilhar informações e soluções valiosas, capacitando sua equipe a resolver problemas com mais eficácia.
Gestão de Contratos: Oferece recursos abrangentes de gestão de contratos, incluindo o gerenciamento de contratos, contatos e documentos associados a itens de estoque. Alinha-se ao processo de Gestão de Fornecedores do ITIL, garantindo controle e visibilidade sobre seus contratos e relacionamentos com fornecedores.
Gestão Financeira para Serviços de TI: Auxilia no gerenciamento de informações financeiras, como pedidos de compra, detalhes de garantia e depreciação. Alinha-se ao processo de Gestão Financeira para Serviços de TI do ITIL, ajudando a otimizar gastos e investimentos em TI.
Reserva de Ativos: Oferece funcionalidade de reserva de ativos, permitindo reservar ativos de TI para fins ou períodos específicos. Alinha-se ao processo de Gestão de Demanda do ITIL, garantindo que os recursos sejam alocados de forma eficaz com base na demanda.
Gestão de Infraestrutura de Data Center (DCIM): Fornece recursos para gerenciar a infraestrutura do data center, aprimorando o controle sobre ativos críticos.
Gestão de Software e Licenças: Inclui funcionalidades para gerenciar software e licenças, garantindo conformidade e controle de custos.
Análise de Impacto: Suporta a análise de impacto, auxiliando na avaliação das potenciais consequências de mudanças ou incidentes nos serviços de TI.
Catálogo de Serviços (com SLM): Inclui funcionalidades de catálogo de serviços, frequentemente integradas ao Gerenciamento de Nível de Serviço (SLM), para definir e gerenciar os serviços disponíveis.
Separação de Entidades: Oferece funcionalidades de separação de entidades, permitindo o gerenciamento distinto de diferentes unidades ou entidades organizacionais.
Gerenciamento de Projetos: Suporta o gerenciamento de projetos, auxiliando na organização e no acompanhamento de projetos e tarefas associadas.
Planejamento de Intervenções: Oferece recursos de planejamento de intervenções para agendar e gerenciar intervenções no local.
Planejamento: Definir objetivos, escopo (TI e outras áreas), catálogo de serviços, estrutura organizacional e Acordos de Nível de Serviço (SLAs) antes de configurar o sistema.
Configuração: Configurar o sistema para gerenciar os processos definidos, incluindo a criação de formulários, políticas de atribuição, notificações e a integração com outros sistemas, como o Active Directory.
Gestão de Ativos: Utilizar o inventário nativo do GLPI ou o agent para coletar informações de hardware e software, criando uma Base de Dados de Gerenciamento de Configuração (CMDB) detalhada.
Melhoria Contínua: Implementar o sistema em fases, começando com um projeto piloto (MVP), monitorando o desempenho e coletando feedback para otimizar os processos e o uso da ferramenta.
Documentação: Documentar os processos e a configuração do sistema para garantir a sustentabilidade e o conhecimento compartilhado.
Documentação oficial - https://glpi-install.readthedocs.io/
Roadmap - https://roadmap.glpi-project.org/
Forum Oficial em pt_BR - > https://forum.glpi-project.org/viewforum.php?id=25
Instruções oficiais: https://hub.docker.com/r/glpi/glpi
mkdir glpi
cd glpi
cat << '_EOF_' > docker-compose.yml
name: glpi
services:
glpi:
image: glpi/glpi:latest
restart: "unless-stopped"
volumes:
- glpi_data:/var/glpi
- ./ldap.conf:/etc/ldap/ldap.conf # libera conexões LDAPS
env_file: .env # Pass environment variables from .env file to the container
depends_on:
- db
ports:
- "${HTTP_PORT}:80"
db:
image: mysql
restart: unless-stopped
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
MYSQL_DATABASE: ${GLPI_DB_NAME}
MYSQL_USER: ${GLPI_DB_USER}
MYSQL_PASSWORD: ${GLPI_DB_PASSWORD}
volumes:
glpi_data:
db_data:
_EOF_
cat << '_EOF_' > .env
# Database
GLPI_DB_HOST=db
GLPI_DB_PORT=3306
GLPI_DB_NAME=glpi_db
GLPI_DB_USER=glpi_user
GLPI_DB_PASSWORD=glpi_password
# GLPI Language Default
GLPI_LANG=pt_BR
# Automation CLI
GLPI_SKIP_AUTOINSTALL=false
GLPI_SKIP_AUTOUPDATE=fasle
# HTTP Port
HTTP_PORT=80
_EOF_
cat << '_EOF_' > ldap.conf
TLS_REQCERT never
_EOF_
Se quiser seguir o Wizard de forma manual conforme documentação em https://glpi-install.readthedocs.io/en/latest/install/wizard.html, altere a variável GLPI_SKIP_AUTOINSTALL de false para true no arquivo .env, caso contrário o Wizard será executado automagicamente.
O mesmo processo pode ser utilizado para GLPI_SKIP_AUTOUPDATE para evitar atualizações automágicas;
docker compose up -d && docker compose logs -f
Numa instalação limpa os quatro usuários são criados:
| Usuário | Senha | Perfil |
|---|---|---|
| glpi | glpi | admin account |
| tech | tech | technical account |
| normal | normal | normal account |
| post-only | post-only | post-only account |
Por motivos
óbviosde segurança, troque as senhas de todos esses usuários por uma senha forte.Recomendo gerar/validar a segurança das senhas na URL https://senhasegura.remontti.com.br/
Administração -> Usuários
Boas práticas:
(1) Evite dores de cabeça: não altere o perfl Super-admin.
(2) Troque o login: do usuário glpi para outro nome como por exemplo glpi.admin. Principalmente se estiver exposto na Internet, mitigando ataques de força bruta.
(3) Não redirecione autenticação desse usuário para uma fonte externa, pois falhas na rede podem causar problemas de autenticação, impedindo seu acesso ao sistema.
(4) Selecione os usuários tech, normal e post-only e em Ações -> Desabilitar. Essa medida garante que esses usuários não conseguirão fazer login no sistema.
A documentação https://glpi-install.readthedocs.io/en/latest/update.html mostra o que deve ser alvo de backup.
Administração -> Entidades -> Entidade Raiz -> Customização de IU
Habilitar personalização de CSS : Sim
* {
--logo-svg: url('https://public.tiozaodolinux.com/img/svg/logo-do-tiozao.svg');
--background: url('https://public.tiozaodolinux.com/img/Logo-GLPI-bombado.png');
}
.page .glpi-logo{
background: var(--logo-svg) no-repeat;
background-position: center;
background-size: contain;
width: 150px;
}
body.navbar-collapsed .navbar-brand .glpi-logo{
background: var(--logo-svg) no-repeat;
background-size: contain;
width: 65px;
}
.welcome-anonymous{ background: center / cover no-repeat var(--background); }
.page-anonymous .glpi-logo{
content: var(--logo-svg);
display: block;
margin-inline: auto;
width: 400px; height: auto;
}
Referência no Forum Oficial
https://forum.glpi-project.org/viewtopic.php?pid=504689#p504689Lembrando que o arquivo definido na --logo-srv deve ser um
.svgpara facilitar a utilização do mesmo em diversos locais.Logomarca https://public.tiozaodolinux.com/img/svg/logo-do-tiozao.svg) feito com Boxy SVG disponível para Linux/Mac ou On-Line
Um ótimo Editor SVG online - https://vecta.io/
Quer ver como está ficando? - https://glpi.tiozaodolinux.com
Administração -> Perfis
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/profiles/profiles.html
https://help.glpi-project.org/documentation/modules/administration/profiles/profiles
Embora o GLPI possua todos esses perfis, o sistema é totalmente modelável, ou seja, você pode criar perfis ou alterar os existentes.
O GLPI só permite um único perfil padrão. Se outro perfil for definido como padrão, o perfil anteriormente definido como padrão deixará de ser o padrão.
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/entity/entities.html
https://help.glpi-project.org/documentation/modules/administration/entities
As entidades no GLPI são estruturas de organização que permitem segmentar e isolar informações dentro do sistema, como usuários, ativos e chamados, para empresas, filiais, departamentos ou clientes. Elas criam um ambiente multiempresa e podem ser organizadas em uma hierarquia, onde as subentidades herdam configurações da entidade pai, ou personalizam suas próprias regras e notificações.
Administração -> Entidades -> Adicionar
Entidade Raiz/
├── Cliente Externo
├── Filial
│...├── DEV - Desenvolvimento
│...├── RH - Recursos Humanos
│...├── SOC - Centro de Operações de Segurança
│...└── TI - Tecnologia da Informação
└── Matriz
├── Departamento de Negócios
└── Departamento de RH
Traduzindo para o nosso entendimento, podemos dizer que uma empresa possui 3 entidades filhas de primeiro nível, definindo que o analista da Entidade Raiz poderá atender as 3 entidades filhas. Nesta mesma linha de raciocínio, podemos criar um item na base de conhecimento da Matriz de uma empresa e torná-lo acessível para todos os usuários das filiais desta empresa que estarão como entidades filhas.
A grande vantagem de trabalharmos com as entidades está na organização e melhor nível de controle e segurança da informação para Centrais de Serviço. Para a geração de relatórios, podemos ter uma visão de um todo, ou apenas focarmos em pontos específicos, reduzindo o volume de dados para analisarmos realmente o que importa em determinado momento.
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/users/users.html
https://help.glpi-project.org/documentation/modules/administration/users/users
Administração -> Usuários (selecione o usuário e depois Autorizações)
Cada usuário deve ter pelo menos uma autorização atribuída a ele para acessar o sistema. Uma autorização consiste na especificação dos seguintes atributos:
Essa abordagem resolve problemas onde analistas de atendimento de uma área também atuam como usuários comuns em outras áreas, exigindo perfils de acesso específicos para cada função.
O usuário que tiver uma nova autorização ou uma for alterada, será necessário fazer logoff e login novamente, pois as autorizações são carregadas no momento do login.
Ainda não tem um Active Directory?
Basta um simples 👉docker-compose up -d👈 em Docker
Confere nesse link aqui Samba-Active-Directory-Docker-Container
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/configuration/authentication/ldap.html
https://help.glpi-project.org/documentation/modules/configuration/authentication/ldap
Configurar -> Autenticação -> Diretório LDAP -> Adicionar
Pré-configuração -> Active Directory
Nome: LDAPS seudominio
Servidor padrão: Sim
Ativo: Sim
Servidor: ldaps://auth.tiozaodolinux.com (pode-se utilizarIP ou FQDN do servidor)
Porta LDAP (padrão=389): 636 (conexão seguraldaps)
Comentários: Servidor Samba4 como Active Directory do Tiozão do Linux
Filtro de conexão: (&(objectClass=user)(memberOf=CN=GLPI-Users*))
BaseDN: DC=seudominio,DC=com,DC=br
Usar vinculação: Sim
RootDN: [email protected]
Senha: SuperSecretPassword@2025
Para diretórios LDAP com uma GRANDE quantidade de usuários, esse filtro permite ser mais seletivo.
Dessa forma, apenas usuários que pertençam ao grupo "GLPI-USERS" irão conseguir se autenticar no GLPI.
Além de usuários, grupos também podem ser obtidos no AD, permitindo aproveitar a estrutura organizacional do AD.
Dentro do Diretório LDAP configurado, temos a aba Grupos que configurei:
Tipos de pequisa: Em grupos
Atributo de usuário contendo seus grupos: memberof
Filtrar para pesquisar em grupos: (&(objectClass=group)(CN=GLPI-*))
Atributo do grupo contendo seus usuários: member
Usar DN na pesquisa: Sim
Na aba Informações avançadas marque a opção:
Usar resultados paginados como Sim.
Isso possibilita que um AD com muitas entradas não seja impactado com restrições de quantidade de usuários/grupos recuperados numa consulta.
Administração -> Grupos
Clique no Link do diretório LDAP que está localizado ao lado do botão Adicionar.
Filtrar para pesquisar em grupos: (&(objectClass=group)(CN=GLPI-*))
Administração -> Usuários
Clique no Link do diretório LDAP que está localizado ao lado do botão Adicionar.
BaseDN: DC=seudominio,DC=com,DC=br
Pesquisar filtros para usuários: (&(objectClass=user)(memberOf=CN=GLPI-Users*))
Usuários importados inicialmente serão criados na Entidade raiz com o perfil Self-service.
Configurar -> Geral -> Configuração geral
Texto na caixa de login: Liberado para Usuários do Grupo GLPI-USERS
Mostrar lista suspensa de origem na página de login: Não
Configurar -> Geral -> Valores padrão
Idioma Padrão: Português do Brasil
Ordem de exibição de sobrenomes e nomes: Primeiro nome, Sobrenome
Formato da data: DD-MM-YYY
Formato dos números: 1 234,56
Configurar -> Geral -> Assistência
Urgência: Deixar apenas Alta/Média/Baixa
Configurar -> Ações automáticas
Marcar todas e setar Modo de Execução como CLI
Administração -> Perfis -> Self-service -> Configurar -> Personalização
Desmarcar TUDO
Administração -> Entidades -> Entidade raiz -> Página inicial do Helpdesk
Imagens originais
Lado esquerdo: https://github.com/glpi-project/illustrations/blob/main/svg/scenes/gradient/shelves.svg
Lado direito: https://github.com/glpi-project/illustrations/blob/main/svg/scenes/gradient/desk.svg
Ajuste de acordo com suas necessidades
PS: O interessante aqui é baixar essas imagens pra seu PC e utilizar https://vecta.io/ para alterar de acordo com suas preferências e utilizá-las.
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/groups.html
https://help.glpi-project.org/documentation/modules/administration/groups
Grupos são usados para organizar usuários e técnicos por setores ou equipes (como RH, TI), facilitando a atribuição de chamados e gerenciamento de permissões sem a necessidade de administrar entidades separadas, que são para divisões organizacionais maiores (filiais/departamentos). Eles permitem que técnicos vejam e se atribuam a chamados do seu próprio grupo, e podem ser importados via LDAP para sincronização automática.
Para vincular um usuário a uma entidade no GLPI, vá em Administração > Usuários, localize o usuário desejado, clique no nome dele e selecione a opção Autorizações. Lá, escolha a entidade na lista, atribua um perfil e clique em Adicionar para conceder acesso a essa entidade específica.
Administração -> Regras -> Regras para associar permissões a um usuário
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/rules/rulesmanagement.html
https://help.glpi-project.org/documentation/modules/administration/rules/rulesmanagement
Minhas propostas:
(1) usuário receberá permissões de forma Recursiva, ou seja, da Entidade Raiz pra baixo
(2) usuário LDAP do grupo GLPI-Users tenha privilégios de Self-Service
(3) usuário LDAP do grupo GLPI-Admins receba também os privilégios do perfil Super-Admin

Documentação Oficial
https://help.glpi-project.org/documentation/modules/configuration/notifications/templates
https://help.glpi-project.org/documentation/modules/configuration/notifications/template_example
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/dictionnaries.html
https://help.glpi-project.org/documentation/modules/administration/dictionnaries
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/mailqueue.html
https://help.glpi-project.org/documentation/modules/administration/mailqueue
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/logs.html
https://help.glpi-project.org/documentation/modules/administration/logs
Documentação Oficial
https://glpi-user-documentation.readthedocs.io/fr/latest/modules/administration/forms/forms.html
https://help.glpi-project.org/documentation/modules/administration/forms
TODO
Configurar -> Notificações -> Configurações de notificações por email
Ferramentas -> Base de Conhecimento
Observar com muito carinho essa forma que elaboraram essa wiki
https://wiki.setic.ro.gov.br/pt-br/home/gerencial/catalogo_servicos
https://wiki.cge.ro.gov.br/home/manuais/glpi