Inventariando no GLPI 0.9.1.4 com FusionInventory + Bônus (Instalação silenciosa via GPO)
Salve jogadores! Estou de volta! e agora para falar desse cara que é a felicidade de muito admin de rede por ai. Isso mesmo, vou falar hoje do FusionInventory. E como não poderia só falar dele, que tal um Bônus?
Isso mesmo, vou mostrar como fazer a instalação silenciosa dele. Ficou curioso? então fica aqui comigo, e leia o artigo de hoje!
Requisitos:
- GLPI Instalado com todas suas respectivas dependências.
Instalação
Preparando o ambiente e diretórios.
No seu servidor onde está o GLPI faça:
cd /var/www/html/glpi/plugins
wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.1%2B1.1/fusioninventory-for-glpi_9.1.1.1.tar.gz
tar -xvzf fusioninventory-for-glpi_9.1.1.1.tar.gz
Agora, acesse o glpi, vá em configurar/plug-ins, instale e habilite o plug-in FusionInventory.
Ainda em seu servidor programe o cron do seu linux para o fusioninventory: (Precisa de fazer isso para que o cron funcione corretamente, livre de falhas. Sabendo que já com acesso root, inicie a configuração com:
crontab -e
**Neste caso ele abriu o Editor de Texto VI e não o NANO como eu ja utilizo, aqui você insere as linhas a baixo e para fechar e salvar para quem não é acostumado com este editor é preciso dar um “ESC” e sequir de “wq!”, onde “w” Write e “q” Quit e “!” Força as modificações.
#CRON GLPI
*/1 * * * * /usr/bin/php /var/www/html/helpdesk/front/cron.php &>/dev/null
Feito isso reinicie o serviço:
systemctl restart crond.service
Para verificar se as configurações foram carregadas utilize o comando de listagem do CRON. (Este exemplo foi implementado em um CentOS7.
crontab -l
Agora no seu servidor de domínio (Microsoft Windows Active Directory) faça: (isso aí, aqui a gente não para..rs)
Faça download dos arquivos: Download
- Salve todos os arquivos em uma pasta. (ex.: FUSIONINVENTORY). E copie para o seu netshare do dominio. (ex.:\\dominio.local\NETLOGON\FUSIONINVENTORY)
- Edite o arquivo fusioninventory.vbs de acordo com sua realidade
SetupLocation = "\\SEU-DOMAIN\NETLOGON\FUSIONINVENTORY"SetupOptions = "/S /acceptlicense /no-start-menu /runnow /server='http://IP-DO-SEU-SERVER/glpi/plugins/fusioninventory/' /add-firewall-exception /installtasks=Full /execmode=Service /httpd-trust='127.0.0.1,IP-DO-SEU-SERVIDOR/24'"
- Agora, navegue até Painel de Controle/Ferramentas Administrativas/Gerenciamento de Diretiva de Grupo.
- Na Unidade Organizacional da qual deseja aplicar a GPO clique com o botão direito e selecione Criar um GPO neste domínio e fornecer um link para ele aqui…
- Navegue até a nova GPO e clique com o botão direito e selecione em Editar..
- Navegue em Configuração de Computador/Diretivas/Configuração do Windows/Scripts/Inicializar.
- Adcione o caminho que corresponde ao arquivo fusioninventory.vbs
- Em resumo a GPO ficará assim:
- Com a GPO criada, abra o Prompt de Comando (CMD) e execute: gpupdate /force (Para forças as alterações da GPO).
Dê alguns minutos e já pode conferir conforme imagem: