Buscar

SDBrasil - Manual de Instalação GLPI CentOS 7

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Manual de Instalação GLPi e 
FusionInventory 
 
 
 
Sobre o Manual 
 
Este manual é um passo a passo para instalar e configurar o GLPi e 
FusionInventory de maneira rápida e segura. 
 
A informação está dividida em várias etapas que devem ser executadas 
sequencialmente. 
 
Registro o meu agradecimento às equipes colaboradoras: 
 
Remi Collet, Teclib, David Durieux, Infotel, dbNetSys IT Consulting e 
Servicedesk Brasil que colaboraram na compilação deste manual. 
 
Em especial ao BLOG do Remi Collet que contribuiu com mais de 70% do 
conteúdo e do meu Amigo Fábio Araújo que acrescentou as etapas do Linux 
nesse manual. 
 
 
Considerações: 
 
- Necessário configurar maquinas individuais, para melhor aproveitamento do 
treinamento; 
 
- Instalação do Linux CentOS 7.* Minimal e/ou Linux RPM (RedHat e/ou 
Fedora); 
 
- O Manual e Treinamento são baseados no CentOS 7.2. 
 
 
ETAPA 1 
 
- Instalação dos Repositórios 
 
Endereços de download, tutoriais sobre instalação de RPM e configuração de 
repositório YUM/DNF para este site. Você pode testar e usar o assistente de 
configuração. 
 
Recomendamos o uso de: 
 
• CentOS : EPEL 
• CentOS : Remi Collet 
 
- EPEL | https://rpms.remirepo.net/wizard/ 
- Remi Collet | https://rpms.remirepo.net/wizard/ 
 
- Iniciando o Download dos Pacotes 
 
Criação de um Diretório GLPI para centralizar os Downloads do Treinamento 
 
# cd /root 
# mkdir /root/GLPI 
# mkdir /root/GLPI/Install 
# mkdir /root/GLPI/Install/Plugins 
 
- Instalação dos Repositórios 
 
EPEL: 
 
Enterprise Linux 7 (com EPEL) X86_64 | 2.1 
 
# yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-
7.noarch.rpm 
# yum -y install yum-utils 
 
# somente para RHEL 
subscription-manager repos --enable=rhel-7-server-optional-rpms 
 
 
 
 
https://rpms.remirepo.net/wizard/
https://rpms.remirepo.net/wizard/
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 
REMI COLLET: 
 
A maneira mais simples é instalando o pacote remi-release que fornece as 
configurações para o YUM/DNF e a chave GPG usada assinar o RPM. 
 
Configuração Automática 
 
https://rpms.remirepo.net/wizard/ 
 
Sistema Operacional 
Versão do PHP 
Tipo de Instalação 
 
Enterprise Linux 7 (com EPEL) X86_64 | 2.1 
 
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 
# yum-config-manager --enable remi 
# yum-config-manager --enable remi-php56 
# yum-config-manager --enable remi-test 
# yum-config-manager --enable remi-debuginfo 
 
# somente para RHEL 
subscription-manager repos --enable=rhel-7-server-optional-rpms 
 
ETAPA 2 
 
- Configurações no Linux 
 
Atualização do Linux, Instalação do Pacote Básico de Rede e Gerenciador de 
Downloads: 
 
# yum -y install net-tools wget 
# yum -y update 
 
Desabilitando a SELINUX: 
 
# vi /etc/sysconfig/selinux 
 
## Alterar linha conforme abaixo ## 
 
De: 
https://rpms.remirepo.net/wizard/
http://rpms.remirepo.net/enterprise/remi-release-7.rpm
 
SELINUX=enforcing 
 
Para: 
SELINUX=disabled 
 
Precisamos reiniciar o Servidor para aplicar a SELINUX. 
 
# init 6 
 
Desabilitando Firewall IPTABLES: 
 
# systemctl disable firewalld 
# systemctl stop firewalld 
# systemctl status firewalld 
 
Configuração da Data e Hora: 
 
Configure seu TimeZone de acordo com sua região, nesse exemplo vamos utilzar 
a cidade de São Paulo. 
 
# hwclock --show 
# rm -f /etc/localtime 
# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime 
# hwclock -w 
 
OU 
 
Manualmente 
 
# date -s "10/24/2016 01:13" 
# hwclock -w 
 
Instalação do NTP Server: 
 
Sincronização Online de data e hora 
 
NTP Server: https://www.server-world.info/en/note?os=CentOS_7&p=ntp 
 
# yum -y install ntp 
 
