procedure ocs et glpi

27
Installation – Paramétrage – Utilisation Laëtitia HOREL

Upload: laetitia-horel

Post on 15-Jan-2017

372 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Procedure ocs et glpi

Installation – Paramétrage – UtilisationLaëtitia HOREL

Page 2: Procedure ocs et glpi

Table des matières

I°/ Installation et paramétrage d’OCS Inventory....................................................................................2

Informations.......................................................................................................................................2

Installation côté serveur.....................................................................................................................3

PARAMETRAGE...................................................................................................................................4

Installation côté client :......................................................................................................................7

II°/ Installation et paramétrage de GLPI.................................................................................................8

Paramètre sur PHPMyAdmin..............................................................................................................8

Installation de GLPI.............................................................................................................................9

PARAMETRAGE.................................................................................................................................11

Installation du plugin de OCS Inventory pour GLPI...........................................................................12

III°/ Utilisation générale de la solution.................................................................................................14

OCS Inventory...................................................................................................................................14

GLPI..................................................................................................................................................14

Inventaire.....................................................................................................................................14

Assistance.....................................................................................................................................15

Gestion.........................................................................................................................................16

Outils............................................................................................................................................16

Administration..............................................................................................................................16

Configuration :..............................................................................................................................18

Conclusion............................................................................................................................................18

Page 3: Procedure ocs et glpi

INSTALLATION ET PARAMETRAGE DE GLPI ET OCS INVENTORY

Open Computers and Software Inventory Next Generation plus connu sous le nom d’OCS inventory est une solution logicielle open source pour gérer son parc informatique. Grâce à son client, OCS permet de répertorier tous les équipements du réseau que ce soit ordinateur portable qu’ordinateur fixe, imprimantes ou tout type de périphérique. Il permet donc d’avoir un inventaire complet du matériel et des logiciels présents dans le parc. Performant, léger et transparent pour l’utilisateur, OCS Inventory est utilisé par d’innombrables entreprises.

Quant à GLPI (Gestionnaire Libre de Parc Informatique) est également une solution open source permettant de gérer au mieux tous les incidents techniques qui surgissent sur le parc informatique. Il permet aussi :

 Une gestion des incidents et des demandes clients. Une gestion et un suivi des licences  Une gestion et un suivi des consommables  D’améliorer une base de connaissances sur les résolutions d’incidents Une gestion et un suivi des ressources informatiques  D’avoir un inventaire automatisé

Liées à un annuaire LDAP, ces deux solutions s’harmonisent parfaitement et permettent une gestion rigoureuse du parc informatique afin de répondre le plus efficacement aux clients.

Les Requis   :

Pour OCS Inventory, il faut côté server, télécharger l’agent OCS Inventory NG Server sur le lien suivant : http://www.ocsinventory-ng.org/en/download/download-server.html

Pour OCS Inventory côté client, télécharger l’agent à l’adresse qui suit : http://www.ocsinventory-ng.org/en/download/download-agent.html

Pour remonter les machines de OCS Inventory vers GLPI, téléchargez le plugin OCS import sur : https://forge.glpi-project.org/projects/massocsimport/files

Pour GLPI, télécharger le dossier sur le lien suivant : http://glpi-project.org/article.php3?id_article=3Dans notre cas, il est préférable de télécharger l’ancienne version 0.80.1 pour une question de compatibilité avec PHP et le plugin d’OCS.

Mettre une adresse IP fixe à votre serveur.

I°/ Installation et paramétrage d’OCS Inventory

Informations

Avant toute chose, il faut savoir qu’OCS et GLPI utilisent plusieurs technologies pour fonctionner. Il nous faudra tout d’abord un serveur Web puisque la gestion de notre parc informatique passe par une interface web. Nous aurons également besoin d’un serveur de base de données afin de stocker tous les éléments que ce soit ordinateurs, utilisateurs, données etc…. de nos solutions. Qui dit serveur web, dit langage de programmation PHP et PERL pour les pages web, les formulaires etc …

Page 4: Procedure ocs et glpi

Afin de faciliter la tâche, nous utiliseront XAMPP qui réunit toutes ces technologies pour le bon fonctionnement de notre solution.

Page 5: Procedure ocs et glpi

Installation côté serveur

Pour débuter l’installation, nous devons lancer l’agent OCSNG-Windows-Server-Setup. Cet exécutable nous permettra en plus d’installer OCS d’obtenir XAMPP.

Le premier message apparaissant précise qu’il faut avoir un serveur web d’installer. Il ne faut pas s’en préoccuper et appuyer sur OK.

