Procédure_GLPI_FusionInventory

Download Report

Transcript Procédure_GLPI_FusionInventory

PROCÉDURE D’INSTALLATION GLPI ET
FUSIONINVENTORY SUR OPENSUSE 13.1
1. Mise en place d’un Gestionnaire Libre de Parc Informatique.
2. Mise en place du plugin FuisionInventory pour le déploiement.
I. Installation de GLPI et Plugins.
La consigne donnée a été d’installer GLPI sur un système libre ayant un support, mon
choix s’est porté vers OpenSuse 13.1 “Bottle” en version minimal.
Exemple mode graphique :
Edité par Jean-Charles Roth
1
Dans OpenSuse, ouvrez une fenêtre Konsole avec les droits SuperUtilisateur:
Puis entrez la fonction “zypper in” pour installer les différents modules nécessaires pour
créer un serveur LAMP (Linux-Apache-Mysql-php):
Edité par Jean-Charles Roth
2
Edité par Jean-Charles Roth
3
Edité par Jean-Charles Roth
4
Une fois le LAMP installé nous allons procéder au démarrage du serveur Apache et du
service de gestion de base de données Mysql ainsi que les modules php5 les fonctions
suivantes:
Une fois les services démarrés, nous allons configurer le mot de passe “root” de Mysql:
Passons maintenant à la création d’une base de données avec phpMyAdmin:
Rentrez l’utilisateur “root” ainsi que le mot de passe créé précédemment
Edité par Jean-Charles Roth
5
Nous allons nous rendre dans l’onglet plus pour ajouter un nouvel utilisateur:
Edité par Jean-Charles Roth
6
Renseignez tous les champs, pour ma part j’ai choisis en mode local:
Ensuite nous allons administrer les droits à notre utilisateur:
Edité par Jean-Charles Roth
7
Et exécuter la création :
Pour que Mysql prenne en compte le nouvel utilisateur, il faudra redémarrer les
services:
Notre LAMP est fonctionnel, passons à l’installation de GLPI.
Tout d’abord télécharger GLPI, les plugins FusionInventory et Webservices :
En CLI avec wget :
wget https://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gz
wget http://forge.FusionInventory.org/attachments/download/1665/FusionInventoryfor-glpi_0.84+3.5.tar.gz
wget https://forge.indepnet.net/attachments/download/1725/glpi_webservices1.4.2.tar.gz
Edité par Jean-Charles Roth
8
En interface graphique :
https://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gz
http://forge.FusionInventory.org/attachments/download/1665/FusionInventory-forglpi_0.84+3.5.tar.gz
https://forge.indepnet.net/attachments/download/1725/glpi_webservices-1.4.2.tar.gz
Ensuite nous allons décompresser GLPI et les plugins:
Pour finir nous nous attribuons les droits de groupes et d’écriture :
Une fois installés, nous pouvons passer à la configuration de GLPI:
Pour cela nous pouvons nous connecter à distance par navigateur avec l’adresse IP de
notre serveur OpenSuse (Konsole -> ifconfig)
Edité par Jean-Charles Roth
9
Après avoir accepté les termes de la licence, installer GLPI:
Edité par Jean-Charles Roth
10
tous les modules sont opérationnels
Edité par Jean-Charles Roth
11
Renseignons maintenant l’utilisateur “root” Mysql:
Puis choisir notre utilisateur créé avec phpMyAdmin:
Edité par Jean-Charles Roth
12
Installer la base de données:
Et pour finir utiliser GLPI:
Edité par Jean-Charles Roth
13
L’utilisateur GLPI étant Super Admin je m’authentifie avec, veillez à changer le mot de
passe de celui-ci plus tard:
Nous voici dans GLPI, perdons pas de temps et installons les plugins:
Configuration -> Plugins
Edité par Jean-Charles Roth
14
Faites de même avec le plugin Webservices.
Edité par Jean-Charles Roth
15
Nous allons ensuite ajouter un nouvel utilisateur dans notre GLPI:
GLPI étant Super-Admin, choisissez un profil Admin.
Notre installation GLPI et FusionInventory se terminant, nous pouvons commencer à
installer notre premier client FusionInventory sur un poste Windows 7.
Edité par Jean-Charles Roth
16
II. Installation client FusionInventory, paramétrage et déploiement.
Nous allons télécharger le dernier client disponible de FusionInventory:
http://forge.FusionInventory.org/attachments/download/1630/FusionInventoryagent_windows-x64_2.3.12.exe
Une fois téléchargé, lançons son installation :
Choix de la langue
Edité par Jean-Charles Roth
17
Accepter les termes de la licence
Installation complète pour ne pas être bloqué dans le tps
Edité par Jean-Charles Roth
18
Erreur classique, ne pas oublier le “/” à la fin de FusionInventory.
Edité par Jean-Charles Roth
19
J’utilise l’agent comme un service :
Ensuite le paramétrage du serveur local et de l’IP du serveur GLPI :
Edité par Jean-Charles Roth
20
Cochez les cases ci-dessous :
J’ai pris le soin de ramener le premier lancement à 360 secondes :
Edité par Jean-Charles Roth
21
Edité par Jean-Charles Roth
22
Une fois l’agent installé, nous allons lui administrer les droits en modification pour
l’écriture du log :
Programmes-> FusionInventory-Agent-> Clic droit Sécurité
Nous sélectionnons l’utilisateur puis modifier ses droits en Modification:
Appliquez et ok.
Edité par Jean-Charles Roth
23
Voilà notre agent installé.
Démarrez une session GLPI, pour que l’agent puisse contacter le serveur, il faut créer le
chemin ci-contre :
Dans un premier temps passons au paramétrage du Plugin FusionInventory, pour la
mise en place de la découverte réseau, essentiel au fonctionnement du déploiement.
Dans l’accueil, sélectionnez Plugins -> FusionInventory-> Plage IP
Ajoutons une nouvelle plage en appuyant sur le ‘+’ :
La plage est crée
Passons ensuite à la mise en place de la tâche de découverte du réseau :
Nous voyons notre plage
Edité par Jean-Charles Roth
24
Nous allons exécuter une tâche, pour cela il suffit de cliquer sur « Exécutions de
tâches » :
Choisissez le Module Découverte réseau, dans Périmètre sélectionnez votre plage IP,
dans vecteur un agent. Une fois la tâche paramétrée, veuillez forcer le démarrage.
Edité par Jean-Charles Roth
25
La tâche est démarrée.
Edité par Jean-Charles Roth
26
Une fois la tâche effectuée vous avez le résultat suivant :
Trois ordinateurs ont été découverts.
Edité par Jean-Charles Roth
27
Nous allons effectuer un inventaire :
Vous pouvez aussi forcer un inventaire en ligne de commande :
http://www.fusioninventory.org/documentation/agent/launch_the_agent/index.fr.html
Edité par Jean-Charles Roth
28
Nous pouvons apercevoir tous les inventaires qui ont été remontés :
Nous voilà fin prêt pour effectuer une tâche de déploiement.
Nous allons télécharger 7Zip-x86 sur le serveur :
Puis le déplacer dans le dossier upload du plugin FusionInventory :
En interface graphique :
http://downloads.sourceforge.net/sevenzip/7z920.exe
Edité par Jean-Charles Roth
29
Il faudra modifier le fichier « php.ini » pour monter la capacité maximum d’envoi d’un
fichier, qui est bridé par défaut à 2 Mo:
Konsole su :
vi /etc/php5/apache2/php.ini
Appuyer sur la touche « i » (insertion) pour éditer le fichier
Modifier les valeurs suivantes :
Upload_max_filesize = 1024M
Post_max_size = 1024M
Memory_limit = 256M
Enregistrez et quittez
en appuyant sur la touche « esc » pour sortir du menu
d’insertion, suivi de « :wq ! » pour enregistrer et quitter l’éditeur vi.
Redémarrez ensuite le service apache : « service apache2 restart ».
Dans un premier temps nous allons créer un paquet, pour cela nous allons nous rendre
dans gestion des paquets :
Edité par Jean-Charles Roth
30
Pour la création -> « + »
Nommez votre paquet
Fichiers à copier sur la machine-> Ajouter un fichier-> depuis le serveur-> choix du
paquet
Ajoutez ensuite les actions nécessaires au déploiement :
Première action création d’un répertoire dans Documents
Action créer un répertoire
Edité par Jean-Charles Roth
31
Deuxième action copie du paquet dans le répertoire qui a été créé :
*=serveur
Action Copier
Troisième action création du script de déploiement :
Action exécuter une commande
Validez vos actions.
Edité par Jean-Charles Roth
32
Passons ensuite à la création de la tâche de déploiement :
Edité par Jean-Charles Roth
33
Menu Démarrer Windows -> paquet a été installé en silencieux :
Cette procédure a été rédigée en m’appuyant sur plusieurs sources ci-dessous :
http://www.glpi-project.org/wiki/doku.php?id=fr:install:glpisuse10
http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDwQFjA
E&url=http%3A%2F%2Fjgaborieau.files.wordpress.com%2F2014%2F05%2Fdeployglpi.pdf&ei=TS1rVKXjKsK3OJHzgPAJ&usg=AFQjCNHMjIx1l1rv7jbhAuKf0a1HbfdECA&ca
d=rja
http://forum.fusioninventory.org/
http://www.glpi-project.org/forum/
Edité par Jean-Charles Roth
34