In this repostory I make the installation of GLPI in a container docker.
205

O GLPI é uma ferramenta de software ITSM gratuita e de código aberto incrível que ajuda você a planejar e gerenciar mudanças de TI de maneira fácil, resolver problemas eficientemente quando eles surgirem e permitir que você tenha controle legítimo sobre o orçamento de TI e despesas da empresa.
Nesse repostorio disponibilizo a instalação do GLPI em um container docker, assim como a instalação de alguns plugins.
° Fusioninventory
° Behaviors
° Dashboard
° Data Injection
° Escalade
° Form Creator
° Tag
° Modifications
° Task List.
Todos os plugins presentes foram desenvolvidos pela comunidade do GLPI e podem ser baixados no link abaixo: https://plugins.glpi-project.org/#/
° Versão 1.0 - 15/07/2018 ==> Criação do Dockerfile e do Docker composse.
° Versão 1.1 - 30/08/2018 ==> Atualizacao da versão do Zabbix Server.
° Versão 1.2 - 05/10/2018 ==> Configuração da idioma Portugues.
° Versão 1.3 - 21/10/2018 ==> Adição plugin behaviors.
° Versão 1.4 - 16/11/2018 ==> Criação do aquivo README.md e adição dos plugins TAG e Modifications.
° Versão 1.5 - 27/01/2019 ==> Adição do plugin Task List(KANBAN) e upgrade para a versao 9.3.3.
° Versão 1.6 - 23/06/2019 ==> Adição do suporte a envio de emails e atualizacao do GLPI para a versao 9.4.2.
Os pre-requisitos necessários para execução da stack de serviço:
curl -fsSL https://get.docker.com | bash
docker swarm init --advertise-addr <IP_DO_SERVIDOR>
Onde:
<IP_DO_SERVIDOR> deve ser substituído pelo ip do seu servidor.
docker pull leandromoreirajfa/glpi-apache:1.6
A instalacao do Mysql pode sem encontrada no link abaixo: https://blog.remontti.com.br/2054
Criar database CREATE DATABASE glpi;
Criar usuário e senha no mysql CREATE USER 'glpi'@'localhost' IDENTIFIED BY '<SENHA_DO_USUARIO>';
Dar permissão no usuário para uma database GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost' IDENTIFIED BY '<SENHA_DO_USUARIO>' WITH GRANT OPTION;
Recarregar os privilégios Flush privileges;
Para configurar o serviço do GLPI, editar o arquivo glpi.config que localiza-se no diretório configs, alterando as variáveis:
MYSQL_HOST=<IP_DATABASE_GLPI>
GLPI_USER=<USUARIO_DATABASE_GLPI>
GLPI_PASS=<PASSWORD_USUARIO_GLPI>
GLPI_DB=<DATABASE_GLPI>
APACHE_VHOST=<FDQN_VIRTUAL_HOST_APACHE>
APACHE_SRV_ADMIN=<EMAIIL_SERVER_ADMIN>
CERT_FILE=<NOME_ARQUIVO_CERTIFICADO>
CERT_KEY=<NOME_ARQUIVO_KEY>
MAIL_SERVER=<MAIL_SERVER>
MAIL=<EMAIL_ACCOUNT>
MAIL_PASSWORD=<EMAIL_PASSWORD>
MAIL_SMTP=<SMTP_MAIL_SERVER>
MAIL_PORT=<SMTP_PORT>
docker stack deploy -c docker-compose.yml glpi
Para criar os constextos, clicar no link:
https://github.com/InfotelGLPI/tasklists.git
Criados os contexos, temos de dar permissão para os usuarios.
Adminsitracao >> Perfis
Selecionar o perfil desejado e clicar em "Task list" em seguida delegar as permissões desejadas ao grupo, para acesso ao Kanban.

Content type
Image
Digest
Size
297.1 MB
Last updated
about 7 years ago
docker pull leandromoreirajfa/glpi:feature__1