A la prochaine fenêtre, vérifiez que XAMPP soit bien coché. (il y est normalement par défaut puisqu’aucun serveur n’est installé)

Lorsque que vous faite suivant, l’installation commencera donc. Lors de l’installation, des fenêtres de commandes DOS s’ouvriront pour installer les services d’apache et de mysql. Il faudra appuyez sur n’importe quelle touche lorsque ce le vous sera demandé afin de poursuivre l’installation.

Attention, le parefeu de Windows bloque par défaut des fonctionnalités d’Apache, il est donc impératif de les débloquer sur le réseau privé et non sur le réseau public.

Page 6: Procedure ocs et glpi

Lorsque l’installation est terminée, il est préférable de redémarrer l’ordinateur afin que toutes les modifications effectuées soient bien prises en compte.Il est à noter que les services SQL et Apache se lanceront automatiquement au redémarrage de la machine. Pour le vérifier, rendez-vous dans le dossier que vous avez choisi lors de l’installation (par défaut C:\Xampp) et lancer l’exécutable Xampp-Control.exe

PARAMETRAGE

Nos serveurs Web et SQL sont correctement installés et OCS Inventory également. Nous pouvons alors accéder à l’interface graphique de ces derniers. La toute première sur laquelle nous nous rendons se trouve à l’adresse http://localhost/security/index.php. Nous remarquons une ligne indiquant que l’intranet, peu sécurisé, est désactivé. Il faut alors cliquer dessus et l’autoriser.

Page 7: Procedure ocs et glpi

Lorsque c’est fait, cliquez sur le lien affiché plus bas : http://localhost/security/xamppsecurity.php. Vous pourrez modifier le mot de passe du super user de votre serveur de base de données pour question de sécurité.

Après ça, vous pouvez vous rendre sur le lien : http://localhost/ocsreports. La première page visible est la création de la base de données pour Ocs Inventory.

Renseignez les champs suivants :

MySQL login : root MySQL password : Inscrivez le mot de passe que vous venez de changer dans les paramètres

de sécurité de Xampp.

Cliquez sur Send pour que votre base de données d’OCS Inventory soit créée.

Sur la prochaine fenêtre, vous pouvez ou non choisir un nom qui apparaitra chez le client puis soumettez la requête.Vous pouvez maintenant vous connectez à OCS Inventory et interagir avec le logiciel.Note : Les informations de connexion par défaut sont Login : admin / Mot de passe : admin

Vous vous retrouvez donc pour la première fois sur la face administrable d’OCS Inventory. Vous pouvez également remarquer des messages de sécurité indiquant l’utilisation de mot de passe par défaut. La première étape consiste à changer le mot de passe par défaut du compte admin d’OCS. Pour cela, rendez-vous sur l’icône de la page d’accueil puis sur super administrateur.

Page 8: Procedure ocs et glpi

Cliquez sur le stylet sous édit pour modifier le profil d’admin et modifier le mot de passe. Lorsque vous aurez accepté, le message d’erreur de sécurité disparaitra.

Page 9: Procedure ocs et glpi

Concernant l’erreur du mot de passe par défaut pour la base de données ocsweb, rendez-vous sur le lien suivant : http://localhost/phpmyadmin.Vous aurez alors accès à la gestion de vos bases de données et des utilisateurs.

Vous remarquez à gauche la liste de vos bases de données puis sur le reste de l’écran toute la gestion de phpmyadmin. Pour modifier le mot de passe de la base ocsweb, allez dans l’onglet Privilèges. Vous retrouvez l’utilisateur admin mais également ocs. C’est sur cet utilisateur qu’il faut cliquer sur Modifier les privilèges. Dans la fenêtre qui s’ouvre, scrollez vers le bas pour pouvoir modifier le mot de passe. Exécuter pour valider la modification.

Le mot de passe est changé mais si vous retournez sur http://localhost/ocsreports, un message d’erreur de connexion s’affichera. Pour corriger ce problème, allez dans le dossier C:\xampp\htdocs\ocsreports et modifier avec un éditeur de texte le fichier dbconfig.inc.A la ligne : define(‘’PSWD_BASE’’, ‘’ ’’) ; inscrivez le mot de passe tout juste changer dans phpmyadmin. L’accès à OCS Inventory sera de nouveau possible.

L’installation et le paramétrage d’OCS est terminé côté serveur. Passons à la partie cliente.

Page 10: Procedure ocs et glpi

Installation côté client   :

