GLPI Gestão e Helpdesk no Azure
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.
Arquivo JSON para deploy da máquina virtual
Espero que tenha ajudado
Até mais.
Último vídeo
Novidades via inbox
Fique por dentro no meu Boletim digital toda semana um conteúdo novo