Instalando o GLPI
Chegou finalmente o momento de instalarmos o GLPI e começarmos a utilizá-lo. Não fique frustrado se a instalação do sistema for mais simples do que você esperava.
O objetivo de tanta teoria até agora não foi para instalarmos o GLPI, mas sim para parametrizá-lo da melhor forma possível. Apenas ter o sistema não resolverá problema algum se não tivermos maturidade o suficiente para alinhá-lo as necessidades do negócio.
O GLPI é desenvolvido pela "INDEPNET Association" desde o ano de 2002. Trata-se de uma organização não governamental e sem fins lucrativos, sediada na França, cujo objetivo é democratizar o uso da Internet. Segundo informações do site da INDEPNET Association, o GLPI é uma solução de código aberto para o gerenciamento de ativos de TI e central de serviços. É uma aplicação web completa para auxiliar o gerenciamento de todos os seus problemas de gestão de TI: gestão do inventário, de componentes de um parque de TI, de hardware, software e gestão de suporte ao usuário. (site:
www.indepnet.net, 2013).
Espero que estejamos indo bem até agora, mas lamento informar que só demos o primeiro passo.
Adquirindo o instalador do GLPI
O GLPI não é uma ferramenta comercial, logo você não precisará pagar pelo mesmo. Para adquirir o GLPI, basta entrar no site do projeto e realizar o download da ferramenta.
De forma a facilitar nosso processo de instalação, faremos toda a manipulação diretamente no servidor, ou seja, não baixaremos o arquivo em outro computador para depois movê-lo para o servidor. Todos os passos serão realizados diretamente no Servidor.
Os passos da instalação consistem basicamente em:
- Baixar o instalador,
- Descompactá-lo,
- Movê-lo para o diretório do servidor web,
- Acertar os privilégios dos arquivos e diretórios.
Realizados estes processos, o restante será realizado em outra estação de trabalho com acesso ao servidor via rede e munida de um navegador web moderno - de preferência algo decente, como o Mozilla Firefox.
Para começar, entre no servidor Debian com o usuário root e a senha cadastrada. Execute o comando abaixo para realizar o download do GLPI.
# wget -c https://forge.indepnet.net/attachments/download/1693/glpi-0.84.5.tar.gz
Este comando -
wget, é, na verdade, um programa de download. Ele realizará o download do instalador do GLPI diretamente da internet para o diretório corrente. A opção de utilizamos ("-c") indica que, caso o download seja interrompido por qualquer motivo, o arquivo baixado não será descartado, logo, ao repetir o comando no mesmo diretório, o download reiniciará do ponto onde parou.
Ao fim do processo, você terá o GLPI já em seu servidor, bastando executar os comandos abaixo:
# tar -zxf glpi-0.84.5.tar.gz
# mv glpi /var/www/
# chown www-data:www-data /var/www/ -Rf
# chmod 775 /var/www/glpi -Rf
O primeiro comando -
tar - é um descompactador de arquivos. Ele vai extrair os arquivos do GLPI, transformando-os em centenas de arquivos que ficarão dentro do diretório
glpi que será criado no ato da descompactação.
O segundo comando -
mv - se trata do comando para mover arquivos e diretórios no
GNU/Linux. O que estamos fazendo é mover o diretório recém-extraído e todo o seu conteúdo para dentro do diretório
/var/www, que é onde o Apache possui um site publicado por padrão.
Não vou discutir aqui a questão de princípios de segurança quanto à publicação deste site neste local em específico. Para isso, sugiro que você pesquise em outras fontes sobre possibilidades de configurações do Apache.
O terceiro comando torna o usuário "www-data" e o grupo "www-data", proprietários dos arquivos que movemos. Este usuário e grupo são na verdade o usuário e grupo do próprio servidor web Apache. Tome cuidado, pois o nome deste usuário e grupo podem mudar de distribuição para distribuição.
No quarto comando, o que fizemos foi dar permissão de leitura, gravação e execução ao dono e ao grupo - www-data - dos diretórios e qualquer outro usuário que tenha acesso ao servidor, possuirá acesso apenas para leitura e execução.
Criando o usuário para o GLPI no banco de dados
Estamos na reta final da instalação. Apenas precisamos realizar um detalhe. A criação de um login de usuário no banco de dados MySQL. O objetivo é que este seja o dono do banco de dados onde ficarão armazenados os arquivos do GLPI. Isso nos poupará de problemas em utilizar a senha de administrador do banco pela aplicação GLPI.
Entre no Debian como root e digite os comandos abaixo:
# mysql -u root -p123456
>
create database glpi;
>
create user 'glpi'@'localhost' identified by '123456';
>
grant all on glpi.* to glpi with grant option;
>
quit
Com o primeiro comando, entraremos no banco de dados como administrador - login root e senha "123456".
Em seguida, criaremos uma base de dados de nome glpi que será utilizada para armazenar os dados do sistema.
Feito isso, criamos um usuário no banco de dados de nome glpi e atribuímos a este a senha "123456".
Para finalizar o processo, demos direito total a este usuário na base de dados de nome glpi e em seguida saímos da administração do banco de dados com o comando "quit".
Continuando a instalação via navegador
Após todas as nossas manobras, vem finalmente algo fácil de se fazer: instalar o GLPI.
Dentre os vários arquivos do GLPI, existe também o seu instalador. Na verdade, é um script que faz a checagem do ambiente, garantindo assim que este atenda os requisitos necessários para o funcionamento da ferramenta. Neste processo, existe ainda um script que popula a base de dados do GLPI com suas tabelas e alguns registros básicos para o sistema.
Este mesmo instalador é utilizado quando vamos atualizar a ferramenta para uma nova versão. Mas isso é um processo que está documentado no Apêndice A deste livro. Por agora, vamos nos limitar apenas a instalar o sistema.
Em outra estação de trabalho, na mesma rede, abra o navegador Web - sugiro o Firefox. Digite o endereço do servidor do GLPI, tal como definimos no projeto: http://192.168.0.1/glpi
Ao chamar este endereço pela primeira vez, o sistema detectará que ainda não foi instalado e iniciará o script de instalação.
A primeira página que você receberá é a de seleção de idioma para o instalador. Nesta, selecione "Português do Brasil" ou o que melhor lhe convir e clique no botão "OK".
Imagem 5.41 - Página inicial do instalador do GLPI
Uma das principais características do GLPI é quanto ao suporte a idiomas. Este é muito extenso, o que possibilita uma grande difusão do aplicativo.
Na próxima página, você é encaminhado para a tela de aceite da licença GPLv2, sob a qual o GLPI é licenciado. Sem o aceite da mesma é impossível prosseguir.
Imagem 5.42 - Termo de aceite da licença GPL v.2
Aceite o termo e clique no botão "Continuar".
Na próxima tela, você será questionado quanto a sua intenção: Instalar ou atualizar o sistema.
Imagem 5.43 - Página inicial do instalador do GLPI
Para a nossa necessidade no momento, escolha a opção "Instalar".
O instalador checará se o ambiente que montamos atende a todos os requisitos para o GLPI funcionar com todas as suas opções. Se você seguiu o livro sem se desviar pelos capítulos, terá uma imagem identificando que tudo está certo no servidor e que pode prosseguir com a instalação sem problema algum.
Imagem 5.44 - Página inicial do instalador do GLPI
Agora, o instalador solicitará que você informe o endereço do servidor de banco de dados, o usuário da base de dados e a senha deste usuário. Como instalamos tudo no mesmo servidor, utilize o endereço de loopback que é o "127.0.0.1". O usuário quando criamos foi "glpi" e sua senha é "123456".
Imagem 5.45 - Página inicial do instalador do GLPI
Dados inseridos, pressione "Continuar".
O sistema questionará qual a base de dados que será utilizada pelo sistema. Selecione a base de dados glpi que criamos anteriormente e clique em "Continuar".
Imagem 5.46 - Página inicial do instalador do GLPI
Esta etapa demorará um pouco mais que as outras, pois o sistema criará todas as tabelas no banco de dados e inserirá alguns dados padrões.
Finalizado este processo, o instalador informará que o banco de dados foi inicializado. Clique em "Continuar" para seguir para a próxima etapa.
Imagem 5.47 - Página inicial do instalador do GLPI
Depois disso o sistema informará que as etapas foram concluídas e o sistema está instalado.
Imagem 5.48 - Página inicial do instalador do GLPI
Repare que o sistema criou alguns usuários padrões na instalação. Ele informa a senha de cada um e solicita que você as troque o quanto antes por questões de segurança. Essa é uma prática realmente aconselhável, mas como estamos lidando com um ambiente de estudo, vamos deixar estes com essas senhas para facilitar nossos acessos com estes usuários quando necessário.
Após isso, o sistema já está pronto e você pode logar nele com qualquer um dos usuários que ele criou por padrão.
Tabela 5.02- Lista de usuários e senhas padrões do GLPI
Imagem 5.49 - Página inicial do instalador do GLPI
Cada login criado possui um perfil específico a ele atribuído, o que limita o nível de acesso e privilégio do usuário no sistema.
Para finalizar a instalação como um todo, existe apenas uma única coisa a ser feita: devemos remover o arquivo de instalação. Para fazer isso, entre no servidor novamente como root e digite o comando abaixo:
# rm /var/www/glpi/install/install.php
Agora sim. Meus parabéns! Você acaba de dar o primeiro passo em nosso projeto.
Nota: Caso deseje se aprofundar na utilização do GLPI, não deixe de pesquisar pelo livro em:
Grande abraço a todos e até uma próxima oportunidade!