Afin de faire un inventaire de tout le parc informatique, vos ordinateurs devront communiquer avec le serveur. Pour cela, munissez-vous de l’agent OCS-NG Windows-AgentSetup.exe et lancez-le. Faites plusieurs fois suivant tout en acceptant les droits de licence jusqu’à être arrivé aux choix des composants. Choisissez le type d’installation network car la partie server se trouve sur une machine distante.

Faites suivant et enregistrer l’adresse du serveur de OCS Inventory http://192.168.1.1/ocsinventory à l’identique de l’image ci-dessous :

Finalisez l’installation en laissant les options suivantes par défaut.Votre client est donc installé. Pour en vérifier le bon fonctionnement, rendez-vous sur http://localhost/ocsreports. Si vous avez un équipement de découvert, c’est que l’installation s’est correctement déroulée. Il faudra effectuer cette manipulation sur tous les équipements de votre parc.

Page 11: Procedure ocs et glpi

II°/ Installation et paramétrage de GLPIParamètre sur PHPMyAdmin

Avant de toucher aux fichiers de GLPI, rendez-vous sur phpmyadmin via http://localhost/phpmyadmin. Nous allons créer une base de données pour GLPI ainsi qu’un utilisateur unique pour l’administrer.

Note : Sachez qu’il est primordial d’avoir une utilisateur admin par base de données car dans de nombreuses entreprises, les administrateurs SQL ne sont pas les mêmes que ceux pour GLPI ou pour le Web par exemple.

Commençons par créer la base de données que l’on nommera GLPI. Pour cela, allez dans l’onglet Base de données. En dessous de « créer une base de données » renseignez le nom de la base dans la case adéquate puis Créer.

La base apparait par la suite dans la liste.

Passons à l’utilisateur. Allez dans Privilèges puis cliquez sur « Ajoutez un utilisateur ». Renseignez les images comme ci-dessous :

Page 12: Procedure ocs et glpi

Cliquez sur « Créer un compte d’utilisateur ». Lorsque c’est fait, vous devez lui attribuer les droits sur la base GLPI. Pour cela, modifiez ses privilèges. Scrollez vers le bas (à l’identique de la modification de mot de passe) jusqu’à la partie « Privilèges spécifiques à une base de données ». Sélectionnez la base comme dans l’image ci-dessous.

Dès que la base est sélectionnée, la fenêtre suivante apparait :

En cliquant sur « Tout cocher », vous attribuez tous les droits à l’utilisateur. Pour valider, appuyez sur « Exécuter ».

Installation de GLPI

Peut enfin débuter l’installation de GLPI. Le fichier glpi-0.80.tar.gz, téléchargé précédemment est un dossier d’archivage qu’il faut décompresser. Pour ce faire, utilisez un logiciel comme 7zip et décompressez le deux fois. Vous vous retrouvez alors avec un dossier nommé glpi qu’il faut déplacer à l’emplacement C:\xampp\htdocs\

Rouvrez un navigateur web et copiez le lien http://localhost/glpi pour débuter l’installation.

A la première page, cliquez sur Installer. Il est possible de le mettre à jour si vous avez une ancienne version que vous souhaitez upgrader.

Page 13: Procedure ocs et glpi

Renseignez votre serveur MySQL qui est localhost (puisque le serveur se trouve sur la même machine physique que votre GLPI), le nom d’utilisateur et le mot de passe.

A la

4ème étape, il vous est précisez les mots de passes par défaut. Cliquez sur « Utilisez GLPI »Vous vous retrouvez finalement sur la page d’accueil de GLPI.

Page 14: Procedure ocs et glpi

PARAMETRAGE

A l’identique d’OCS Inventory, des messages d’erreurs de sécurité apparaissent. Nous allons commencer par modifier les mots de passe des différents utilisateurs indiqués : glpi, tech, normal et post-only.Pour ce faire, rendez-vous sur l’onglet Administration puis Utilisateurs.

Cliquez sur le compte dont vous souhaitez le mot de passe. Vous arrivez dès lors sur son profil. Insérez le mot de passe deux fois de suite dans la fenêtre de profil.

Faire la manipulation sur tous les utilisateurs concernés par l’erreur.Vient ensuite le message d’erreur sur le dossier Install et le fichier Install.php. Pour corriger cette erreur de sécurité, rendez-vous dans C:\xampp\htdocs\glpi et supprimez le dossier « Install ».

GLPI est prêt à être utilisé.

Page 15: Procedure ocs et glpi

Installation du plugin de OCS Inventory pour GLPI

