Você está na página 1de 10

Instalando GLPI 0.9.1.

4 no CentOS 7

 Instalando GLPI 0.9.1.4 no CentOS 7

E ai jogadores? tudo bem com vocês?


devido aos poucos tutorias que encontrei pela internet a fora, e que mesmo assim, tive que
juntar para poder ter a instalação perfeita, estou trazendo a vocês uma instalação rápida para
que possam subir seu servicedesk em poucos minutos.

Se a proposta é ser rápido, vamos ao que interessa!

Requisitos

CentOS 7 Instalado e com Internet funcionando. (pelo menos isso né jovem!)

Pré-Instalação:

Primeiro mudamos de permissive para disable nosso SELINUX


1 nano /etc/selinux/config

Conforme a baixo:

1 SELINUX = disable

Reinicie para que a mudança do SELINUX possa funcionar

1 reboot

Nota: Basicamente, o SELinux pode operar em três tipos diferentes, que são: Enforcing – As
regras do SELinux estão aplicadas, e está sendo gerado Logs de todas as operações do
mesmo; Permissive – As regras do SELinux estão desativadas, porém, está gerando Logs de
todas as operações do mesmo (útil para Troubleshoot de aplicações); Disabled – As regras e os
Logs do SELinux estão completamente desativados.

Instalando as dependências

1 yum install -y epel-release.noarch


1 yum update

yum install -y yum wget php-ldap php php-gd php-pear php-pecl-zendopcache php-mbstring
1 php-mysqli php-mysql httpd httpd-devel gcc php-mcrypt php-curl php-imap php-xmlrpc php-
apcu php-pecl-zendopcache

Ativando os servidor web

1 systemctl start httpd.service

2 systemctl enable httpd.service

Instalando, configurando e ativando o Banco de Dados (MariaDB)

1 yum install mariadb mariadb-server -y

1 systemctl start mariadb.service

2 systemctl habilita mariadb.service

3 mysql_secure_installation

OBS.: após a execução do último comando o banco irá solicitar 08 perguntas a serem
informadas, abaixo está a grade com cada uma das perguntas e como devem ser preenchidas.
Digite a senha atual para a raiz (insira para nenhum): digite..
Definir senha de root? [Y / n] enter
New password: digite uma senha
Re-enter new password: confirme a senha
Remover usuários anônimos? [Y / n] Y
Não permite o login root remotamente? [Y / n] Y
Remover o banco de dados de teste e acessá-lo? [Y / n] Y
Atualizar tabelas de privilégios agora? [Y / n] Y
Configuração do Banco de Dados para receber a instalação do GLPI

1 mysql -u root -p

1 CREATE DATABASE glpi;

2 CREATE USER glpiuser@localhost;

3 SET PASSWORD para glpiuser @ localhost = PASSWORD ("glpipasswd");

4 GRANT ALL PRIVILEGES ON glpi. * TO glpiuser@localhost IDENTIFIED BY "glpipasswd";

5 FLUSH PRIVILEGES;

6 exit;

Reiniciando e ativando os servidores Web e Banco de Dados

1 systemctl start mariadb.service


1 systemctl enable mariadb.service

1 systemctl restart httpd.service

1 systemctl restart mariadb.service

Fazendo download e configurando a instalação do GLPI no servidor

1 cd /var/www/html

2 wget https://github.com/glpi-project/glpi/releases/download/9.1.4/glpi-9.1.4.tgz

3 tar -xvzf glpi-9.1.4.tgz

4 chmod -R 755 /var/www/html/glpi/files/

5 chmod –R 755 /var/www/html/glpi/config/

Ajustando o firewall para utilização da porta http e https (firewalld)


1 firewall-cmd - permanent --add-service = http

2 firewall-cmd - permanent --add-service = https

Acesse seu browser e prossiga com a instalação informando os dados solicitados segundo suas
pré-configurações.

http: // ipdoservidor / glpi

..20 minutos? nem isso em jogador! Curte, compartilha que fortalece o meio de campo!

Abraço!

Artigos, GLPI, S.O. LinuxCentOS7, GLPI

Written by Douglas Boldrini

Douglas Boldrini, pai do Yan, esposo da Naty e Graduado em Análise e Desenvolvimento de


Sistemas pela UNESC/ES e Pós Graduado em Segurança da Informação pela UCL/ES. Tem
experiência na área de Ciência da Computação. Detêm Cursos e certificações em LPI1, COBIT
4.1, ITIL V3. Especialista em ISO 27001 e ISO 27002. Integrador de soluções Office 365 e
entusiasta do uso de ferramentas com código aberto como soluções de baixo custo para
gerenciamento de redes corporativas. Dedicado ao mundo da Segurança da Informação,
Douglas é CEO & Founder do ESSecurity e IT Specialist do Grupo São Bernardo Saúde

Visit Website

Navegação de Post

Removendo o Java completamente de seu sistema Linux (Ubuntu)

Inventariando no GLPI 0.9.1.4 com FusionInventory + Bônus (Instalação silenciosa via GPO)

19 thoughts on “Instalando GLPI 0.9.1.4 no CentOS 7”

1. Rodrigo Golin Fernandes disse:

08/28/2017 às 13:37

Douglas sou gaucho de Bento Gonçalves e você me trouxe exatamente o que eu precisava.
Tenho GLPI 0.90 + OCS e quero trocar para 9.1.6 + Fusion com instalação silenciosa via GPO.

Vou utilizar seu manual e lhe dou feedback ao final.

Por enquanto muito obrigado.

