GLPI et FusionInventory

De Reliable Brain


Installation de GLPI

<script> apt update apt upgrade apt remove apache2 apt install mariadb-server apt install php7.4 apt install nginx

apt install php7.4-fpm php7.4-mysql php7.4-opcache

nano /etc/nginx/nginx.conf systemctl start nginx systemctl enable nginx

nano /etc/nginx/conf.d/default.conf

apt install php-xml php-mbstring php-mysqli php-mbstring apt install php-json php-gd apt install php7.4-curl php7.4-mysql apt install php7.4-curl php7.4-xmlrpc apt install php-session php-fileinfo apt install php-fileinfo apt install php-cli php-openssl apt install php-cli php-ssl apt install php-cli

sudo apt-get install openssl sudo apt-get install libcurl4-openssl-dev sudo apt-get install libssl-dev

cd /etc/ssl/certs mkdir private openssl req -x509 -newkey rsa:4096 -keyout private/glpi.cahuet.com.key -out glpi.cahuet.com.cert -days 3650 -nodes -subj '/CN=glpi.cahuet.com' openssl dhparam -out dhparam.pem 4096

chown -R www-data /var/www/glpi chgrp -R www-data /var/www/glpi </script>

Installation de Fusion Inventory

  1. Identifier la dernière version de FI sur wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases
  1. Aller dans le répertoire, installer FI

<script>

/tmp : cd /tmp
wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5%2B3.0/fusioninventory-9.5+3.0.tar.bz2
tar -xvf fusioninventory-9.5+3.0.tar.bz2 

' Activer le CRON

  • * * * * /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null

</script>

Source :

Configuration de FusionInventory sur les clients

Source : http://fusioninventory.org/documentation/agent/installation/macosx/#configuration

Téléchargement et installer le client FI pour l'environnement voulu.

Création d'un fichier "/opt/fusioninventory-agent/etc/conf.d/glpi.cahuet.com.cfg" Ce fichier contient uniquement les directives suivantes : <script>

server=https://glpi.cahuet.com/plugins/fusioninventory/
ca-cert-file=glpi.cahuet.com.crt
logfile = /var/log/fusioninventory.log

</script> Du coup, je copie aussi la clé publique du serveur GLPI dans le même répertoire dans le fichier glpi.cahuet.com.crt afin d'avoir un flux chiffré SSL.

Pour relancer le service :

sudo launchctl stop org.fusioninventory.agent
sudo launchctl start org.fusioninventory.agent

Pour vérifier que tout fonctionne :

tail -n 50 /var/log/fusioninventory.log 

Et vérifier sur le poste client lui-même :

http://localhost:62354/

Vérifier sur GLPI si tout remonte. Sinon, lancer la commande suivante :

sudo /opt/fusioninventory-agent/bin/fusioninventory-agent