Configurar os Servidores do Brasil e comentar os servidores padrões 
https://www.server-world.info/en/note?os=CentOS_7&p=ntp
 
 
# vi /etc/ntp.conf 
 
Inserir o # dentro do arquivo de configuração para comentar os servidores 
padrões 
 
# server 0.centos.pool.ntp.org iburst 
# server 1.centos.pool.ntp.org iburst 
# server 2.centos.pool.ntp.org iburst 
# server 3.centos.pool.ntp.org iburst 
 
Adicionar os Servidores do Brasil 
 
server 0.br.pool.ntp.org iburst 
server 1.br.pool.ntp.org iburst 
server 2.br.pool.ntp.org iburst 
server 3.br.pool.ntp.org iburst 
 
# systemctl restart ntpd 
# systemctl enable ntpd 
 
ETAPA 3 
 
- Instalação do GLPI, Apache Server, Banco de Dados MariaDB, PHP e 
TimeZone do PHP 
 
GLPI v9.1.1 | PHP 5.6 | Apache 2.4 | MariaDB 5.5 
 
# yum install GLPi 
# yum install mariadb-server 
# yum -y install php-pecl-zendopcache php-pecl-apcu php-soap php-xmlrpc 
 
Inicialização e ativação dos Serviços | CentOS >=7.* 
 
Apache HTTP Server: 
 
# systemctl restart httpd 
# systemctl enable httpd 
 
mariaDB (MySQL): 
 
 
# systemctl restart mariadb 
# systemctl enable mariadb 
 
Medidas de Segurança para o Servidor de Banco de Dados 
 
É necessário mudar a senha do administrador, excluir a base teste, desativar o 
acesso anônimo, desativar o acesso remoto com usuário root e etc: 
 
# mysql_secure_installation 
 
Se todos os passos forem realizados a instalação do seu MySQL estará segura. 
 
* OBS: Para este tutorial, considere a senha raiz “root@2016” sem aspas. 
 
- TimeZone do PHP 
 
Após a instalação do GLPI será necessário configurar o TimeZone no PHP. 
 
# vi /etc/php.ini 
 
Descomentar a linha e incluir America/Sao_Paulo 
 
De: 
;date.timezone = 
 
Para: 
date.timezone = America/Sao_Paulo 
 
• Alterar o tamahho do Upload de arquivos 
 
De: 
upload_max_filesize = 2M 
 
Para: 
upload_max_filesize = 20M 
 
Para concluir necessário reiniciar o Serviço do Apache. 
 
# systemctl restart httpd 
 
 
 
ETAPA 4 
 
- Criação da base de dados do GLPI 
 
# mysql -uroot -p 
 
Digite a senha do root do MySQL “root@2016” sem aspas. 
 
MySQL> CREATE USER 'GLPi'@'%' IDENTIFIED BY 'GLPi@2016'; 
MySQL> GRANT USAGE ON *.* TO 'GLPi'@'%' IDENTIFIED BY 'GLPi@2016'; 
MySQL> CREATE DATABASE IF NOT EXISTS `GLPi` ; 
MySQL> GRANT ALL PRIVILEGES ON `GLPi`.* TO 'GLPi'@'%'; 
MySQL> FLUSH PRIVILEGES; 
MySQL> exit 
 
Banco de Dados criado, vamos para a instalação do GLPI. 
 
- Instalação do GLPI via WEB/Navegador REMOTO 
 
Conecte com a aplicação via Navegador (Firefox ou Chrome *Recomendado): 
 
via Servidor Local: 
 
http://localhost/GLPi/ 
 
Isso vai iniciar o assistente de configuração do GLPI. 
 
Por padrão, após a instalação o acesso ao assistente de instalação é restrito ao 
computador no qual o GLPI foi instalado. 
 
Restricted area. --- Área restrita. 
 
Only local access allowed. --- Somente acesso local autorizado. 
 
Verifique suas configurações ou entre em contato com seu administrador. 
 
Você deve liberar o acesso do seu computador através do: 
 
# vi /etc/httpd/conf.d/GLPi.conf 
 
Comente as duas linhas abaixo no arquivo: 
http://localhost/glpi/
 
 
# Require local 
# Deny from All 
 
Salve o arquivo. 
 
Necessário reiniciar o Serviços do Apache: 
 
# systemctl restart httpd 
 
Lembre-se de sempre mante-lo seguro, após a instalação volte o arquivo para as 
configurações originais para projeger a pasta /usr/share/GLPi/install. 
 
- Instalação do GLPI via WEB REMOTO 
 
A) Conecte com a aplicação via Navegador (Firefox ou Chrome *Recomendado): 
 
