Skip to content

Stack Docker do GLPI (servidor + banco) e agente Linux - #2

Draft
RafaelPiassi wants to merge 1 commit into
mainfrom
claude/glpi-agent-servidor-docker-1f2w3w
Draft

Stack Docker do GLPI (servidor + banco) e agente Linux#2
RafaelPiassi wants to merge 1 commit into
mainfrom
claude/glpi-agent-servidor-docker-1f2w3w

Conversation

@RafaelPiassi

Copy link
Copy Markdown
Owner

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 — GLPI 10.0.26 (imagem oficial glpi/glpi) + MariaDB 11.4, com healthcheck no banco, volumes nomeados para config/files/marketplace e porta HTTP configurável.
  • Serviço agent (atrás do profile agent, não sobe por padrão) — GLPI Agent 1.19 em container, com network_mode: host, pid: host e /proc, /sys, /dev montados 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 .deb oficiais (glpi-agent e as tarefas network/deploy/esx/collect); o entrypoint gera o agent.cfg a 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.example com versões, porta e configuração do agente.

Verificação

  • docker compose config e docker compose --profile agent config validam sem erros.
  • bash -n / sh -n em todos os scripts.
  • As URLs dos artefatos do release 1.19 foram checadas uma a uma (HTTP 200) e o .deb base foi baixado e inspecionado com dpkg-deb -I.
  • As tags glpi/glpi:10.0.26 e glpi/glpi:11.0.8 foram confirmadas no Docker Hub.

Não foi possível executar docker pull ou docker build aqui — o ambiente remoto não tem daemon Docker. Esses passos rodam na máquina do usuário via scripts/baixar-tudo.sh.


Generated by Claude Code

- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant