« GLPI et FusionInventory » : différence entre les versions

De Reliable Brain
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :


== Installation de GLPI ==
== Installation de GLPI ==
<script>
apt update
apt update
apt upgrade
apt upgrade
Ligne 39 : Ligne 40 :
chown -R www-data /var/www/glpi
chown -R www-data /var/www/glpi
chgrp -R www-data /var/www/glpi
chgrp -R www-data /var/www/glpi
</script>
== Installation de Fusion Inventory ==
== Installation de Fusion Inventory ==
# Identifier la dernière version de FI sur wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases
# Identifier la dernière version de FI sur wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases
Ligne 51 : Ligne 54 :
* * * * * /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null
* * * * * /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null
</script>
</script>
Source :
* https://openclassrooms.com/fr/courses/1730516-gerez-votre-parc-informatique-avec-glpi/5994176-installez-le-plugin-et-l-agent-fusioninventory
== 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

Dernière version du 2 janvier 2022 à 02:24


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