Documentation de la mise en place de GLPI - Document complémentaire - 24/02/2016 ALLTUB GROUP - iia-laval.info

La page est créée Delphine Fontaine
 
CONTINUER À LIRE
Documentation de la mise en place de GLPI - Document complémentaire - 24/02/2016 ALLTUB GROUP - iia-laval.info
Documentation de la mise en
place de GLPI
Document complémentaire

24/02/2016
ALLTUB GROUP
Alexandre Courcoul
Documentation de la mise en place de GLPI - Document complémentaire - 24/02/2016 ALLTUB GROUP - iia-laval.info
Guide d’installation de GLPI et FusionInventory

            Date : 07/03/16 10:03                                     Société ALLTUB                                     Nombre de pages : 30

                                            Table des matières

I- Description du document ........................................................... 2
II- Que sont Fusion Inventory et GLPI ............................................. 3
III- Prérequis logiciels + configuration ............................................. 3
IV- GLPI et Fusion Inventory (partie serveur) ................................... 4
  a.        Présentation de GLPI et de Fusion Inventory .............................................................................. 4
  b.        Paramétrage de GLPI avec son plugin FusionInventory .............................................................. 6
  c.        Notions importantes + exemples ................................................................................................ 9
       1.      Notion de lieu et d’entité ........................................................................................................ 9
       2.      Notion de règle ...................................................................................................................... 12
       3.      Notion de profil ..................................................................................................................... 14

V- Installation de l’agent Fusion Inventory ................................... 15
  a.        Sur une machine Windows ........................................................................................................ 15
  b.        Sur un téléphone Android ......................................................................................................... 17
  d.        A l’aide d’une GPO..................................................................................................................... 19
       1.      Création du script pour le déploiement de l’agent ............................................................... 20
       2.      Création de la GPO ................................................................................................................ 23

3. Procédures additionnelles ....................................................... 29
  a.        Création d’un dossier partagé ................................................................................................... 29

        1                                                                                                            Boulevard Jean Moulin
                                                                                                                            49400 Saumur
Documentation de la mise en place de GLPI - Document complémentaire - 24/02/2016 ALLTUB GROUP - iia-laval.info
Guide d’installation de GLPI et FusionInventory

        Date : 07/03/16 10:03                 Société ALLTUB                    Nombre de pages : 30

   I-        Description du document

Objectif du document

Ce document va permettre aux administrateurs réseaux de pouvoir inventorier le parc, gérer les
incidents, déployer des paquets.

Destination du document

Ce document s’adresse aux administrateurs réseaux ayant des compétences en Linux.

Modification du document

     Version du            Date modification            Modifié par             Modifications
     document                                                                    apportées
          V.0.1                 15/02/2016          Alexandre Courcoul        Création document
          V.0.2                 17/02/2016          Alexandre Courcoul      Création Service SNMP
          V.0.3                 19/02/2016          Alexandre Courcoul         Création rubrique
                                                                                   Android
          V.1.0                 23/02/2016          Alexandre Courcoul       Document principal
                                                                                    achevé

Missions effectuées dans ce document

Dans ce document vont être abordés les fondamentaux de GLPI avec les notions de profils, entités,
règles, etc.

Ce document va également traiter de Fusion Inventory et de ses différents composants.

L’installation de l’agent Fusion Inventory sur un poste Windows et sur un téléphone Android va être
aussi être réalisé.

      2                                                                       Boulevard Jean Moulin
                                                                                     49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB                     Nombre de pages : 30

    II- Que sont Fusion Inventory et GLPI

GlPI est un paquet permettant d’assurer la gestion de parc et peut être utilisé comme helpdesk. Par
défaut GLPI ne peut remonter automatiquement les postes et les équipements pour assurer cette
fonction l’installation d’un plugin est obligatoire.

Il existe 2 plugins pour GLPI :
     - Ocs Inventory crée une base de données qui est ensuite répliquée sur GLPI
     - Fusion Inventory importe directement les équipements dans GLPI

Fusion Inventory doit être activé et installé sur le serveur de supervision mais également sur chacun
des postes (Windows, Android, Mac, etc.). Les imprimantes, téléphones, switch peuvent être
remontés grâce au protocole SNMP.

    III- Prérequis logiciels + configuration