Responder
1. Douglas Boldrini disse:

08/28/2017 às 14:46

Ótimo. Precisar pode reportar.

Responder

2. Maxwell disse:

09/13/2017 às 16:48

Boa tarde, Douglas.. segui todo o passo a passo sem erros.. instalacao tudo normal.. mas
quando vou chamar no browser o ip do glpi.. nao me traz nada..tem alguma particularidade q
posso fazer?

http://10.0.1.93/glpi

Maxwell Santos

Responder

1. Douglas Boldrini disse:

09/13/2017 às 17:20

Olá Maxwell. Obrigado por comentar!


Veja, pode ser seu firewall bloqueando esta porta. Verifique isso:
# sudo firewall-cmd –permanent –list-all
Caso não esteja sugiro que proceda o a liberação da porta do serviço http. Para esta ou mais
duvidas referente a firewall sugiro leitura: https://goo.gl/qAcHXj

Responder

3. Leandro Chagas disse:

09/14/2017 às 12:45

Boa tarde, Douglas.


Excelente conteúdo! Parabéns!
Então, estou com um pequeno problema na configuração.

Meu sistema claro é o CentOS(Core), porém no momento da instalação, consigo escolher o


Idioma, Aceito os Termos, Seleciono a Opção de Instalar, mas na verificação da configurações
não estou conseguindo passar, pois na opção “O acesso web ao diretório de arquivos está
protegido” está com a mensagem em vermelho “Acesso web ao diretório de arquivos, não
deveria ser permitido, Verifique a configuração do arquivo .htaccess e do servidor web.”.
O que devo fazer para resolver este problema, pois já pesquisei bastante coisa na internet e
ainda não conseguir nenhuma solução.

Desde Já muito obrigado.

Responder

1. Douglas Boldrini disse:

09/24/2017 às 06:36

Olá Leandro. O teste esta reclamando que o arquivo htaccess está com permissão além do
normal. Sugiro encontrar o local do seu arquivo e rodar um
chmod –R 755 (755 = dono/grupo/outros). Deve ter rodado sem querer à 777, Permissão
MDFK. Por isso do erro.

Responder

4. Adriano disse:

10/03/2017 às 15:05

Amigo para mim aparece essa mensagem..


ERROR 2002 (HY000): Can’t connect to local MySQL server through socket
‘/var/lib/mysql/mysql.sock’ (2)

Responder

1. Douglas Boldrini disse:

02/15/2018 às 07:45

Em que momento aparece isso?


tente:
systemctl start mariadb.service
systemctl enable mariadb.service
systemctl restart mariadb.service

Responder

5. Fábio disse:

11/23/2017 às 12:42

Olá Douglas,
Eu tenho em produção o GLPI com a versão 0.85.40 e gostaria de fazer o upgrade para a última
versão. Ao fazer o upgrade não obtenho qualquer erro mas quando vou ao menu de Software
a página fica a fazer loading uns 30 minutos. Sabe o que poderá ser?

Obrigado.

Responder

1. Douglas Boldrini disse:

02/15/2018 às 07:37

Fala Jogadô, para update de versão do GLPI seguiu qual passo a passo? Preciso analisar as
variáveis do processo para poder te ajudar.

Responder

6. Bruno disse:

01/24/2018 às 10:03

Segui o passo a passo, mas quando chamo o IP


me retorna o erro:

PHP >= 5.6 required

Responder

1. Douglas Boldrini disse:

02/15/2018 às 07:36

E Aee Jogador! Veja se realmente seguiu meu ambiente. Provavelmente esta utilizando uma
versão do GLPI mais recente que requer um PHP mais atualizado. Ou Algo de errado na
instalação do seu PHP “deu ruim”. No terminal faça o seguinte e verifique se realmente esta
instalado:

php --version

Responder

7. Marlos Vinícius disse:

02/20/2018 às 14:32

Boa tarde Douglas!


Segui o tutorial sem erros, mas se eu fizer o chmod com 775, o teste dá erro de permissão pra
tudo e se eu rodo o chmod com 777, dá o aviso “Acesso web ao diretório de arquivos, não
deveria ser permitido, Verifique a configuração do arquivo .htaccess e do servidor web”.
Procurei o arquivo htaccess usando o locate e só 2 ocorrênsias em
/usr/share/httpd/manual/howto/htaccess.html e
/usr/share/httpd/manual/rewrite/htaccess.html.

Editei com o nano para tentar alterar as linhas, mas a estrutura não se parece com o que vi em
outro tutorial seu.

O que eu posso tentar?

Obrigado

Responder

1. Douglas Boldrini disse:

02/26/2018 às 22:47

Faaala jogador! Marlos, veja só a permissão 777 eu uso muito para testes, se encontrou em
alguns de meus tutoriais, por favor desconsidere, pois os uso no momento da instalação e
considere usar o 775 mesmo. Pois após a instalação, precisa refinar estas permissões para seu
servidor ficar fora do alcance de pessoas não autorizadads..ehehe
Para esta questão posso tentar te ajudar vamos lá. Para mais precisamos Alterar permissões
de instalação pós-instalação, (http://wiki.glpi-
project.org/doku.php?id=en:permissions_needed_by_glpi) e o arquivo em questão é o
.htaccess (o “.” quer dizer que ele esta oculto) ou seja não vai acha-lo com facilidade).
Dica se quiser editá-lo:
nano /var/www/html/glpi/.htaccess

Dica se quiser alterar a permissão:


chmod 775 /var/www/html/glpi/.htaccess

Você também pode gostar