Pour faire maintenant la liaison entre GLPI et OCS Inventory, il va falloir installer le plugin OCS Import téléchargé préalablement.A l’aide de 7ZIP, décompressez le fichier téléchargé pour obtenir le dossier massocsimport et le copier dans le dossier C:\xampp\htdocs\glpi\plugins

Quand c’est fait, rendez-vous sur GLPI à l’adresse http://localhost/glpi. Connectez-vous et allez dans l’onglet Configuration puis Plugins. Apparaitra alors le plugin OCS report.

Cliquez sur Installer puis sur activer pour que le plugin fonctionne.

Retournez dans l’onglet Configuration puis Générale. On arrive sur la page où il faut activer le mode OCSNG.

Quittez ce menu pour vous rendre dans un nouveau menu Mode OCS NG. Cliquez sur le nom de serveur d’OCS (ici localhost). On arrive dans les options d’importations où vous pourrez choisir les équipements que vous voulez importer ou non dans GLPI. Dans notre cas, ça nous donne les paramètres de l’image suivante :

Page 16: Procedure ocs et glpi

Après avoir valider, vous pourrez importer vos machines. Pour cela, allez dans l’onglet Outils puis OC SNG. Cliquez sur importation de nouveaux ordinateurs :

Apparaît finalement toutes les machines découvertes par OCS Inventory. Sélectionnez-les puis importez les.

Pour vérifier que l’importation a fonctionné, allez dans l’onglet Inventaire puis Ordinateurs. Les pcs sont donc listés.

GLPI est fonctionnelle. Nous verrons l’utilisation globale de l’interface plus loin.

Page 17: Procedure ocs et glpi

III°/ Utilisation générale de la solutionOCS Inventory

Dans son ensemble, OCS Inventory est simple d’utilisation. Nous pouvons avoir un accès à toutes les machines connectées au réseau et qui sont dotées de l’agent d’OCS côté client.

Dans l’onglet Software il est également possible d’avoir à la liste complète de tous les logiciels utilisés dans l’entreprise. Ça permettra de savoir qui utilise quoi afin de gérer au mieux la liste des licences des logiciels.

Les icones jaunes représentent essentiellement des paramètres propres à OCS. Des plugs-in peuvent être ajoutés, des statistiques peuvent être effectuées sur les connexions. Des TAGS peuvent être créés pour mieux organiser la base de données.

GLPI

GLPI a une interface simple et complète. Le premier menu concerne toutes les informations sur le parc informatique. Paramétré plus haut, le plugin OCS Inventory permet d’importer toutes les machines sur GLPI. Pour plus de faciliter dans l’utilisation, je listerai par onglet les fonctionnalités

InventaireL’onglet permet de :

Connaitre les caractéristiques de toutes les machines : OS, IP , Processeur, Carte mère ….

D’avoir un suivi, grâce aux commentaires sur l’évolution de l’équipement D’attribuer la machine à un utilisateur pour savoir que telle personne utilise tel pc. D’attribuer les tickets à un ordinateur afin d’avoir un suivi des différents problèmes

encourus De savoir quels logiciels sont installés sur quels ordinateurs et qui les utilisent.

Page 18: Procedure ocs et glpi

Assistance

Dans cet onglet se trouve la technologie des tickets. Ils permettent aux utilisateurs de faire part aux techniciens des problèmes qu’ils rencontrent, d’avoir un suivi sur la résolution de ce problème. L’utilisateur peut également attribuer un niveau d’urgence, d’impact et de priorité. Il faut cependant bien faire la distinction entre les tickets demande et les tickets incidents.

- Les tickets demandes sont destinés à une requête qui n’est pas bloquant en soit pour l’utilisateur.

- Les tickets incidents sont destinés aux problèmes rencontrés qui sont plus ou moins bloquant pour l’utilisateur.

Chaque ticket est attribué au demandeur et au technicien. Le client connaitra le nom du technicien en charge de son problème.Il y a 4 états d’avancement du ticket : Nouveau, Attribué, En cours, Résolu et Clos.

Le temps passé sur la résolution de problème ou de la demande peut également être précisé (principalement pour la facturation)

Pour ajouter un ticket, cliquez sur la croix jaune (voir l’image ci-dessous)

Page 19: Procedure ocs et glpi

On peut également trouver un planning et des statistiques dans cet onglet.

Gestion

On retrouve dans cet onglet tout ce qui touche l’administratif, dont les contrats, les fournisseurs, le budget des projets, les contacts clients et les documents qui leurs sont liés.

