GLPI Gestão e Helpdesk no Azure

Last Updated: 26/10/2017By

Olá pessoal

A ferramenta GLPI é uma excelente fermenta para gestão de ativos e controle de chamados.

Eu usei o modelo DS1 no Azure para instalar e compilar a ferramenta.

Usei o Debian 8 para instalar o pacote.

Precisei realizar algumas mudanças no sourcelist para relizar algumas atualizações necessárias no ambiente.

Os passos para instalação no Azure você pode verificar posts anteriores como instalação do Redhat no Azure.

https://fabiosilva.com.br/2016/03/23/red-hat-no-microsoft-azure-azure/

O conceito é o mesmo.

Insira estas linhas no sourcelist

echo “deb http://ftp.br.debian.org/debian/ jessie main” > /etc/apt/sources.list

echo “deb-src http://ftp.br.debian.org/debian/ jessie main” >> /etc/apt/sources.list

echo “deb http://security.debian.org/ jessie/updates main” >> /etc/apt/sources.list

echo “deb-src http://security.debian.org/ jessie/updates main” >> /etc/apt/sources.list

echo “deb http://ftp.br.debian.org/debian/ jessie-updates main” >> /etc/apt/sources.list

echo “deb-src http://ftp.br.debian.org/debian/ jessie-updates main” >> /etc/apt/sources.list

echo “deb http://ftp.de.debian.org/debian/ jessie main non-free” >> /etc/apt/sources.list

Atualize o Sistema
apt-get update
apt-get upgrade -y

Agora vamos instalar os pacotes necessários para que o sistema entre no ar.

Será necessário o APACHE, PHP, MYSQL e dependências

apt-get install ca-certificates apache2 libapache2-mod-php5 php5-cli php5 php5-gd php5-imap php5-ldap php5-mysql php-soap php5-xmlrpc zip unzip bzip2 unrar-free php5-snmp php5-curl -y

Instale o Mysql ou MariaDB

apt-get install mariadb-server

Após a instalação ele irá abrir uma tela Azul para inserção da senha de root do sistema. Coloque a senha e de “OK” e siga o processo.

Acesse a pasta TMP
cd /tmp

Baixe o pacote do site do GLPI http://glpi-project.org/ ou o pacote deles oficial que esta no github

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

Descompacte o arquivo

tar -xvzf glpi-9.1.1.tgz

Copie para pasta abaixo do apache

cp -Rf glpi /var/www/html

Altere o arquivo para rodar no Apache

vim /etc/apache2/conf-available/glpi.conf

<Directory “/var/www/html/glpi”>

AllowOverride All

</Directory>

Ative o Arquivo

a2enconf glpi.conf

Restarte o serviço no Apache

service apache2 restart

Altere a permissão de pasta abaixo

chmod 775 /var/www/html -Rf

chown www-data. /var/www/html -Rf

No Mysql iremos criar o usuário mas altere a senha. Esta senha obviamente está como exemplo.

Acesse via console como root

mysql -uroot -p

Crie o banco de dados GLPI

mysql> create database glpi;

Crie o usuário para acesso ao sistema

mysql> create user ‘glpi’@’localhost’ identified by ‘123456’;

De permissão ao banco de dados total

mysql> grant all on glpi.* to glpi identified by ‘123456’;

Saia do console do Mysql

mysql> quit;

Agora vamos acessar o sistema?

Acesse o ip ou o DNS que o Azure forneceu para a maquina.

Importante Salientar que o GLPI roda na porta 80 ou 443 caso você queira deixar segura. E é preciso inserir no NSG as portas para acesso ao SISTEMA.

Veja abaixo:

Acesse: http://seudnsouip/glpi

Este é o acesso, acesse e depois de acessar vá na pasta /var/www/html/glpi/install e renomeie o arquivo instal.php e não apague como muitos fazem.

Va no menu “Administração” e altere a senha de todos usuários por segurança.

Pronto você está apto a utilizar esta ferramenta poderosa e intuitiva.

Ela está sob GPL, e tem versões pagas. Mas pequenas empresas que não querem investir muito e nem investir em capex, o Azure é a melhor opção para utilização.

Mais informações entre nestes sites como referência que vão ajudar bastante na sua escolha.

http://glpi-project.org/

https://github.com/glpi-project

http://www.glpibrasil.com.br/

Arquivo JSON para deploy da máquina virtual

Espero que tenha ajudado

Até mais.

Novidades via inbox

Fique por dentro no meu Boletim digital toda semana um conteúdo novo

Leave A Comment