-
GLPI
-
Fusion Agent
-
Plugins
- Antes de realizar o procedimento, certifiquese de que o Docker e Docker Compose esteja instalado na máquina e também as configurações dos arquivos abaixo
- docker-compose.yml ¹ -> Arquivo com o serviços GLPI e GLPIDB (Servidor MySql com Percona)
- prepara_redes.sh -> Cria a Rede Docker utilizado no projeto
- prepara_volumes -> Cria os Volumes Docker utilizado no projeto
- plugins.sh ² -> Baixa e Extrai os Plugins no volumne glpi_plugins
- fusion_agent_linux.sh ³ -> Configura o Agente Fusion Inventory para Linux
1 - docker-compose.yml
Verificar as configuraões do Banco de Dados e Imagens
image: sdbrasil/glpi:10.0.11
volumes:
- glpi_config:/etc/glpi
- glpi_documents:/var/lib/glpi/files/data-documents
- glpi_plugins:/usr/share/glpi/plugins
- glpi_marketplace:/usr/share/glpi/marketplace
- glpi_files_plugins:/var/lib/glpi/files/_plugins
- glpi_backup:/backup
----------------------------------
image: percona/percona-server:8.0
volumes:
- glpi_db_log:/var/log/mysql
- glpi_db_lib:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=ADM@MySQL_GLP1
- MYSQL_DATABASE=glpi
- MYSQL_USER=glpi
- MYSQL_PASSWORD=GLP1_MySQL@10
2 - plugins.sh Para cada plugin, deve ser criado um procedimento de instalação e configuração caso necessário
Fusion Inventory Plugin -> Para cada versão do Plugin ha uma versão mínima e máxima suportada do GLPI que já esta documentada no arquivo plugins.sh , e deve ser ajustada a cada nova versão do GLPI
3 - fusion_agent_linux.sh
Antes de executar, é necessário verificar a versão disponível e alterar a variavel VERSAO_FUSUSION
É possível verificar a versão em Fusion Agent Versão.
A Atual é a versão 2.6
sh prepara.sh
sh prepara_volumes.sh
sh plugins.sh
docker compose up -d
sudo sh fusion_agent_linux
Após a instalação e a inicialização do serviços, execute o comando abaixo para que seja realizada a instação do GLPI
Acesso o container com o comando abaixo
docker exec -it glpi-10 /bin/bash
Após acessar, execute o comando abaixo para que seja realizada a instalação e configuração inicial do GLPI
glpi-console glpi:database:install -L pt_BR -Hdb-glpi-10 -dglpi -uglpi -pGLP1_MySQL@10 --no-telemetry --force -n && mv /usr/share/glpi/install /usr/share/glpi/install_ori && rm -rf /var/log/glpi/* && chown -R apache:apache /usr/share/glpi/marketplace/ && chown -R apache:apache /var/lib/glpi/files && chown -R apache:apache /var/log/glpi && chown -R apache:apache /var/lib/glpi/files/data-documents
Após a reliação dos procedimentos, o GLPI deve estar disponivel no IP ou Nome do Domínio