Outils

Il permet de générer différents rapports financiers, de gérer les ordinateurs importer par OCS, d’accéder à la base de connaissances.

Administration

On y retrouve tout ce qui concerne les utilisateurs de GLPI, les groupes, les entités ….

Les utilisateurs qu’on distingue en 4 types :

Super-admin : Il dispose de tous les droits. Admin : Ce profil dispose de droits d'administration sur l'intégralité de GLPI. Certaines

restrictions lui sont appliquées au niveau de la configuration des règles, des entités ainsi que d'autres rubriques pouvant altérer le comportement de GLPI.

Normal : Il ne peut que visionner tout le contenu GLPI Post-Only : Il n’a accès qu’à la partie des tickets et seulement de ceux qu’il crée : Création,

modification, suivi

Page 20: Procedure ocs et glpi

Les entités :

Les entités peuvent être définies comme un groupe de personnes. L'idée de la multi-entité est de fournir un GLPI permettant de segmenter la gestion des parcs tout en permettant une consolidation facile des données des différents parcs. On peut utiliser les entités en tant qu’éléments hiérarchiques pour une entreprise par exemple. On peut aussi s’en servir comme groupe clients : Chaque entité représente une entreprise cliente dans le cadre d’un prestataire par exemple. Un utilisateur peut être rattaché à plusieurs entités avec des droits différents.

Les règles :

Il est possible dans GLPI de définir un ensemble de règles chargé de réaliser des actions automatiquement.Une règle est composée de :

un nom, une description et un rang une liste de critères 3 actions :

- assigner une entité- assigner un profil- droit d'accès récursif oui/non

Les dictionnaires :

Les dictionnaires permettent de modifier les données qui sont entrées ou existent déjà dans GLPI. Ils sont définis par des règles qui vont changer les valeurs suivantes lors de la remonté de OCS import :

nom du logiciel version du logiciel fabricants modèles (ordinateurs, moniteurs, imprimantes, réseau, téléphones, périphériques) types (ordinateurs, moniteurs, imprimantes, réseau, téléphones, périphériques) OS (nom, service pack, version)

Le dictionnaire fonctionne de la manière suivante :

la donnée à entrer dans la base passe par le dictionnaire Une vérification des règles concernant ce type de données va s’effectuer puis s'arrêter à la

première vérifiée la donnée modifiée est retournée par le dictionnaire et insérée dans la base

Page 21: Procedure ocs et glpi

Les Profils :Il est possible de gérer l'ensemble des droits de GLPI à l'aide de profils et de les associer aux

utilisateurs. Vous pouvez donc créer des nouveaux profils, modifier les existants, ou les supprimer.

Maintenance :Il est possible de sauvegarder sa base de données et de vérifier les mises à jour de GLPI

Journaux :C’est un listing de toutes les modifications faites sur GLPI.

Configuration :

On y gère les plugins à installer, OCS import et diverses informations citées plus bas :

Intitulés, Composants et Contrôle :Dans cet onglet, on peut définir toutes les données qui se trouvent dans les listes de

sélections déroulantes : Les composants des machines, les contrôles logiciels et matériels, les intitulés des fabricants, des lieux etc…

Notifications :On peut également activer le suivi des tickets par mail. Dès qu’un ticket est ouvert, modifié

ou fermé, le demandeur du ticket recevra un mail à titre informatif.

Général : Configuration générale de GLPI avec une gestion du couleur de l’importance des tickets par

exemple, les champs obligatoires ou non du ticket ….

Actions automatiques :Ce sont les actions programmées pour s’effectuer à un instant T tel que la clôture du ticket

après sa résolution, le temps de conservation des journaux, l’envoi d’alerte …

Authentification :Il est possible de lier l’adresse du serveur de domaine pour accéder à l’annuaire LDAP (les

utilisateurs de l’active directory) mais aussi le serveur de messagerie pour l’envoi des mails de suivi.

Conclusion

GLPI et OCS Inventory sont deux solutions quasiment indissociable. L’une étant un inventaire du parc informatique, l’autre un gestionnaire d’incidents, elles permettront de gérer et de faire fonctionner au mieux votre entreprise ou celle de vos clients. GLPI, c’est plus de 1900 structures utilisatrices et plus de 15000 utilisateurs recensés sur le forum. Ocs Inventory, c’est environ 1 000 000 d’ordinateurs inventoriés par jour. Autant dire que ces deux éléments qui sont léger, efficace et facile d’utilisation sont incontournable dans le monde professionnel.