Stack Docker do GLPI (servidor + banco) e agente Linux - #2
Draft
RafaelPiassi wants to merge 1 commit into
Draft
Conversation
- docker-compose com GLPI 10.0.26 + MariaDB 11.4 e volumes nomeados - servico opcional (profile "agent") com o GLPI Agent 1.19 em container, usando network/pid do host para inventariar a maquina real - Dockerfile do agente a partir dos pacotes .deb oficiais do projeto - script de download das imagens e dos pacotes do agente - instalador nativo para Linux (deb/rpm/AppImage) com unit systemd - README com passo a passo, backup e operacao Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SLbYDSVCjLxTmrbFhCbKYv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adiciona em
glpi-docker/tudo o que é preciso para subir o GLPI da Boa Safra em Docker na máquina local e instalar o agente em Linux.O que entra
docker-compose.yml— GLPI10.0.26(imagem oficialglpi/glpi) + MariaDB11.4, com healthcheck no banco, volumes nomeados paraconfig/files/marketplacee porta HTTP configurável.agent(atrás do profileagent, não sobe por padrão) — GLPI Agent1.19em container, comnetwork_mode: host,pid: hoste/proc,/sys,/devmontados em leitura, para inventariar a máquina real e servir de ponto de varredura de rede.agent/Dockerfile+entrypoint.sh— imagem Debian 12 com os pacotes.deboficiais (glpi-agente as tarefas network/deploy/esx/collect); o entrypoint gera oagent.cfga partir das variáveis de ambiente e roda o daemon em foreground.scripts/baixar-tudo.sh— baixa as imagens Docker e os pacotes do agente (.deb,.rpm, AppImage) e constrói a imagem local do agente.scripts/instalar-agent-linux.sh— instalação nativa: detecta Debian/Ubuntu, RHEL/Rocky/Alma/Fedora ou cai no AppImage com unit systemd própria; grava/etc/glpi-agent/agent.cfg, habilita o serviço e dispara um inventário imediato.README.md— passo a passo em português (subida, inventário nativo, fuso horário, backup, operação) e.env.examplecom versões, porta e configuração do agente.Verificação
docker compose configedocker compose --profile agent configvalidam sem erros.bash -n/sh -nem todos os scripts.1.19foram checadas uma a uma (HTTP 200) e o.debbase foi baixado e inspecionado comdpkg-deb -I.glpi/glpi:10.0.26eglpi/glpi:11.0.8foram confirmadas no Docker Hub.Não foi possível executar
docker pulloudocker buildaqui — o ambiente remoto não tem daemon Docker. Esses passos rodam na máquina do usuário viascripts/baixar-tudo.sh.Generated by Claude Code