via Servidor Local: 
 
http://localhost/GLPi/ 
 
Isso vai iniciar o assistente de configuração do GLPI. 
 
B) Selecione a lingua e dê OK 
 
C) Leia e aceite a licença(GPL) e continue 
 
D) Inicie a instalação: 
 
E) Validação dos pré-requisitos e continue 
 
F) Insira os parâmetros de conexão com a base de dados (localhost / GLPi / 
GLPi@2016) e continue 
 
G) Selecione a base de dados GLPi e continue 
 
H) Anote as Informações de Acesso 
 
Os usuários e senhas padrões são: 
 
• GLPi/GLPi para a conta do usuário administrador 
http://localhost/glpi/• tech/tech para a conta do usuário técnico 
• normal/normal para a conta do usuário normal 
• post-only/postonly para a conta do usuário post-only 
 
*OBS: Alterar a senha dos usuários no primeiro LOGON. 
 
Como boa prática, recomendo alterar a senha de todos os usuários e excluir os 
usuários abaixo: 
 
tech, normal e post-only 
 
I) Autentifique-se com a nova conta: 
 
GLPi | GLPi@2016 
 
Parabéns seu GLPI está instalado! 
 
Você deve bloquear o acesso remoto da pasta install através do: 
 
# vi /etc/httpd/conf.d/GLPi.conf 
 
Descomente as duas linhas abaixo do arquivo: 
 
 Require local 
 Deny from All 
 
Salve o arquivo. 
 
Necessário reiniciar o Serviços do Apache: 
 
# systemctl restart httpd 
 
Alterar o nome do diretório GLPi/install 
 
# cd /usr/share/GLPi 
# mv install/ install_ori 
 
- Estrutura e Diretórios | Repositório do Remi Collet 
 
/GLPi 
/usr/share/GLPi | Repositório do Remi Collet 
 
• Ajax | Serve para renderizar as páginas dentro do Front-End do cliente 
• Config | Configuração do GLPI, Path e arquivo com IP, Nome e Senha do 
Banco de Dados - (/etc/GLPi/config_db.php) 
OBS: Configuração no /usr/share/GLPi/config/config_path.php 
• Css | Arquivos de Estilo e Cores 
• Files | Conteúdo dos arquivos Anexos, Configurações Ectras de Plugins, 
Sessões de Usuários, Log e Fotos dos Usuários - LOG (/var/log/GLPi), 
Outros (/var/lib/GLPi/files) 
• Front | Formulários e Front-End 
• Inc | Bibliotecas 
• Lib | Aplicações Extras 
• Locales | Traduções 
• Pics | Imagens e Ícones 
• Plugins | Diretório dos Plugins 
• Scripts | Scripts Extras 
 
ETAPA 5 
 
 
- Instalação do FusionInventory 
 
Instalação do Plugin do FusionInventory no GLPI: 
 
https://github.com/fusioninventory/fusioninventory-for-GLPi/releases 
 
Download para GLPI v9.1.1 
 
https://github.com/fusioninventory/fusioninventory-for-
GLPi/releases/download/GLPi9.1%2B1.0/fusioninventory-for-
GLPi_9.1.1.0.tar.gz 
 
# cd /root/GLPI/Install/Plugins 
 
# wget https://github.com/fusioninventory/fusioninventory-for-
GLPi/releases/download/GLPi9.1%2B1.0/fusioninventory-for-
GLPi_9.1.1.0.tar.gz 
 
# tar -xzvf fusioninventory-for-GLPi_9.1.1.0.tar.gz 
 
# mv fusioninventory /usr/share/GLPi/plugins 
 
https://github.com/fusioninventory/fusioninventory-for-glpi/releases
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.0/fusioninventory-for-glpi_9.1.1.0.tar.gz
 
Configuração do Plugin FusionInventory no GLPI: 
 
Menu Configurar > Plugin 
 
Instalar > Habilitar 
 
Adicione o seu primeiro computador, o servidor do GLPI: 
 
# yum install fusioninventory-agent* 
 
Inventário manual: 
 
# fusioninventory-agent --server 
http://localhost/GLPi/plugins/fusioninventory/ 
 
Se estiver tudo OK, seu servidor deverá aparecer na lista de computadores do 
FusionInventory. 
 
Você pode habilitar o inventário automático para este Servidor: 
 
# vi /etc/fusioninventory/agent.cfg 
 
# systemctl enable fusioninventory-agent 
 
 
 
FIM 
 
http://localhost/glpi/plugins/fusioninventory/

Continue navegando