Un fichier permettant la détection des agents par Fusion Inventory téléchargeable à l’adresse ci-
dessous :
http://forge.fusioninventory.org/projects/
Prendre le ou les fichiers correspondants à votre infrastructure (Mac, Téléphones, Windows (x86) ou
(x64).

Une machine serveur ainsi que des postes (Windows, IOS, Android) sont nécessaires pour réaliser
cette procédure.

La version de GLPI utilisée dans ce document est la 0.85.4, la dernière version à la date d’édition de
ce document est la 0.90.1.
La version de Fusion Inventory est la 0.85+1.2 pour le serveur et la 2.3.17 pour les agents Windows.

La machine nommée atsm-eon a été créée dans la documentation « Documentation de la mise en
place de la solution EON ».

GLPI est installé par défaut dans le cas de la solution EON tout comme les plugins.
Le mot de passe pour accéder à GLPI est « admin » et le nom de l’utilisateur est « admin ». Par défaut
le super admin est accessible avec le nom d’utilisateur « glpi » et le mot de passe « glpi ».

GLPI crée une base dans MySQL celle-ci se nomme « glpi » et est accessible à l’aide de l’utilisateur
« root » qui a pour mot de passe « root66 ».

      3                                                                         Boulevard Jean Moulin
                                                                                       49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB                      Nombre de pages : 30

    IV- GLPI et Fusion Inventory (partie serveur)

    a. Présentation de GLPI et de Fusion Inventory

Commencez par vous connectez dans l’interface GLPI en saisissant l’IP de votre serveur suivi de glpi
dans votre navigateur.
http://127.0.0.1 /glpi ou http://nommachine/glpi      ou     http://nommachine/glpi

Ou bien en cliquant sur « Productions » puis sur « Gestion de parc » dans l’interface EONweb.

Saisissez votre identifiant et votre mot de passe.

La page d’accueil de GLPI va apparaître avec 6 onglets présents au haut.

Le premier onglet va permettre d’afficher les différents équipements du réseau de façon classée
(Ordinateurs, téléphones, Imprimantes, etc.).

L’onglet « Assistance » va permettre d’accéder à la partie helpdesk du logiciel (dépannage, incident,
tickets, etc.).

Le troisième onglet est destiné à la gestion des contacts, des contrats et du budget.

L’onglet « Outils » est utile pour insérer de nouvelles fonctionnalités (RSS, DokuWiki, etc.).

Pour accéder à Fusion Inventory, il suffit de cliquer sur le quatrième onglet.

      4                                                                          Boulevard Jean Moulin
                                                                                        49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                   Société ALLTUB                     Nombre de pages : 30

L’avant dernière rubrique permet à un utilisateur « admin » de gérer les tickets, de créer des
utilisateurs, des groupes, etc.

Le dernier onglet permet d’activer des plugins, de créer des composants.

Pour vous rendre dans Fusion Inventory cliquez sur « Plugins » puis sur « Fusion Inventory ».

Les graphiques en forme d’arcs de cercles représentent la proportion d’équipements par rapport à
d’autres.

Le graphique se situant en haut à gauche illustre le nombre d’ordinateurs reconnus et les autres
ordinateurs.

Celui situé en dessous représente le nombre d’équipements SNMP ainsi que le nombre
d’imprimantes.

Le digramme en barres représente le nombre d’inventaires d’effectué durant chaque heures sur une
durée totale de 12 heures.

La page d’accueil de FusionInventory se compose de 6 onglets :

        -   Le premier « Géneral » permet de configurer le plugin et de visualiser les équipements
            remontés
        -   L’onglet « Tâche » permet de planifier des actions pour la détection des agents
        -   Le troisième onglet « Règles » permet d’instaurer des règles de tri et d’affectation
        -   L’onglet « Réseau » sert à définir les plages d’adresses IP des équipements et la
            communauté SNMP

      5                                                                        Boulevard Jean Moulin
                                                                                      49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                        Société ALLTUB                  Nombre de pages : 30

        -   L’avant dernier onglet permet de déployer des logiciels sous forme de package sur les
            postes clients
        -   L’onglet « Guide » propose des aides à la configuration de FuisonInventory

    b. Paramétrage de GLPI avec son plugin FusionInventory

Lors de votre première connexion à GLPI plusieurs messages d’erreurs vont s’afficher en effet le
fichier Install est toujours présent et les utilisateurs par défaut ne sont pas tous sécurisés par un mot
de passe.

Accédez à l’invite de commande de votre machine et saisissez :

        cd /srv/eyesofnetwork/glpi

Dans ce dossier se trouve le fichier d’installation de glpi.

Saisissez la commande ls –l.

Le fichier se nomme Install pour le renommer comme ci-dessus taper la commande :

        mv install installrenomme

Il va ensuite falloir créer un nouvel utilisateur
pour administrer GLPI.

Pour se faire cliquez sur « Administration »
puis sur « utilisateurs ».

Cliquer ensuite sur « ajouter un utilisateur ».

Remplissez les différents champs et vérifiez
que le champ « actif » à « oui » pour valeur.

La valeur du champ « Entité » doit
correspondre à la portée de la vue
utilisateur.

       6                                                                          Boulevard Jean Moulin
                                                                                         49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                      Société ALLTUB                      Nombre de pages : 30

                                                      Le champ « profil » va attribuer des droits à
                                                      l’utilisateur.

                                                      Le profil possédant tous les droits est « Super-
                                                      Admin ».

Cliquer ensuite sur « Configuration » puis sur « Plugins ».

Par défaut FusionInventory » et « OCS Inventory » sont installés mais aucun n’est activé. Cliquer sur
« Activer » en face de FusionInventory.

Une fois le plugin activé il va falloir indiquer au serveur GLPI l’url d’accès.

Pour se faire cliquez sur « Administration » puis sur « Entités ». Sélectionnez le « root entity ».

Cliquez ensuite sur « FusionInventory » et insérez l’IP du serveur sous la forme :

        http://127.0.0.1/glpi/

       7                                                                           Boulevard Jean Moulin
                                                                                          49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                   Société ALLTUB                    Nombre de pages : 30

Ou si l’enregistrement DNS a été effectué.

       http://nommachine/glpi/

Rendez-vous ensuite sur la page d’accueil de FusionInventory en cliquant sur « Plugins » puis sur
« FusionInventory ».

FusionInventory se base sur des modules pour effectuer les recherches d’informations sur un poste.

Cliquez sur l’onglet « Modules des agents ».

Cochez toutes les cases sauf « WakeonLan » et « VMWare ».

Le module WakeonLan va permettre d’allumer et d’éteindre un poste à distance via la carte réseau.

La partie VMWare va permettre d’avoir des remontées cohérentes lors de l’import de machine
exécutant des machines virtualisées.

      8                                                                        Boulevard Jean Moulin
                                                                                      49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                        Nombre de pages : 30

    c. Notions importantes + exemples

    1. Notion de lieu et d’entité

Dans GLPI, la notion d’entité peut s’apparenter à une hiérarchie logique. En effet, il est possible de
cloisonner des ensembles (ordinateurs, utilisateurs, etc.) selon un modèle par niveaux.

La notion d’entité se réfère à un groupe dans l’univers Windows cependant le cloisonnement est
plus hermétique.

L’accès à entité se fait en cliquant sur « Administration » puis sur « Entités » :

L’accès aux « Lieux » se fait en cliquant sur « Configuration » puis en cliquant sur
« Lieux »

Par exemple :

Un utilisateur crée dans l’entité ALLTUB>France>Saumur>Bâtiment>Service DRH pourra créer des
tickets seulement pour les postes de son service et ne pourra visualiser que les machines présente
dans ce service. En outre, si un ordinateur change d’entité l’utilisateur ne pourra plus le visualiser.

Un utilisateur peut également être rattaché à plusieurs entités.

Par défaut GLPI crée une entité appelée « Entité Racine », celle-ci peut être remplacée, supprimée,
etc.

La notion d’entité est différente de celle de lieu en effet, un lieu ne peut faire l’objet de droits
spécifiques.

Un lieu est un libellé permettant de regrouper des éléments, aucune isolation n’est effectuée.

      9                                                                              Boulevard Jean Moulin
                                                                                            49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                       Société ALLTUB                     Nombre de pages : 30

Pour créer une entité ou un lieu allez dans le menu adéquat et cliquez sur le signe « + ».

Une entité n’a besoin que d’un nom et d’un lien hiérarchique pour être créée.

Un lieu a en plus, besoin d’autres informations pour être ajouté.

En effet, différents libellés sont proposés lors de la création cependant aucuns ne sont obligatoires.

Pour visualiser les entités ou les lieux crées cliquez sur la loupe se situant à côté du signe « + ».

Pour les modifier cliquez sur le nom.

S’il s’agit d’un lieu peu d’options sont disponibles.

Il est possible de modifier l’affiliation, le nom, la description et les
prises réseaux.

     10                                                                             Boulevard Jean Moulin
                                                                                           49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB                      Nombre de pages : 30

Dans le cas d’une entité, il est possible d’automatiser l’affectation à
celle-ci en se rendant sur « Informations avancées » et en saisissant le
TAG adéquat.

Il est également possible via la rubrique « Adresse » de renseigner des
coordonnées de contact.

Le champ « notifications » va permettre d’envoyer par mail des alertes
aux administrateurs concernés.

L’administrateur recevra un mail pour tous les éléments liés à cette
entité. Le mail envoyé peut avoir pour objet :

-Une cartouche d’imprimante presque vide

- Un mot de passe oublié

- Une ou des licences Office expirées

L’onglet « Utilisateurs » permet également d’inclure des utilisateurs qui
n’auront une vue que sur les éléments déjà affiliés à cette entité.

Il est également possible d’ajouter un document ou une note à une entité.

La note et le document pourront alors être visibles par les utilisateurs inclus dans cette entité.

    11                                                                            Boulevard Jean Moulin
                                                                                         49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                   Nombre de pages : 30

    2. Notion de règle

GLPI et Fusion Inventory proposent de multiples règles.

Les règles d’affectations à une entité permettent
d’affilier automatiquement un équipement, utilisateur à
une entité selon différents critères (Système
d’exploitation, Tag, adresse mail, etc.).

L’onglet « Transférer » permet de définir les éléments
qui vont être conservés lors de l’import de Fusion
Inventory vers GLPI.

Les règles de lieu et d’entité permettent les mêmes fonctionnalités que « Règles d’affectation » mais
elles sont exécutées en premier d’un point de vue nouvel inventaire.

Les onglets de « Règles d’import.. » permettent de définir les équipements qui doivent ou ne doivent
pas être importé dans la base de données. En effet, lors d’un import GLPI va analyser si les
informations transmises par Fusion Inventory existent si tel est le cas GLPI ne va pas recréer un
nouvel équipement mais va modifier les données ou va ignorer l’import.

Un administrateur réseau veut par exemple créer une règle lui permettant d’affecter de façon

automatique les ordinateurs ayant dans le tag le mot « RH » au service associé.

Pour ce faire allez dans l’onglet « Règles » situé dans la partie
« Administration ».

Cliquez sur «Fusion Inventory – Règles d’entités » puis sur le signe « + ».

Insérez un nom et activer celle-ci.

Validez pour voir les paramètres concernant cette règle.

     12                                                                       Boulevard Jean Moulin
                                                                                     49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                       Société ALLTUB                   Nombre de pages : 30

Cliquez sur critère puis sur ajouter un nouveau critère.

Sélectionnez « Etiquette Fusion Inventory » puis cliquez sur « Ajoutez ».

Choisissez ensuite comme critère « contient » et tapez les mots à rechercher dans le tag.

Cliquez ensuite sur « Ajouter ».

Si plusieurs critères sont nécessaires répétez cette étape.

Une fois le ou les critères définis, il faut ajouter les actions à effectuer.

Pour ajouter une action cliquez sur « Action » puis sélectionnez l’action à effectuer.

Dans le cas d’une entité choisissez à quelle entité l’équipement sera affecté.

     13                                                                          Boulevard Jean Moulin
                                                                                        49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                      Société ALLTUB                     Nombre de pages : 30

Il est également possible de tester une règle en cliquant sur « Règle » puis en saisissant la valeur du
champ à filtrer.

    3. Notion de profil

Pour accéder aux profils cliquer sur « Administration » puis sur « Profils »

Par défaut GLPI crée les profils ci-dessus.

Un profil est une vue au quelle un ou plusieurs utilisateurs accède lorsqu’ils s’identifient.

Il existe 2 interfaces principales : la vue simplifiée et la vue standard.

        -   La vue simplifiée ne permet de faire autre chose que la création de tickets et dispose
            d’un minimum d’onglets.
        -   La vue standard permet un paramétrage encore plus poussé des droits d’accès et des
            vues.

     14                                                                           Boulevard Jean Moulin
                                                                                         49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                       Nombre de pages : 30

    V-      Installation de l’agent Fusion Inventory

    a. Sur une machine Windows

Il existe plusieurs façons d’installer l’agent Fusion Inventory soit on exécute l’installeur soit on copie
des fichiers.

Dans l’exemple il s’agira d’une
installation en tant que programme
(exécutable). La version essayée est la
2.3.17 en version 64bits.

Commencez par exécuter le fichier
correspondant à votre architecture
(x86, x64 ou MAC, etc).

La saisie de l’adresse complète est
indispensable pour permettre la
remontée et la découverte par GLPI.

Les 2 fenêtres suivantes vous invitent à saisir les options de sécurité et le paramétrage du proxy.

La fenêtre choix du mode d’exécution va définir comment l’agent va être lancé sur le poste.

L’installation en tant que service va permettre de pouvoir effectuer des remontées dès que le poste
est allumé. L’installation comme tâche Windows va permettre la remontée dès qu’un utilisateur est
connecté sur un poste. Le mode manuel est une installation en tant que service mais configuré de
façon non
automatique. En
effet, il sera
nécessaire d’activer
ce service dans le
gestionnaire de
services pour le
effectuer la
remontée.

     15                                                                            Boulevard Jean Moulin
                                                                                          49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                     Nombre de pages : 30

La fenêtre « option http » doit être laissée par défaut sauf si le pare-feu bloque le port http (port 80).
Dans ce cas il conviendra de cocher la case ajoutant une exception au pare-feu du poste Windows.
La fenêtre suivante « Options Diverses » va permettre d’effectuer un inventaire dès l’installation ainsi
que le choix d’un tag pour distinguer des groupes de machines.

Saisissez un tag si vous souhaitez
classer les machines à l’aide de ce
dernier.

Valider ensuite les autres fenêtres
pour installer l’agent.

Remarque :

Sur Linux ou IOS le fonctionnement
est identique.

Une fois que l’installation est terminée allez dans le dossier

        C:\Program Files (x86)\FusionInventory-Agent

Ou

     C:\Program Files\FusionInventory-Agent

Double cliquez sur fusioninventory-agent.bat pour effectuer un inventaire.

Si l’inventaire s’est correctement déroulé vous devriez avoir une nouvelle ligne dans Fusion Inventory
et dans l’onglet « Ordinateurs » de GLPI

     16                                                                           Boulevard Jean Moulin
                                                                                         49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB                        Nombre de pages : 30

    b. Sur un téléphone Android

Allez sur le site de FusionInventory et sélectionner Android lors du choix du système d’exploitation.

Choisissez le fichier .apk, en effet le lien sur le Google Play est inexistant au moment de la rédaction
de cette documentation.

L’installation d’un fichier .apk ne provenant pas de Google Play peut être bloquée car non signée.
Pour l’installer il peut donc être nécessaire d’autoriser l’installation d’applications provenant d’autres
markets.

Une fois l’installation effectuée cliquez sur l’icône de l’application
L’application est testée sur un Xperia Z3 Lollipop 5.1.1, il se peut que le rendu
soit différent sur un autre modèle ou une autre version d’Android.

    17                                                                              Boulevard Jean Moulin
                                                                                           49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                   Société ALLTUB                      Nombre de pages : 30

Un menu devrait apparaître, assurez-vous que la case « Inventory »
est cochée puis cliquez sur « Global settings ».

Cette fenêtre devrait apparaître.

                                           Plusieurs paramètres
                                           peuvent être modifiés :

                                                    -       Boot options indique au téléphone
                                           d’effectuer un inventaire à chaque démarrage du
                                           téléphone
                                                    -       Notifications permet d’avoir des messages
                                           avertissant de l’état de la remontée
                                                    -       Tag défini le tag utilisé par l’agent et
                                           visible dans FusionInventory
                                                    -       Identifiant et mot de passe concernent
                                           seulement les remontées qui transitent par les protocoles
                                           HTTPS.

                                           Cliquer ensuite sur « Server Address » pour voir apparaître
                                           la fenêtre ci-dessous

Saisir l’URL du serveur glpi ainsi que le lien d’accès à fusionInventory.
Revenez sur l’écran principal de l’application et cliquez sur « Parameters inventory ».

    18                                                                          Boulevard Jean Moulin
                                                                                       49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB                      Nombre de pages : 30

                                            Choisissez si vous voulez que l’inventaire se fasse de façon
                                            automatique et régler la fréquence des inventaires (tous
                                            les jours, les semaines ou les mois).

Une fois que l’application est bien paramétrée lancez un inventaire en cliquant sur « Run inventory ».

Si l’applicatif a bien été paramétré vous devriez avoir une ligne comportant le nom de l’équipement,
la version d’Android, etc.

Remarque :

Les téléphones mobiles sont considérés comme ordinateurs, en effet la section téléphone n’est
prévue que pour les téléphones sur VoIP. De ce fait le nombre d’informations pour les téléphones
mobiles est plus important.

    d. A l’aide d’une GPO

Il existe plusieurs façons de mettre en place une GPO d’installation à l’aide d’un script .VBS, un script
.bat ou un fichier .MSI ou grâce à un script .ps1

Le Microsoft Virtual Basic est un langage qui permet la création de script respectant les standards
Microsoft. (VBS).

Le Batch est un langage qui permet d’exécuter des commandes contenues dans ce fichier ou dans un
autre. (BAT)

Le PowerShell est un langage permettant l’exécution de script, ce dernier succède au MS-DOS. et
permet la programmation orientée objet. (PS1)

Les fichiers MSI sont des exécutables Windows (Windows Installer). Ils peuvent être mis à jour grâce
au changement de versions et peuvent être désinstallés facilement.

    19                                                                           Boulevard Jean Moulin
                                                                                        49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                         Nombre de pages : 30

Pour mettre en place une GPO il faut tout d’abord posséder un serveur sous Windows Server 2012
R2 et avoir installé le rôle d’AD DS.

    1. Création du script pour le déploiement de l’agent

Commençons par créer un fichier texte portant l’extension .bat puis l’éditer le.

Dans ce fichier insérez les lignes suivantes pour aller dans le répertoire racine :

set OLDDIR=%CD%
%SystemDrive%

Windows stocke les fichiers relatifs aux programmes dans le dossier « Program Files » pour les
architectures 32 bits et dans le dossier « Program Files(x86) » pour les architectures 64 bits.

Pour installer fusion Inventory dans le bon répertoire il convient donc de tester l’existence de
« Program Files(x86) ».

L’instruction va donc consister à savoir s’il existe un répertoire nommé « Program Files (x86) » et
dans le cas où il existe s’y rendre. Dans le cas où ce dossier n’existerait pas se rendre dans le
répertoire « Program Files ».

Insérez les lignes suivantes pour effectuer le test :

if exist "%ProgramFiles(x86)%" (
   cd "%ProgramFiles(x86)%"
   ) ELSE (
   cd "%ProgramFiles%"
   )

Pour savoir si ce programme a déjà été installé saisissez la ligne suivante :

if exist "FusionInventory-Agent"

Le script ne concernera donc que les ordinateurs n’ayant pas déjà « Fusion Inventory » d’installé pour
se faire ajouter :

if exist "FusionInventory-Agent" goto end

Ajoutez également la ligne ci-dessous à la fin du script

     20                                                                               Boulevard Jean Moulin
                                                                                             49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                      Nombre de pages : 30

:end

Après l’instruction testant l’existence de Fusion insérez les lignes suivantes en modifiant selon vos
besoins les mots en verts.

if exist "%ProgramFiles(x86)%" \\Cheminfusion\fusioninventory-agent.x86_Version
/S /acceptlicense /add-firewall-exception /execmode=Modeexecution /no-start-menu
/no-httpd /server="http://IpServeur/glpi/plugins/fusioninventory/" /runnow
/tag="Tag"
   ) ELSE (
   \\Fusion\fusioninventory-agent.x64_4.5.5.exe /S /acceptlicense /add-firewall-
exception /execmode=Service /no-start-menu /no-httpd /server="http://1.2.3.4
/glpi/plugins/fusioninventory/" /runnow /tag="Service DRH")

Comme indiqué dans les pages concernant l’installation via l’installeur il existe 3 modes d’exécution
de Fusion Inventory (Service, Tâche ou manuel).

En outre, le répertoire où est stocké l’Exe de Fusion Inventory doit être partagé et modifiable par les
utilisateurs authentifiés. (\\).
(Voir e. Création dossier partagé).

Une fois ce fichier crée, exécutez le pour voir si le script est fonctionnel.

Dans le cas où vous voudriez créer un fichier .Exe utiliser le logiciel BAT to Exe Converter.

Si le fichier doit être au format .MSI utilisez MSI Wrapper pour convertir le fichier .exe en .msi.

Le script peut également être édité au format .vbs pour se faire éditer un fichier avec l’extension
.VBS.

Commencez par insérez les lignes suivantes :

Option Explicit
On Error Resume Next
Dim AvailableVersion, TagArg, ServerArg, InstallArg, StartMenuArg, FusionSetupLocation,
OsType, InstallCommand
La ligne Dim permet de définir les objets qui vont être utilisés.

AvailableVersion = "Version"

     21                                                                           Boulevard Jean Moulin
                                                                                         49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                     Nombre de pages : 30

TagArg = "/tag=Test"
ServerArg="http://IPServeur/glpi/plugins/fusioninventory/"
InstallArg = "/S /acceptlicense /add-firewall-exception /installtasks=Full /runnow
/execmode=Service"
StartMenuArg = "/no-start-menu"
FusionSetupLocation = "\\Chemin\fusioninventory-agent_windows-"

Le Numéro de Version doit être noté sous la forme 1.2.3.

Commençons par récupérer la version du système d’exploitation (32bits ou 64 bits).

Pour récupérer cette information soit l’on test l’existence de « Program Files (x86) » soit l’on cherche
dans la base de registre la valeur de la clé « POCESSOR_ARCHITECTURE ». Dans le cas où cette valeur
est « AMD64 », le processeur sera en 64 bits.

OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment\PROCESSOR_ARCHITECTURE")

Insérez la ligne ci-dessus pour récupérer la valeur de la clé dans la variable OsType.

Procédez à un changement de la valeur de cette variable en saisissant :

if (OsType = "AMD64") then
        OsType = "x86"
        else
        OsType= “x64”
end if

Insérez ensuite la ligne permettant l’installation :

InstallCommand = FusionSetupLocation & "\fusioninventory-agent_windows-" & OsType
& "_" & AvailableVersion & ".exe " & TagArg & " /server='" & ServerArg & "' " & InstallArg
& " " & StartMenuArg

Puis la ligne permettant son exécution et la fermeture du programme.

WshShell.Run "CMD.EXE /C """ & InstallCommand & """",0,True
wscript.quit

     22                                                                          Boulevard Jean Moulin
                                                                                        49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                      Société ALLTUB                     Nombre de pages : 30

Notez que ce script lancera l’installation de Fusion Inventory même si il est déjà installé pour
modifier cela il est nécessaire d’ajouter les lignes ci-dessous après la modification de la valeur de
l’objet « OsType » par x86.

If Dir(“C:\Program Files (x86)\FusionInventory-Agent”) or (“C:\Program
Files\FusionInventory-Agent”) = “”then else wscript.quit

Le fichier .VBS est terminé.

Exécutez-le pour tester son bon fonctionnement.

Une fois le script ou le fichier créé il convient de l’intégrer à la GPO.

    2. Création de la GPO

Commencez par vous rendre dans l’annuaire Active Directory puis faîtes un clic droit.

Cliquez sur Unité d’organisation.

Insérez un nom et valider

                                                                            L’UO dans l’exemple a été
                                                                            créé dans une arborescence
                                                                            déjà existante la stratégie de
                                                                            l’UO vient donc en plus des
                                                                            déjà présentes.

                                                                            Insérez dans cette UO les
                                                                            utilisateurs ou les
                                                                            ordinateurs qui vont être
                                                                            concernés par cette GPO.

Rendez-vous ensuite dans la partie « Gestion de stratégie de groupe »

     23                                                                            Boulevard Jean Moulin
                                                                                          49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                      Société ALLTUB                       Nombre de pages : 30

Cliquez sur l’UO que vous avez créé et
sélectionnez « Créer un objet
GPO….. ».

Insérez un nom pour cet objet. Dans
l’exemple ci-dessus il s’agit de
« Déploiement-Agent-Fusion ».

Faites ensuite un clic droit sur l’objet
crée et sélectionnez « Modifier ».

La fenêtre ci-dessous devrait apparaître.

Pour installer l’agent il convient de définir si la GPO est rattaché à l’ordinateur ou à l’utilisateur.

     24                                                                             Boulevard Jean Moulin
                                                                                           49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                       Nombre de pages : 30

Si la GPO est rattachée à l’utilisateur alors la mise en place des actions se fera lors de l’ouverture de
session ou de la fermeture dans le cas contraire cela interviendra durant le démarrage ou l’arrêt du
poste.

Dans le cas présent il s’agira d’une GPO liée aux postes pour permettre l’installation même si le pare-
feu est activé ou si certains services ne sont pas installés (RPC, WMI).

Cliquez sur l’onglet « Configuration » puis sur « Stratégies ».

A partir de cette étape 2 choix sont
possibles soit on utilise un script pour
installer l’agent soit l’on utilise un
fichier .MSI.

L’installation à l’aide d’un fichier .MSI
s’effectue en cliquant sur « Paramètres
du logiciel » puis en effectuant un clic
droit sur « Installation de logiciel ».

Placer votre fichier .MSI dans le dossier
suivant :

\\Nomdomaine \SysVol\nomdomaine\Policies\{B4F347A2-1437-405E-A2DE-DC
3E89B9923D} \User\Scripts\Logoff

Cliquez sur « Nouveau » puis sur « Package » et sélectionnez le fichier.

Une fois le fichier inséré dans la GPO faîtes un clic droit sur ce dernier puis cliquez sur « Propriétés ».

Modifiez le nom si nécessaire.

Cliquer sur l’onglet « Sécurité » puis
ajouter un droit de lecture pour les
utilisateurs authentifiés.

     25                                                                            Boulevard Jean Moulin
                                                                                          49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                      Société ALLTUB                   Nombre de pages : 30

                                                   Cliquez sur l’onglet « Déploiement » pour configurer
                                                   la façon dont le logiciel va s’exécuter

                                                   Cliquer sur « Attribué » pour que l’application
                                                   s’installe automatiquement sur les postes présent
                                                   dans l’UO.

                                                   Cocher « Désinstaller cette application …. » pour
                                                   que le package se désinstalle automatiquement si le
                                                   poste sort du domaine.

                                                   Cochez également « De Base »
                                                   Cliquez ensuite sur l’onglet « Options avancées »

                                                   Une fenêtre comme celle-ci-dessous devrait
                                                   apparaître

Cochez la case « Ignorer la langue »

Cochez également la case « Rendre cette.. »
L’étape de l’installation à l’aide d’un fichier
.MSI est terminée.

Dans le cas où il s’agit d’un script .VBs, .bat
ou .ps1.

Cliquer sur « Paramètre Windows » puis
cliquer sur « Scripts ».

Choisissez ensuite le moment où le script
sera exécuté au démarrage où lors de
l’extinction du poste.

     26                                                                          Boulevard Jean Moulin
                                                                                        49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                    Société ALLTUB            Nombre de pages : 30

Dans l’exemple l’exécution du script s’opérera au moment du
démarrage. Faites un clic droit sur « Démarrage ».

Cliquez ensuite sur « Ajouter » puis sur « Parcourir »

Indiquez le chemin du script et précisez les paramètres.
Par exemple /S pour exécuter en mode silencieux.

Pour ajouter un script au format PowerShell le cheminement
est identique sauf qu’un onglet a été créé spécifiquement.

Après avoir inséré votre fichier ou script, retournez dans le
gestionnaire de stratégie.

                                                                 Cliquez sur l’UO puis sur
                                                                 mise à jour.

                                                                 En cliquant dessus vous
                                                                 forcez la mise à jour et les
                                                                 ordinateurs concernés vont
                                                                 donc devoir redémarrer pour
                                                                 prendre en compte la GPO.

    27                                                                 Boulevard Jean Moulin
                                                                              49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                     Société ALLTUB                       Nombre de pages : 30

Un message va leur parvenir pour les invités à redémarrer.

Après le redémarrage vérifier que la GPO à bien été prise en compte avec « l’assistant résultat de
stratégie groupe… »

Une fois l’assistant lancé cliqué sur « suivant ».

L’assistant vous demandera ensuite quel poste vous voulez scanner

Choisissez le pc dont vous souhaitez obtenir des informations puis cliquer sur suivant.

Sélectionnez un utilisateur pour vérifier si les GPO relatif à l’utilisateur sont appliqués puis cliquez sur
« suivant ».
La fenêtre suivante vous résumera les paramètres que vous avez choisis ; cliquez sur « suivant ».

Un rapport va alors être généré patientez quelques instants.

     28                                                                            Boulevard Jean Moulin
                                                                                          49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                   Société ALLTUB                      Nombre de pages : 30

Ce rapport indique que la GPO a été déployée mais rien ne prouve que le script ait été correctement
interprété.

En outre, il est indiqué qu’un redémarrage est nécessaire pour appliquer la GPO.

Vérifiez manuellement sur un panel d’ordinateurs pour vous en convaincre.
Remarque :

La commande de mise à jour peut être effectuée sur un poste en exécutant la commande
        gpudate /force

La commande permettant de voir les GPO qui s’applique sur un poste et pour un utilisateur donné
        gpresult /r

    3. Procédures additionnelles

    a. Création d’un dossier partagé

                                                          Pour rendre un dossier partagé faîtes un clic
                                                          droit sur le dossier puis cliquer sur
                                                          « Partage ».

                                                          Cliquer sur « Partage avancé » et cochez
                                                          partager ce dossier insérer un nom pour ce
                                                          partage et mettez un « $ » au début du
                                                          nom si vous voulez que ce dossier soit
                                                          caché.

En outre, il est nécessaire de changer les droits sur ce dossier pour ce faire cliquez sur l’onglet
« Sécurité » puis sur « Modifier ». Cliquez ensuite sur « Tout le monde »et cocher « Contrôle total ».

    29                                                                          Boulevard Jean Moulin
                                                                                       49400 Saumur
Guide d’installation de GLPI et FusionInventory

       Date : 07/03/16 10:03                  Société ALLTUB       Nombre de pages : 30

Faîtes de même pour le groupe « Utilisateurs Authentifiés.

    30                                                           Boulevard Jean Moulin
                                                                        49400 Saumur
Vous pouvez aussi lire