anúncios

segunda-feira, 16 de novembro de 2015

Instalando e Configurando GPLI no Debian

O que é GLPI ?

GLPI é um acrônomo de Gestão Livre de Parque de Informática (Free Management of Computer Equipment), com licença GNU GPL.

O GLPI é uma excelente ferramenta para gestão de TI, com integração com OCS Inventory e também para HelpDesk.

Depois de conhecer o GLPI e pra que ser serve, podemos seguir os procedimentos de instalação e configuração do GLPI em seu servidor GNU/Linux Debian.

Observação: Testado no GNU/Linux Debian 8 (Jessie) e a versão do GLPI é 0.90 até a data de publicação deste post.

Atualizando o repositório de pacotes
#apt-get update
Instalando os pacotes pré-requisitos necessários
#apt-get install apache2 libmysqlclient15-dev mysql-server php5 php5-gd php5-mysql php5-curl php5-imap php5-ldap

Criando o banco de dados glpi no MySQL
# mysql_install_db
# mysql -u root -p
Enter password: < digite a senha de root que foi definida na instalação do MySQL >
mysql> create database glpi character set utf8;

Criar o usuário glpi para o banco glpi
mysql> GRANT ALL PRIVILEGES ON *.* TO glpi@localhost IDENTIFIED BY 'senha_glpi' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> quit


Download do GPLI
Opcional: Criar um diretório gpli em Download
$mkdir /home/SEU-USUARIO/Downloads/gpli
$cd /home/SEU-USUARIO/Downloads/glpi
$wget -c "https://github.com/glpi-project/glpi/releases/download/0.90/glpi-0.90.tar.gz"

Extrair o GPLI no diretório raiz do Apache
#tar -xzvf glpi-0.90.tar.gz -C /var/www/html
Setando usuário/grupo sendo o proprietário no diretório /var/www/html/glpi
#chown -R www-data:www-data /var/www/html/glpi Para evitar erros de permissão de escrita no arquivo de log, seta a permissão total temporariamente, apenas para instalação.
#chmod 777 -R /var/www/html/glpi/files
#chmod 777 -R /var/www/html/glpi/config


Setup de instalação do GLPI
No browser acesse - http://IPSERVIDOR/glpi

Segue as etapas conforme os screenshots abaixo:
Seleciona o idioma que deseja utilizar no ComboBox e clique no botão OK

Marque "Eu li e aceito sobre os termos da licença GNU GPL" e clique no botão Continuar

Como nesse caso é uma instalação limpa, então clique no botão Instalar

Verifique os resultados, estando OK, clique no botão Continuar

Informe os campos solicitados referente ao banco de dados, como IP do SGBD MySQL, Usuário e Senha.

Marque o banco cacti que foi criado anteriormente

Clique no botão Continuar

Instalação concluída, anote os usuários e senha default do GPLI e lembra de trocar por questão de segurança.

Faça o teste com os usuários e senha default do GPLI e aproveita para trocar a senha.


Por fim, remove ou faça backup do diretório /var/www/html/glpi/install
#cd /var/www/html/glpi
#mv install install_glpi_bkp
#mv install_glpi_bkp /home/SEU-USUARIO/Downloads/glpi


Pronto, você já tem o GLPI instalado no servidor Linux (Debian), caso queira fazer a integração com OCS Inventory, confere no post OCS Inventory
Feito!

4 comentários:

  1. quando vou configurar a conexao com o banco, dar erro ..
    não foi possível conectar ao banco de dados
    O servidor respondeu: Can't connect to MySQL server on '10.9.5.26' (111)

    ResponderExcluir
    Respostas
    1. Stanley Lima, esta fazendo a conexão com o SGBD MySQL remotamente ?
      Se sim, edite o arquivo /etc/mysql/my.cnf e substitui 127.0.0.1 por 0.0.0.0 no parâmetro bind-address.

      Reinicie o serviço do MySQL

      # mysql -u root -p
      # mysql> GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '[senha]' WITH GRANT OPTION;
      # mysql> FLUSH PRIVILEGES;

      Feito!

      Excluir
    2. Bom dia amigo!
      deu certo como vc falou, obrigado por compartilhar seus conhecimentos!

      Excluir