GLPI et FusionInventory
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
- Identifier la dernière version de FI sur wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases
- 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