Différences
Ci-dessous, les différences entre deux révisions de la page.
| — | fusion [2021/11/22 12:29] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== FusionInventory ====== | ||
| + | Contributeurs : Valentine OSMONT et Corentin AUBERT 2019 | ||
| + | \\ Modifications : Benjamin HOHN (SISR-2020-2021) | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ===== Sur le serveur GLPI ===== | ||
| + | |||
| + | ==== Installation du plugin pour GLPI ==== | ||
| + | Pour que GLPI puisse réaliser l' | ||
| + | Pour l' | ||
| + | - se placer dans le dossier // /tmp // | ||
| + | - télécharger l' | ||
| + | - Décompresser l' | ||
| + | - Déplacer le dossier extrait dans **/// | ||
| + | - se rendre dans le menu **// | ||
| + | - Un menu permettant de gérer le //plugin// apparaît dans le menu **// | ||
| + | |||
| + | === Paramétrage du //plugin// === | ||
| + | |||
| + | ➔ Les règles d' | ||
| + | |||
| + | computer import (by name) | ||
| + | |||
| + | computer update(by name) | ||
| + | |||
| + | |||
| + | ===== Sur les cibles (serveurs, machines, etc) ===== | ||
| + | |||
| + | ==== Installation du client Fusion Inventory ==== | ||
| + | |||
| + | // | ||
| + | |||
| + | === Prérequis === | ||
| + | FusionInventory-Agent a besoin des librairies suivantes : | ||
| + | <code lscript> | ||
| + | apt -y install dmidecode hwdata ucf hdparm | ||
| + | apt -y install perl libuniversal-require-perl libwww-perl libparse-edid-perl | ||
| + | apt -y install libproc-daemon-perl libfile-which-perl libhttp-daemon-perl | ||
| + | apt -y install libxml-treepp-perl libyaml-perl libnet-cups-perl libnet-ip-perl | ||
| + | apt -y install libdigest-sha-perl libsocket-getaddrinfo-perl libtext-template-perl | ||
| + | apt -y install libxml-xpath-perl libyaml-tiny-perl | ||
| + | </ | ||
| + | |||
| + | === Installation à partir des dépôts === | ||
| + | * Téléchargement et Installation du logiciel | ||
| + | |||
| + | Normalement, | ||
| + | Si cela ne fonctionne pas, on procèdera comme suit. | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | On adaptera la **//< | ||
| + | A ce jour, la dernière distribution supportée est **// | ||
| + | </ | ||
| + | |||
| + | <code lscript> | ||
| + | apt-get install lsb-release | ||
| + | echo "deb http:// | ||
| + | apt-get update | ||
| + | apt-get install fusioninventory-agent | ||
| + | </ | ||
| + | |||
| + | Ces commandes permettant d’ajouter le dépôt de // | ||
| + | |||
| + | === Installation à partir des paquetages === | ||
| + | On peut installer à partir des paquetages pour être sûr d' | ||
| + | * on récupère le paquetage | ||
| + | <code lscript> | ||
| + | //adapter avec la version en cherchant sur https:// | ||
| + | wget https:// | ||
| + | </ | ||
| + | * installer le paquetage | ||
| + | <code lscript> | ||
| + | |||
| + | |||
| + | === Configuration de l' | ||
| + | |||
| + | == Modification du fichier de configuration == | ||
| + | On va ensuite intervenir sur la configuration de l’agent en modifiant le fichier < | ||
| + | |||
| + | <WRAP right round important 30%> | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Puis on dé-commente la commande ‘no-task = deploy’ pour autoriser le déploiement de logiciels. | ||
| + | <code lscript> | ||
| + | |||
| + | <WRAP center round tip 90%> | ||
| + | fusioninventory n' | ||
| + | </ | ||
| + | |||
| + | |||
| + | == Lancer la remontée d' | ||
| + | On lance un inventaire manuellement à l’aide de la commande | ||
| + | <code lscript> | ||
| + | |||
| + | La machine est désormais visible sur l’interface du serveur // | ||
| + | |||
| + | === Installer et configurer l’agent FusionInventory sur Windows === | ||
| + | |||
| + | * Téléchargement et installation du logiciel | ||
| + | |||
| + | On télécharge la dernière version de l’exécutable, | ||
| + | |||
| + |
Une fois celui-ci lancé, on choisit l’installation complète qui inclut tous les composants de // | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | * Deploy : Déploiement de paquets | ||
| + | * ESX : Inventaire des machines virtuelles | ||
| + | * Inventory : Inventaire de la machine | ||
| + | *
NetDiscovery : Découverte des matériels réseau | ||
| + | * NetInventory : Inventaire des matériels réseau | ||
| + | |||
| + | <WRAP right round important 30%> | ||
| + | </ | ||
| + | ➔ On indique ici l’adresse du serveur //GLPI//, avant de cliquer sur “installer” <wrap em>(:!: en utilisant derrière %%http:// | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | |||
| + | L' | ||
| + | |||
| + | * Lancer la remontée d' | ||
| + | |||
| + | Pour forcer un inventaire, on ouvre un navigateur sur la page // | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ➔ Ici, il suffit de cliquer sur **//Force an Inventory// | ||
| + | |||
| + | La machine est désormais visible sur l’interface du serveur // | ||
| + | |||
| + | |||
| + | ===== Script de déploiement et d' | ||
| + | |||
| + | Ce script batch à titre d' | ||
| + | * Dans un premier temps il vérifie la clé de registre pour vérifier la version. | ||
| + | * Si ce n'est pas la bonne version ou si l' | ||
| + | * Si il c'est la bonne version, le script vérifie l'ip du server GLPI et si ce n'est pas la bonne adresse il la change. | ||
| + | * Il va ensuite à la fin et force l' | ||
| + | * Si c'est la bonne adresse il force l' | ||
| + | |||
| + | Le script peut être lancé localement en administrateur sur une machine, ce qui est plus rapide qu' | ||
| + | |||
| + | |||
| + | <code lscript> | ||
| + | @echo off | ||
| + | echo detection de la version de Fusion Inventory | ||
| + | reg query " | ||
| + | goto installation | ||
| + | :VerifIP | ||
| + | @echo off | ||
| + | reg query " | ||
| + | reg add " | ||
| + | // Installe l' | ||
| + | : | ||
| + | // Vérifie si l' | ||
| + | IF " | ||
| + | IF " | ||
| + | :64b | ||
| + | echo Installation de fusion inventory 64 bits version 2.4, ne pas fermer, merci de patienter | ||
| + | C: | ||
| + | goto fin | ||
| + | :32b | ||
| + | echo Installation de fusion inventory 32 bits version 2.4, merci de patienter | ||
| + | C: | ||
| + | goto fin | ||
| + | // Force la remontée de l' | ||
| + | :fin | ||
| + | echo remontee de la machine dans l' | ||
| + | " | ||
| + | NET STOP fusioninventory-agent | ||
| + | // A.TANNER 08/02/18 | ||
| + | </ | ||